初めてのMOD作成
「とりあえずMODを作ってみたいんだがどうすればいい?」
こう思っている方のために、関係ないことは一切語らない、
初めてのMOD作成チュートリアルです。
サブタイは「~一人でできるもん~」いったk
…くだらないことは置いておきまして。
このサイトの方針に従いまして
DiabloII LOD 1.10(Final)バージョンを基本として
MODを作るために必要な環境を整えていきましょう。
そして最後に、ルーンのダウングレードレシピの作り方を紹介します。
目次
とりあえずバージョン切り替えるよ!
MOD Launch Script PlusとChange Ver Set3b Mk-IIIを使います。
こっちの方が多分便利です
つーか後で楽なんです。
必要なソフトやファイルのダウンロードとインストールからはじめましょう
- 他のサイトへ行って落としてもらわないと行けないモノ
- MOD Launch Script Plus
- AFJ Sheet Editor v0.61b
- ここでダウンロードできるもの
- AFJ Sheet Editor 日本語化パッチ
- Change Ver Set3b Mk-III
それぞれのダウンロードからインストールの方法まで
詳しく解説していきます。
MOD Launch Script Plus
E-R様が作った複数のMODを簡単に切り替える事ができる
ランチャースクリプトです。コラム
まず、氏のサイト、Empty Spaceへ行ってください。
赤いしるしをつけている所をクリックして
氏が作っているMODとユーティリティーの配布しているページへ。
そのままページを下の方へとスクロールして
MOD Launch Script Plusをダウンロードしてください。
ダウンロードしたMOD Launch Script Plusを解凍したら
中のMLS+フォルダをDiabloIIフォルダにコピーしてください。
とりあえずはこれでOKです。
Change Ver Set3b Mk-III
ココをクリックしてダウンロード
各種切り替え用バッチファイルを
DiabloIIフォルダにコピーしてください。
切り替える方法
切り替えたいバージョン名が書いてあるバッチファイルを起動します。
なにやら怪しげなウィンドウが開きますが
数秒で画面が自動的に消えるので気にしなくて結構です。
画面が消えたら切り替えは完了です。
ひとまずMOD作りに必要なソフトを手に入れるよ!
AFJ Sheet Edit 0.61bとその日本語化パッチを
ダウンロード、インストールします。
これらはタブ切りテキスト編集ソフトなのですが、
DiabloIIはこのタブ切りテキストを編集することで
そのゲームのバランス等を変更しているからです。
AFJ Sheet Edit 0.61b
Phorzen Keep(海外サイト)内のココから
DownLoadをクリックしてください。
このとき、ファイルプラネットのアカウント登録がまだの場合
別のページに飛ばされてしまいます。
今後、ファイルプラネットには非常にお世話になるので
是非登録しましょう。
登録方法はこちらを参考にすると簡単にできると思います。
InternetSpace =ARENA= - FilePlanetの登録の仕方・利用方法(2008年度版)
ページを少し下の方へ移動すると
無料でダウンロードできるサーバーがあるので
そちらからダウンロードするようにしてください。
(切れてますが)『Wait Time: ~~』 となっている所は
数字が少ない所ほど早くダウンロードできます。
また、None! となっていればすぐにダウンロードできます。
というわけで赤い四角で囲まれた Download というボタンをクリックしてください。
開くと小さなウィンドウが別に開かれ、
待つ必要がなければこのようなウィンドウが開かれます。
待つ必要がある場合は2~3分ほっといたら
勝手にウィンドウが切り替わると思います。
また、そのままさらにほうっておくと
自動的にダウンロードダイアログが開くので
裏で別の作業をしていてもかまわないかもしれません。
ダウンロードが完了したら
AFJ_Sheet_Edit_0.61b.exeを起動してください。
必要なら Gennemes... でインストールするフォルダを変更して
Installer をクリックしてください。
インストールするだけなら特にレジストリを使わないので
とりあえずその場にインストールして後からフォルダを変更してもかまいません。
AFJ Sheet Edit0.61b 日本語化パッチv1.02
ココをクリックしてダウロードしてください。
解凍したら、中に入っている TransPatch.exe を
AFJ Sheetをインストールしてあるフォルダにコピーして起動してください。
これで日本語化完了です。
ここからが本番さ!
テキスト入れるよ!
本当はmpqを開いてテキストを抜き出してそれをDiabloIIフォルダに正しい階層で入れる
という作業が必要なのですが面倒なのでその作業はカットしてしまいまよう
まず、最初のdataフォルダをダウンロードしてください。
解凍すると data が出てくると思うので
そのままDiabloIIフォルダにコピーしてください。
起動ショートカット作るよ!
次にDiabloII.exeを右クリックして
ショートカットの作成をクリックしてください。
新たに作られたショートカットを右クリックして
プロパティを開いてください。
リンク先の項目の最後に
-direct -txt と書き足してください。
(デフォルトなら "C:\Program Files\Diablo II\Diablo II.exe" -direct -txtにすれば良い)
これでこのショートカットから起動した時に
先ほどのdataフォルダの中身からゲームが作られるようになりました。
別の方法としてDiabloIIフォルダ内に新しいフォルダ(名前は適当に)を作ってください。
そのフォルダ内にdataフォルダを入れてください。
- (こちらを推奨)10_launch.vbs(または10_launch-w.vbs)を入れてください。
これでそのvbsからゲームを起動することができます。
この方法なら他のmodと使い分けやすいです。
- またはDiabloII.exeのショートカットを作成してください。
リンク先に -direct -txtを追加してください。
注:半角で(スペース)(ハイフン)direct(スペース)(ハイフン)txt
作業フォルダは新しく作ったフォルダを指定してください。
これでそのショートカットからゲームを起動することができます。
最後さ!テキスト弄るよ!
ここからがゲームのバランスの変更になります。
DiabloIIフォルダの中にあるdataフォルダを開いて
その中のglobalフォルダの中のexcelフォルダを開いてください。
この中に沢山のテキストが入っていると思いますが
これがDiabloIIのゲームバランスを作っています。
さて、今回はルーンのダウンロードレシピを追加するということで
キューブレシピを司っているテキストを開きましょう。
cubemain.txt がそれになります。
AFJ Sheet Editを起動してそれで cubemain.txt を開いてください。
こんな画面になると思うので
Altキーを押しながら1キー(キーボードの半角キーの横にあるほう)を押すと
各列の説明が書いてある一番上の行がロックされて便利です。
(下にスクロールしてもその行だけはいつも表示され、この行を書き変えるともできなくなる
解除するときも同じくAltキーを押しながら1キーを押す)
適当なところで右クリックして
行の操作→行の追加をクリックしてください。
33個のルーンがあるので
エル→ゾッドには下がらないことを考慮して32行を追加します。
では、空行まで下の方へスクロールしてください。
description の列は自分が見て分かりやすいように自由につけてください。
(2バイト文字でもかまいません。)
とりあえずここを エルド→エルとしましょう。
(極端な話空欄でもかまいませんがなにか名前をつけることをお勧めします。
他の例として r02 -> r01 や Eld -> El なんかもありでしょう)
enable の列はそのレシピを使うかどうかです。
1 と記述することで有効になるので1 と入れてください。
version の列はクラッシクでも使えるかどうかです。
100 と記述してください。
(LODでしか使えなくなります)
右へスクロールしていって
numinputs の列のところを 1 としてください。
これはそのレシピで使う素材の総数です。
間違えるとヒドイことになります
input1 にエルドルーンを指す r02 というコードを記入してください。
さらにもうちょっと右にある output の列には
エルルーンを指す r01 というコードを記入してください。
最後にずーっと右へ行って eol という列に 0 を記入してください。
はい、これでエルドルーンからエルルーンにダウングレードするレシピが完成しました。
同様にして input1 の列と output の列の数字を
r03/r02
r04/r03
r05/r04
・
・
・
r33/r32
としていってください。
これで全てのルーンのダウングレードレシピが完成しました!
テストしてみよう!
先ほど作ったdataフォルダの中身から
ゲームが作られるショートカットから起動してみましょう。
そして今まで使ってきたシングルのキャラクターで
キューブとルーンを持ったキャラクターがいればそいつで試してみてください。
「あのー、そんなキャラクターいないんですけど…」という人は
ココをクリックしてキューブレシピテスト専用キャラをダウンロードしてください。
(解凍して出てくる save フォルダを DiabloII フォルダの中にコピーしてください。
「同じフォルダがあります。上書きしますか?」の問いには「はい」で。)
スル・ルーンからワンランク下のオート・ルーンに合成されます
ずっと続けると最終的にエル・ルーンまで下がります。
さて、これでMODのもっとも基本的なことは終わりました。
これ以上の事は別のチュートリアル等を参考にして自分で色々試してみてください!
2006/12/9~10 人出梨
- 2008/08/01追記
ザ・ビギナーズ・ガイドを読んでより根元を理解し、さらにステップアップしましょう!
動かないんですけど?
CubeMain.txt
↑右クリックして「ファイルを保存」してからAFJ Sheet等で見てください
私が作成したテキストと見比べてみてミスが無いか確認して
それでも動かなければこのテキストを使用してみる
それでも動かないなら何かもっと根本的なところが間違っていると考えられます。
- 大急ぎで作ったので私の作ったテキストそのものにミスがあるかもしれませんorz
2007/1/23 人出梨
コメント