データ書き換え講座 第6回 「ロードの衣装」


前回の講座で、NPCのドロップアイテムを書き換えたわけですが、動作検証を行ったところ、NPCの落とすアイテムは新しくゲームを始めた時に固定されてしまうことがわかりました。このため、ゲームの途中で書き換えを行った場合、セーブデータの変更も同時に必要となります。
Data.slfを書き換えたのに、Jan-Etteちゃんが太陽電池を落とさないぞ(゚Д゚)ゴルァ!!! とお嘆きの方(含む俺)は、セーブデータをバイナリエディタで開いて、以下のデータを検索し、黄色の部分を変更してください。

[Jan-Ette] 8C 00 92 00 59 01 04 01 (変更前) ↓ 66 02 92 00 59 01 04 01 (変更後)

[Rapax King] 5E 01 6B 01 6A 01 49 01 (変更前) ↓ 78 00 6B 01 6A 01 49 01 (変更後)

セーブデータファイルは、Saves ディレクトリの下の *.SAV です。
書き換えたセーブデータで始めても、[SHIFT]+[Q]かなんかで書き換え前のデータをロードするとパーなのでご注意を。
なお、宝箱のデータはゲームを始めたあとで書き換えても正常に反映されるようです。

毎度いいますが、くれぐれもバックアップは忘れずにお願いします。ゲームが起動しなくなっても知りませんので。


さて今回は、オールドファンの方々(含む俺)のために、データ書き換えを駆使して懐かしの防具をDominusの地に復活させてみることにしましょう。
復活させるのは、Garb of Lords。言わずと知れたロード専用の防具です。

キタ━━━━━━(゚∀゚)━━━━━━!!!!

とお喜びのLordさん方もおられるかも知れません。

この防具は、シナリオ#1では村正・手裏剣とともに三種の神器と謳われたほどのレアアイテムでした。ファミコン版では聖なる鎧、リルガミンサーガでは君主の聖衣という恰好よさげな名前になっていたので、こちらの方が通りがいいかも知れません。

WizardryはWIZ8が初めてという方も多いと思いますので、ここでGarb of Lordsの基本スペックをおさらいしておきましょう。

と、まさに至れり尽くせりの素敵なアイテムです。

しかし。なぜだか知らないけれど、私はこの防具に対してあまり良い印象を持っていません。
こんなにいいアイテムなのにどうして、とよ〜く考えてみたところ、思い当たるフシがありました。WERDNAの地下迷宮B10Fでの果てしないアイテム探索行中、いくら宝箱を開けても目当ての村正は一向に見つからず、既に3つも4つも持ってるGarb of Lordsがまたもや出てきて歯軋りしたイヤ〜な体験がトラウマとなっているせいだと分析しますが、もはや真相は忘却の彼方です。皆さんはどうですか。

しかし、このスペックならばWIZ8においても十分に高レベルな防具として復権可能なことは確かです。
Valkyrieは死の回避などというRPG史上空前絶後・前代未聞のインチキ特技を身につけて意気軒昂だし、初級職の代名詞だったFighterも強力なバーサーク攻撃で復権を果たしたし、これらのライバルに比べて、これといった特技をもたないLordが器用貧乏の誹りを受けて存在感の希薄さに輪をかけつつあるのも宜なるかな。彼ら窓際君主族には、この防具による過去の栄光の再現を大いに期待してもらいましょう。


君主の聖衣などという畏れ多い名前の防具に対し、他のアイテムを消した後の欄にデータを書き込むという無礼な行為にはバチが当たることが予想されますので、今回は特別に、WIZ8のアイテムデータでたったひとつの未使用欄、虎の子の415番を割り当てることにします。

Data.slf のアドレスは、0x2198a5 + (0x10d * 0x19f) = 0x234cb8 です。

(2/28追加)
1.2Jの公式パッチを当てている場合は、このファイルではなく、Data¥Databases¥ITEMS.DBSを編集する必要があります。
アドレスは、0x4 + (0x10d * 0x19f) = 0x1b417 です。

415番は空欄になっているので、いきなり書き換え後のデータを載せてしまいましょう。
こちらです。

[Garb of Lords] 47 00 61 00 72 00 62 00 20 00 6F 00 66 00 20 00 4C 00 6F 00 72 00 64 00 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 0C 49 00 00 01 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 0A 44 07 00 02 00 00 01 01 00 01 01 01 1E 1E 1E 1E 1E 1E 00 02 00 FF FF 00 00 03 FF 00 FF 00 FF 00 FF 00 10 40 42 0F 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 14 02 14 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

このデータをそっくりそのままガシガシと入力すればOKです。

次に、各データの内容について順を追って説明していこうと思います。
ただし、長くなるので主な部分だけ。


