コラム Mod Launch Script(Plus)
|
MODを作るうえで、エラーが出て起動しなかったり
どこかに不具合があったりして希望通りの動作をしない
なんて事は日常茶飯事ですよね。
「おかしい、どこもおかしくないのに…」
という一見おかしな台詞は誰もが口にしたことg(ねぇよ
MLSを使えば、遊ぶためのMODと開発を平行できるだけでなく
メインで作っているMODフォルダとは別に
問題の箇所を切り分けるためにサブフォルダを作って
その箇所だけで問題が起きているのかどうか検証する
といったような時に非常に便利です。
あと、人の質問を検証する時とか。
(滅多にしないけど(´・ω・)(・ω・`)ネー)
結論から言えばどちらでも問題ないです。
ちなみに私は基本的にMLS+のみでやっています。
ですが、稀に問題が起きたときにMLSの方で実験することもありまから
とりあえず両方持っておくのも手かもしれません。
では、そのインストール方法から説明しましょう。
ここはMOD製作とかあんまり関係ないですけど。
というわけで便利なMLS及びMLS+をインストールしましょう。
方法はどちらもほとんど同じなので両方一緒に説明します。


まず、EmptySpace
のDownloadセクションの下の方から
目的のファイルをダウンロードして解凍してください。

次に、DiabloIIフォルダで 右クリック→新規作成→フォルダ として
新しく作ったフォルダをMyMODとしてください。
(この名前は暫定的なものであって、なんでも良いです。)
(検証用に Sub とかネ)

そのフォルダの中に、今までMODを製作してきたdataフォルダがあればそれをコピーしてください。
無ければdataフォルダを作って、その中にglobalフォルダを作って、その中にexcelフォルダを作ってください。

また、変更したdllがあるなら変更したdllのみをこのフォルダにコピーしてください。
dllに必要ならiniファイルなどもコピーしましょう。
(配布の時を考えるとそのほうが楽です)

launch.vbs(launch-w.vbs)とrecover.vbsを
解凍したMLSのフォルダからコピーしてください。

まだDiabloIIフォルダに
MLS+フォルダをコピーしていなければコピーしてください。

自分の作るMODのバージョンにあわせたxx_launch.vbs(xx_launch-w.vbs)と
recover.vbsを解凍したMLS+のフォルダからコピーしてください。
先ほどコピーした起動vbsから起動してください。
dataフォルダの中身がまず読み込まれます。
次に、MOD(起動vbsファイルがある)フォルダのファイルが読み込まれます。
最後に、MLSならDiabloIIがインストールされているフォルダから
MLS+ならMLS+フォルダから不足分が読み込まれます。
最後のところで不足しているファイルを読み込んでくれるので
MODフォルダにはすべてのdllを入れなくて済むわけですね。
もしあなたがmpqにパッケージしたいと考えるなら
最終的に必要なのはtxtファイルではなく
そこから作られるbinファイルです。
しかしこのプログラムで一度ゲームを作成して終了してからexcelフォルダを見ると
binファイルは跡形も残らないんです。
そのため、このプログラムはテストには向いていても
binファイルは作成されていないのではないかと考えるかもしれません。
これは、binファイルの作成に失敗しないようにするための
vbsファイルの仕様によるものなのですが
実はゲーム作成時にちゃんとbinファイルを作成しています。
iniファイルを開いて設定を変更することによってbinファイルを削除しないようにできるので、
binファイルが必要な場合は設定を変更しましょう。
最新の5件を表示しています。 コメントページを参照