※このページは色分けに意味があるので、PCかwebバージョンで見るのをお勧めします
*.DAT…動画 *.DAT…声 *.DAT…SE
※このページは色分けに意味があるので、PCかwebバージョンで見るのをお勧めします
*.DAT…動画 *.DAT…声 *.DAT…SE
これはWindows7(32bit)をターゲットとした記事です。Windows10では試していません。
今までMark Grass Generic DriverやDavironica Generic Driverなどの汎用ドライバのお世話になりっぱなしだった。多分これからも。
聞き専wikiでオリジナルドライバの作り方を見て試しにやってみたら、たまたまできたので忘れないように記録しておく。先達に感謝。
Psy-Q_46.zipをC:\に展開する。
ユーザー環境変数に追加する。(コントロールパネル→システムとセキュリティ→システム→システムの詳細設定→環境変数)
| 変数 | 値 |
|---|---|
| PATH | C:\PSYQ;C:\PSYQ\BIN |
| PSYQ_PATH | C:\PSYQ\BIN |
VGMToolboxを起動する。
折りたたみメニューからMisc. Tools→xSF Tools→PSF→PSF Stub Creatorを選ぶ。
SLPS_XXX.XXを、Drop Files Hereのエリア(赤丸の場所)にドラッグ&ドロップしてみる。
下の方にこのような感じのメッセージが出たら、オリジナルドライバが作成できる予感。
Allow drivers with load address…にチェックを入れる。
Load Defaltsボタンを押す。なにやら数値欄がアドレスなどで埋まる。
『実際の値は○○○です。』の所が、0x80120000以上なら、さらにHighest Addressボタンを押す。
PSFDRV_LOADとPSFDRV_PARAMのアドレスを書き換える。
あと、Driver Text Stringに適当な名前をつけるのを忘れない。
Add reverb information to stub,…にチェックを入れるとリバーブがかかるらしいが、かけたのとかけないのではあまり差は感じなかった。リバーブパラメータがなかったのかもしれない。
最後に、Drop Files HereエリアにSLPS_XXX.XXをドラッグ&ドロップする。
ドライバの作成が上手くいけば、SLPS_XXX.XXがある場所に、SLPS_XXX.XX.stub.cとSLPS_XXX.XX.stub.binが作成されている。
PSFoCycle101.zipを展開してPSFoCycle.exeを起動する。
Build Driver...ボタンを押すと、Build Driverのダイアログボックスが出るので、Stub fileにSLPS_XXX.XX.stub.binを指定する。
Original game EXE: にSLPS_XXX.XXを入力する。
Build...ボタンを押して、好きなドライバ名をつけて保存する。
これでオリジナルドライバファイルが完成。
PresetをPSF Stub Builder Defaultsにして、Source Driver Pathに作成したドライバファイルを指定する。
Highest Addressを指定して作ったドライバ(実際の値は0x80120000以上だったやつ)は赤丸の部分がこのままではいけない。
PSF Driver Stub Cerator画面に戻り、Load Defaultsボタンを押してから、Highest Addressボタンを押し、数値欄にアドレスを表示させる。
再びPSF Makerの画面に戻り、Load from Stub Makerボタンを押す。
SEQ OffsetとVH OffsetとVB Offsetが変わっていれば大丈夫。