名前は、もちろん Garb of Lords
アイテムタイプは マント (0x0c)。グラフィックも マント (0x49)
意外に感じる方もおられるかと思いますが、もともとGarb of Lordsは鎧の上から羽織るツナギの衣装だということです。(Ultimaシリーズにてご活躍のAvatar氏の一張羅がそんな感じです) それに、マントなら基礎ACが上がるため、つむじから爪先までまるごと防御できてお得です。
グラフィックがそこいらに脱ぎ捨ててあるマントと同じというのがちょっとアレですが、我慢します。
アイテム使用方法は、使用 (力を解放: 0x01)
ACは 10 (0x0a)

[Garb of Lords] 47 00 61 00 72 00 62 00 20 00 6F 00 66 00 20 00 4C 00 6F 00 72 00 64 00 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 0C 49 00 00 01 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 0A 44 07 00 02 00 00 01 01 00 01 01 01 1E 1E 1E 1E 1E 1E 00 02 00 FF FF 00 00 03 FF 00 FF 00 FF 00 FF 00 10 40 42 0F 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 14 02 14 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


WIZ8ではスペシャルパワーは使用できないので、そのかわり Heal All (0x44)の魔法を封じ込めることにします。
パワーレベルは 7
スタック属性は、チャージ式 (0x02)
使用回数は、無制限にしたいのはやまやまですが、ぐっと堪えて、1d1+0 (1-1) に。#1の時はSP使うとぶっ壊れたのでこの設定を踏襲。ただし今回は使っても壊れません。

どうしても無制限じゃなきゃヤだという人は、スタック属性と使用回数をすべて0に設定するとできますが、せっかく僧侶呪文が使えるのにHeal Allを使う機会が無くなって張り合いがなくなるのでおすすめしません。これに限らず、極端なパラメータの適用は結局ゲームをつまんなくするだけなので、ほどほどにしておくのが肝要かと。
マントの分際でAC+10は極端じゃないのかと反論されるとぐぅの音も出ませんが、村正の5-50、手裏剣の11-15と同じくGarb of Lordsの-10(WIZ8では+10)はWizardryの定数であり変更不能ですので、こればかりは仕方ありません。

[Garb of Lords] 47 00 61 00 72 00 62 00 20 00 6F 00 66 00 20 00 4C 00 6F 00 72 00 64 00 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 0C 49 00 00 01 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 0A 44 07 00 02 00 00 01 01 00 01 01 01 1E 1E 1E 1E 1E 1E 00 02 00 FF FF 00 00 03 FF 00 FF 00 FF 00 FF 00 10 40 42 0F 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 14 02 14 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


次です。 HP回復は +1
スタミナ回復も +1
SP(スペルポイント)回復も +1
魔法耐性は、6領域全て 30 (0x1e)
職業は Lordのみ (0x0002)
種族は 全て (0xffff)。FaerieをLordにする方は居ないかもしれませんが、一応袖を通せるようにしておきます。
性別は 男女 (0x03)
鑑定難易度は、村正などと同じ 16 (0x10)。

[Garb of Lords] 47 00 61 00 72 00 62 00 20 00 6F 00 66 00 20 00 4C 00 6F 00 72 00 64 00 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 0C 49 00 00 01 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 0A 44 07 00 02 00 00 01 01 00 01 01 01 1E 1E 1E 1E 1E 1E 00 02 00 FF FF 00 00 03 FF 00 FF 00 FF 00 FF 00 10 40 42 0F 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 14 02 14 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


値段はボルタックスと同じ 1000000GP (0x000f4240)
重さはマントとしては少し重く設定して7に。グラフィックがペラペラで情けないので、せめて重量感でゴージャスさを演出。格納する値は10倍して 70 (0x46)
スキルボーナスは、クリティカル (0x13)+20 (0x14)
特性値ボーナスは、信仰心 (0x02)+20 (0x14)

[Garb of Lords] 47 00 61 00 72 00 62 00 20 00 6F 00 66 00 20 00 4C 00 6F 00 72 00 64 00 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 0C 49 00 00 01 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 0A 44 07 00 02 00 00 01 01 00 01 01 01 1E 1E 1E 1E 1E 1E 00 02 00 FF FF 00 00 03 FF 00 FF 00 FF 00 FF 00 10 40 42 0F 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 14 02 14 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

できました。入力したデータに間違いのないことを穴の空くほどよく見て確認したら、次へいきます。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃
モード
スキル 必要量 値段 重さ 重量
クラス
合成材料 合成
必要量
SP 名前 No.
415Garb of Lordsマント10.L.............HEDGHFLDFRMTTURAMF30%30%30%30%30%30%Heal All/71d1 (1-1)使うHP回復:+1 ST回復:+1 SP回復:+1 信仰心:+20 クリティカル:+2010000007.0Garb of Lords415


