スクリプトMOD導入

スクリプトMODの導入方法を記載します。
大きく分けてScriptHookVで動くMOD、ScriptHookVDotNetで動くMODの二種類があります(その他にはLSPDFRで特に有名なRAGE Plugin Hookや、LUAなど。ただしLUA用プラグインは開発終了しており、RPH製はともかくLUA製スクリプトは今はほぼ使われない)。
大体どのMODにもインストール方法が書かれているのでそれに従えば良いと思いますが、
一応例を取って解説していきます。


SHV(ScriptHookV)の例

拡張子が.asiのMODです。
例としてSlow Motion/Bullet Time Toggleをインストールしてみます。
https://www.gta5-mods.com/scripts/slow-motion-bullet-time-toggle

スローモーションが使えるようになるMODです。
マイケルやフランクリンの特殊能力でもスローは使えますが、
こちらはキャラに関係なく無制限に使えます。

リンクからダウンロードし解凍したら、
asiファイルとiniファイルを掴んでGTAVのルートフォルダにコピーしましょう。

iniファイルというのは初期設定ファイルです。
テキスト形式なので、メモ帳でもサクラエディタでも開けます。
MODによってあったりなかったりしますし、一部はxmlで書いてあるのもあります。

iniファイルで、キーアサインやお好みの設定を弄ることができます。

今回のMODでは、どのキーでスローモーションになるかToggleKeyCodeで選べます。
デフォルトではキーコード89、つまりYキーになっています。
仮想キーコードの対応表はこのサイトを参考にして下さい。
http://kts.sakaiweb.com/virtualkeycodes.html

asi,ini両方入れたら普通にゲームを起動して下さい。
トグルキー(デフォルトはY)を押してスローモーションになれば成功です。

SHV.NET(ScriptHookVDotNet)の例

拡張子が.dllのMODです。
例としてAirstrike Modを入れてみます。
https://www.gta5-mods.com/scripts/airstrike-mod

任意の場所に空爆ができるMODです。
まずはダウンロード&解凍してください。

解凍したMODのdllファイルを、
"Grand Theft Auto V/scripts"フォルダーの中にコピーして下さい。
iniファイルもある場合は、一緒に放り込んで下さい。

さっきのasiファイルとは入れる場所が違うので注意して下さい。

ゲームを起動します。
空爆MODはF10で起動します。

Change Keysでキーを設定できます。

デフォルトでは*キー(Numpad)で空爆画面に入ります。

WASDでカメラ移動、Spaceキーで発射します。


スクリプトMODが動かない時

GTAのアップデートでMODが無効化されている

RockstarGames側がアップデートをかけると、
ネイティブ関数のハッシュ等が変わってSHVが使えなくなり、
それがベースになっているスクリプトMOD全般が使えなくなってしまいます(SHV.NET含めて)。

この場合ユーザーにできるのは、待つことだけです(全バージョンに戻せるようなバックアップがある場合は除く)。
時々配布サイトを覗き、アップデートされているか確認しましょう。
http://www.dev-c.com/gtav/scripthookv/

Releasedの日付が、GTAのアップデートより後の日付に更新されていたらダウンロードしましょう。

GTA5-Modsの配布ページにコメント欄がありますが、
更新を催促するコメントはしないよう気を付けましょう(SHVの作者のAlexander Bladeは5Modsのアカウントを持っていないし、SHV.NETのcrosireもコメントに反応しないが、それでも他の人の迷惑)。ただし最近はGTAのアップデートが来ると(MODのアップデートをModeratorが確認するまで)ロックが掛かります。
本人のTwitterに催促リプライを飛ばすのもやめましょう。

※Steamの自動アップデートは回避することができます。
 アップデート回避方法を参考にして下さい。

ライブラリやスクリプトのバージョンが最新ではない

SHV、SHV.NETともに最新のバージョンを使って下さい。
また、ポインタを使って直接GTA内のメモリを弄っているスクリプト(ほぼC++か.NET製)は、大きなGTAのアップデートで(一時的に)使えなくなることがあります。その場合はスクリプトのアップデートを待ちましょう(SHV.NETのAPIは一部メモリを直接弄るものもあるので、SHV.NETスクリプトの場合、SHV.NETのアップデートで直ることもあります)。

インストール先を間違えている

SHVのMOD(.asi)はGrand Theft Auto Vフォルダーに、
.NETのMOD(.dll)はscriptsフォルダーに入れて下さい。

名前:
コメント:

タグ:

+ タグ編集
  • タグ:
最終更新:2017年09月09日 01:07