不条理な宝箱システムではありますが、逃げてばかりでは何も得るものはない、真正面から対決してこれを制覇してこそ充実した達成感が得られるのだと大いに反省することしきりです。そこで、今回は敢えてどこかの宝箱に入れることにします。
あれだけボロクソに貶しておきながら、いったい全体どういった心境の変化なのか!? Bayjinの宝箱から*Light* *Sword*を一発で掘り当てたのがよほど嬉しかったに違いありません。

宝箱はどこにしますか。
Bayjinやネッシーの宝箱は、Helazoidシリーズの武器をいろいろと取らないと駄目なのでパス。Rapax Queenの宝箱は、村正やエクスカリバー、座頭市棒を取らなければいけないのでパス。Sea Cavesの宝箱は、入り口から遠いしThe Avengerを取らないといけないのでパス。
結局、今回もRapax Kingのお世話になることにしました。この防具が彼にふさわしいかどうかはともかく、このゲームに登場する唯一の王様ですので。

[Rapax King Chest]
No. 名前 確率 不明 未使用
58Blade Cuisinart410
675The Ripper720
73Raven's Bill630
106Death Star1170
47Potion of Razor Cloak720
74Faust Halberd310
48Coil of The Serpent190
232Ebony Heaume180
184Ebony Plate (L)3120
270Cameo Locket610
51Enchanted Wakizashi380
202Hi-Kane-Do (L)570
175Hi-Kane-Do (U)5130
315Cloak of Perception390
231Heaume9120
310Stone of New Life860
142Dragon Kite7120
305Bag of Death3190
355Skeleton Powder510
591Thunder Stick4120
277Ankh of Death880
182Plate Mail+2 (L)410
45Staff Pro Paralysis6120
256Amulet of Stillness2120
294Gem of Power6210
404Scroll of Crush4210
425Scroll of Identify850
130Bundle of Mystic Arrows450
139Bundle of Lightning Bolts760
789Rainbow Shield230
764Throwing Stiletto810
768Flail1180
356Death Bomb8190
360Flash Powder2190
363Pandemonium Powder5170
264Magic Nectar8170
348Potion of Cure Disease6170
345Potion of Hv. Stamina7170
488Renewal Potion8170
337Potion of Hv. Heal900

Potion of Razor Cloak (0x002f) あたりが不要なのでここを書き換えます。
テーブルの先頭アドレスは 0x254455、データを書き換える場所は 0x25456f からです。

[Rapax King Chest] 52 61 70 61 78 20 4B 69 6E 67 20 43 68 65 73 74 00 65 73 74 00 74 00 00 46 00 00 00 00 00 00 00 01 00 00 00 60 6E 64 00 76 00 00 00 A0 18 FF 01 24 F0 12 00 C5 1D 4C 00 46 00 00 00 50 9A FC 77 67 9A FC 77 A8 F8 12 00 D8 71 15 00 70 CF 10 01 D9 19 4C 00 46 00 00 00 01 00 00 00 60 6E 64 00 76 00 00 00 68 F0 12 00 16 1F 4C 00 A0 18 FF 01 58 7E FF 01 78 01 C5 01 A8 F8 12 00 D8 71 15 00 D8 71 15 00 A8 F8 12 00 80 F0 12 00 FE 22 4C 00 AC 18 FF 01 A6 F0 12 00 38 00 00 00 38 18 FF 01 1C 00 00 00 CC 4D C1 01 B0 F2 12 00 C2 A8 4C 00 A6 F0 12 00 90 F5 12 00 01 00 00 00 0A FD BD 3B 48 43 EB 3B F0 9D EA 3B 00 00 00 00 20 00 45 00 3A 00 5C 00 73 00 5C 00 64 00 61 00 74 00 61 00 62 00 61 00 73 00 65 00 5C 00 49 00 74 00 65 00 6D 00 54 00 61 00 62 00 6C 00 65 00 73 00 2E 00 07 00 00 00 01 00 3A 00 04 01 00 A3 02 07 02 00 49 00 06 03 00 6A 00 01 11 00 2F 00 07 02 00 4A 00 03 01 00 30 00 01 09 00 E8 00 01 08 00 B8 00 03 0C 00 0E 01 06 01 00 33 00 03 08 00 CA 00 05 07 00 AF 00 05 0D 00 3B 01 03 09 00 E7 00 09 0C 00 36 01 08 06 00 8E 00 07 0C 00 31 01 03 13 00 63 01 05 01 00 4F 02 04 0C 00 15 01 08 08 00 B6 00 04 01 00 2D 00 06 0C 00 00 01 02 0C 00 26 01 06 15 00 94 01 04 15 00 A9 01 08 05 00 82 00 04 05 00 8B 00 07 06 00 15 03 02 03 00 FC 02 08 01 00 00 03 01 12 00 64 01 08 13 00 68 01 02 13 00 6B 01 05 11 00 08 01 08 11 00 5C 01 06 11 00 59 01 07 11 00 E8 01 08 11 00 51 01 09 00 01 00 02 02 00 00 00 00 90 01 1E 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Garb of Lords (0x019f) の出現確率は緋金胴(ハイ金胴?)と同じ 5 ぐらいにし、不明な欄は常套手段で 1 を入れます。

[Rapax King Chest] 52 61 70 61 78 20 4B 69 6E 67 20 43 68 65 73 74 00 65 73 74 00 74 00 00 46 00 00 00 00 00 00 00 01 00 00 00 60 6E 64 00 76 00 00 00 A0 18 FF 01 24 F0 12 00 C5 1D 4C 00 46 00 00 00 50 9A FC 77 67 9A FC 77 A8 F8 12 00 D8 71 15 00 70 CF 10 01 D9 19 4C 00 46 00 00 00 01 00 00 00 60 6E 64 00 76 00 00 00 68 F0 12 00 16 1F 4C 00 A0 18 FF 01 58 7E FF 01 78 01 C5 01 A8 F8 12 00 D8 71 15 00 D8 71 15 00 A8 F8 12 00 80 F0 12 00 FE 22 4C 00 AC 18 FF 01 A6 F0 12 00 38 00 00 00 38 18 FF 01 1C 00 00 00 CC 4D C1 01 B0 F2 12 00 C2 A8 4C 00 A6 F0 12 00 90 F5 12 00 01 00 00 00 0A FD BD 3B 48 43 EB 3B F0 9D EA 3B 00 00 00 00 20 00 45 00 3A 00 5C 00 73 00 5C 00 64 00 61 00 74 00 61 00 62 00 61 00 73 00 65 00 5C 00 49 00 74 00 65 00 6D 00 54 00 61 00 62 00 6C 00 65 00 73 00 2E 00 07 00 00 00 01 00 3A 00 04 01 00 A3 02 07 02 00 49 00 06 03 00 6A 00 01 11 00 9F 01 05 01 00 4A 00 03 01 00 30 00 01 09 00 E8 00 01 08 00 B8 00 03 0C 00 0E 01 06 01 00 33 00 03 08 00 CA 00 05 07 00 AF 00 05 0D 00 3B 01 03 09 00 E7 00 09 0C 00 36 01 08 06 00 8E 00 07 0C 00 31 01 03 13 00 63 01 05 01 00 4F 02 04 0C 00 15 01 08 08 00 B6 00 04 01 00 2D 00 06 0C 00 00 01 02 0C 00 26 01 06 15 00 94 01 04 15 00 A9 01 08 05 00 82 00 04 05 00 8B 00 07 06 00 15 03 02 03 00 FC 02 08 01 00 00 03 01 12 00 64 01 08 13 00 68 01 02 13 00 6B 01 05 11 00 08 01 08 11 00 5C 01 06 11 00 59 01 07 11 00 E8 01 08 11 00 51 01 09 00 01 00 02 02 00 00 00 00 90 01 1E 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

こうなりました。

[Rapax King Chest]
No. 名前 確率 不明 未使用
58Blade Cuisinart410
675The Ripper720
73Raven's Bill630
106Death Star1170
415Garb of Lords510
74Faust Halberd310
...............

以下略です。

書き換えが終わったら、ファイルを保存して宝箱に挑戦です。Upper Rapax Castleに入る直前のセーブデータを準備して、箱を開けに向かいます。
王様の部屋まではかなり遠いですが、頑張って走ります。
目指すアイテムはなかなか出ません。何度もトライしていると、だんだんと廊下を速く走るのが上達していく自分に気付いて鬱になりますが、こんなことでへこたれていてはアイテム道は極められません。アウト・イン・アウトを使って、ドリフトを駆使しつつできるだけ減速せずに走り抜けるのがコツです。さらに何度も繰り返しているうちに、3Dポリゴンカーレースでもやってるかのような錯覚に陥りますので、そうなった場合はむしろ開き直って、宝箱の中身は気にせずにタイムアタックに燃えてみるのも一興です。とりあえず、次にLAOXゲーム館に立ち寄る機会があったら、RPGの棚に並んでるWIZ8の箱をすべてカーレースの棚に移動してあげましょう。(うそ)


無事Garb of Lordsを手に入れることができました。Ferro氏に鑑定を仰ぎます。

これで、不遇なLord達も救われます。Heal Allもちゃんと使えました。もったいないから使いませんけど。
グラフィックのショボさだけが心残りですね。でもグラフィックデータは解析が困難だし、書き換えられたとしても私の絵心ではやたらと圧縮率の高そうな絵になることは明らかなのでやめときます。


<次回予告>

未定です。こればっかりだ!


前回へ 次回へ