データ書き換え講座 第8回 「秘密のパッチ」


前回予告した通り、非公式のパッチをリリースします。
正式パッチ1.2Jがリリースされたこともあり、仕様変更への対応などでゴタゴタしましたが、バグ報告もないようなので、とりあえずちゃんと動いてるのではないかと思います。
データ書き換え時にプログラム内部でメモリをやたらと確保してるので(手抜きともいう)メモリ不足が心配だったのですが、最近のPCのスペックではあまり問題ないようですね。まあ、WIZ8自体、激しくメモリリークをしてくれるお行儀の悪いプログラムなので、これが動作するぐらいのスペックであれば、並大抵のことでは参ることはなさそうですけれども。

非公式パッチのダウンロードはこちらからどうぞ。 (削除されると困るので、直リンクはご勘弁下さい)

ファイルの内容は同じですので、BBSの方からダウンロードされていた方は、再度ダウンロードする必要はありません。
パッチの適用方法などについては、添付のREADMEをご覧下さい。

今回は、パッチに含まれる変更項目について解説したいと思います。


非公式パッチ(Ver0.02)に含まれる変更項目一覧

・村正のスペック強化 (連載第1回より)

攻撃力が 5d10 (5-50)に上がっています。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃モード スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
41Muramasa Blade近距離武器メイン近距離5d10 (5-50)+4+5....S..........HEDGHFLDFRMTTURAMFKill:15%振り回す 刺すソード10000004.09Muramasa Blade41


・手裏剣のスペック強化 (連載第2回より)

攻撃力が2d3+9 (11-15)に上がっています。
他にもクリティカル率の強化、毒の強化、Air領域とDivine領域への耐性の追加など。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃モード スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
763The Shuriken of Hawkwind投擲武器メイン/サブ ブーメラン投擲2d3+9 (11-15)+3+5....SNM........HEDGHFLDFRMTTURAMF30%30%1d1 (1-1) / 1Poison:100%(Str:15) Kill:10%投げる投擲&スリング500000.5The Shuriken of Hawkwind763


・Rest Allの効果を持つ楽器の作成(Super Dynamite Saxophone) (連載第3回より)

Tryntonで手に入る、非常に使いでのある楽器です。
音楽スキルが100にならないと使えませんが、後半およびクリア後の稼ぎで大活躍してくれました。
そのかわり、Slowの効果をもつ Snare of Delay が手に入らなくなります。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃モード スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
584Super Dynamite Saxophone楽器有名FLVRSNMRGBPABPMHEDGHFLDFRMTTURAMFRest All/3演奏音楽:100500004.0Super Dynamite Saxophone584


・Gadgeteerが*Light* *Sword*を合成可能に変更 (連載第4回より)

Helazoid PendantとLightning Rodを合成して、*Light* *Sword*を作成できるようにしました。
エンジニアリングのスキルは100必要です。合成できるようになるのに意外と手間取ります。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃モード スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
62*Light* *Sword*近距離武器メイン 有名近距離5d8 (5-40)+6+7FLVRSN.RGB.....HEDGHFLDFRMTTURAMFKill:10% 2倍打撃:Android振り回す 刺すソード2500003.5683.Lightning Rod +
290.Helazoid Pendant
エンジニアリング:100*Light* *Sword*62


・Solar Powerpaksの充電容量変更・入手手段追加 (連載第5回より)

便利な充電式Powerpakです。容量の上限を100にして、Jan-Ette嬢に持ってもらいました。
なお、サブ武器の欄に置いたままにして使っている限り、充電容量は低下しないみたいです。
武器屋に売ると変な具合になるので、売らないで使いましょう。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃
モード
スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
614Solar Powerpaksサブ 有名FLVRSNMRGBPABPMHEDGHFLDFRMTTURAMF10d10 (10-100)1000.1Solar Powerpaks614

[Jan-Ette Drop]
No. 名前 確率 不明 未使用
290Helazoid Pendant040
121Frontier Phaser150
614Solar Powerpaks560
146*Light* *Shield*1170
345Potion of Hv. Stamina10170
260Granite Potion9170
264Magic Nectar7170
338Potion of Superman6190
363Pandemonium Powder2170
47Potion of Razor Cloak8210
391Scroll of Whipping Rocks5210
425Scroll of Identify500


・Cobaltine Powergloveの入手手段追加 (連載第5回より)

入手手段がなくて悔しい思いをしたグローブですが、Rapax King氏に持っててもらうことにしました。
但しRapaxはオツムが少し足りないので、自分では使いこなせないようです。

[Rapax King drop]
No. 名前 確率 不明 未使用
761King's Cave Key070
178Chain Mail+1 (U)490
232Ebony Heaume220
72Halberd7110
243Sollerets6100
235Steel Gauntlets8120
254Amulet of Healing3120
493Aqua Ring4200
558Book of Toxic Cloud1200
552Book of Death4180
356Death Bomb8180
350Cobaltine Powerglove010
363Pandemonium Powder2190
362Dust of Banishment6170
329Potion of Haste9170
264Magic Nectar3170
47Potion of Razor Cloak5130
679Dragonhide Cloak710
50Ninjato310
51Enchanted Wakizashi900


・Garb of Lordsの作成・入手手段追加 (連載第6回より)

懐かしの防具、"君主の聖衣"を再現しました。
ValkyrieやFighterの台頭で何かと肩身の狭いロードさん達にご好評をいただいています。

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

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


・20種のモンスターから40種のレアアイテムを入手可能に変更 (連載第6回より)

今回のパッチの目玉です。クリア後もAscension Peakでのアイテム探索が可能になります。
40種のレアアイテムを、20種のモンスターが落とすようにしました。
落とす確率は5%に設定してあります。
私が試してみたところでは、マップ左下にある広場に隣接する洞窟で休息しながら戦えば、周辺にデーモン系の敵がたくさん湧いてくれるので効率がいいみたいです。

[Super Premium Treasure](40種)
No. 名前 確率 不明 未使用
34Excaliber110
41Muramasa Blade110
58Blade Cuisinart110
59Fang110
61The Avenger110
62*Light* *Sword*110
16Blades of Aesir110
25Diamond Eyes110
29Cane of Corpus110
81Zatoichi Bo110
96Maenad's Lance110
763The Shuriken of Hawkwind110
119Elven Bow110
120Cobaltine Powerglove110
121Frontier Phaser110
122Mystery Ray110
614Solar Powerpaks110
787Gold Nuggets110
167Robes of Enchant(U)110
179Gown(U) of Divinemail110
184Ebony Plate (L)110
194Robes of Enchant(L)110
202Hi-Kane-Do (L)110
208Gown(L) of Divinemail110
218Faerie Cap110
228Coif of Divinemail110
754Brilliant Helm110
146*Light* *Shield*110
415Garb of Lords110
261Ring of Stars110
270Cameo Locket110
279Blackbelt of 5 Flowers110
296Diamond Ring110
788Ring of Regeneration110
812Ring of Power110
818Amulet of Nebdar110
323Lyre of Cakes110
328Horn of Prometheus110
330Cornu of Demonspawn110
413Salted Munkmeat100

アイテムを落とすモンスター(20種)
No. 名前
(複数)
不確定名
(複数)
Level
種別 経験値 出現数 同時出現
モンスター
DropItem
115Magma Scorcher
(Magma Scorchers)
Scorcher
(Scorchers)
39Beast23249621d2
(1-2)
100% Sulfurous Scorcher50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
121ArmeGazer
(ArmeGazers)
Serpent
(Serpents)
50Beast56871901d3
(1-3)
0% Shattering Gazer50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
122Trydra
(Trydras)
Serpent
(Serpents)
35Beast29647871d1
(1-1)
0% Shattering Gazer50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
126Avalanche
(Avalanches)
Elemental
(Elementals)
26Spirit7468141d1
(1-1)
60% Inferno20% Medusa Stones 1d1(1-1)
50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
127Inferno
(Infernos)
Elemental
(Elementals)
29Spirit9466781d1
(1-1)
80% Avalanche50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
128Torrent
(Torrents)
Elemental
(Elementals)
27Spirit10369891d1
(1-1)
80% Blast50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
129Tempest
(Tempests)
Elemental
(Elementals)
31Spirit12548021d1
(1-1)
70% Torrent50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
142Quetzalcoatl
(Quetzalcoatl)
Flying Serpent
(Flying Serpents)
47Flyer75388451d1
(1-1)
0% Flying Snake100% Serpent's Tooth 1d1(1-1)
50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
159Guardian of Life
(Guardians of Life)
Wood Spirit
(Wood Spirits)
39Spirit13723031d1
(1-1)
100% Oak Guardian100% Spirit Staff
50% Amit Chest 1d6^2(1-36)
50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
163Peak Sprite
(Peak Sprites)
Sprite
(Sprites)
33Flyer6058542d3
(2-6)
0% Rapax Bowman10% Rod of Sprites 1d1(1-1)
10% Acid Bomb 1d1(1-1)
30% Potion of Hv. Heal 1d1(1-1)
30% Dust of Defection 1d1(1-1)
20% Dagger 1d1(1-1)
50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
170Djinn of the Clouds
(Djinni of the Clouds)
Demon
(Demons)
26Demon5995081d1
(1-1)
100% Imp of Chaos50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
171Djinn of the Sun
(Djinni of the Sun)
Demon
(Demons)
36Demon8376281d2
(1-2)
90% Djinn of the Moon50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
172Djinn of the Blade
(Djinni of the Blade)
Demon
(Demons)
37Demon17619931d3
(1-3)
0% Djinn of the Sun50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
180Pit Fiend
(Pit Fiends)
Demon
(Demons)
24Demon1811402d3+1
(3-7)
50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
184Greater Demon
(Greater Demons)
Demon
(Demons)
33Demon8531641d2
(1-2)
70% Depthspawn50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
187Enlightened Spirit
(Enlightened Sprits)
Spirit
(Spirits)
36Undead3234272d2
(2-4)
100% Diamond Unicorn30% Rapax Castle Good 1d1(1-1)
50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
189Diamond Unicorn
(Diamond Unicorns)
Unicorn
(Unicorns)
33Beast5636482d2+1
(3-5)
50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
190Guardian of Knowlege
(Guardian of Knowlege)
Spirit
(Spirits)
38Undead16151481d1
(1-1)
100% Diamond Unicorn
0% Guardian of Knowlege
80% Generic High Level Treasure 1d1(1-1)
50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
275Djinn of the Moon
(Djinni of the Moon)
Demon
(Demons)
34Demon10688861d3
(1-3)
75% Imp of Chaos50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)
286Guardian of Chaos
(Guardians of Chaos)
Demon
(Demons)
35Demon14556881d2
(1-2)
50% Djinn of the Sun50% Rift Good 1d2^2(1-4)
5% Super Premium Treasure 1d1(1-1)


・Gold Nuggetsの入手数を増加

使ってもなくならないようにしたかったのですが、入手直後に使用すると落ちる不具合が解決できなかったので、入手数を増加するにとどめました。
10d10 (10-100) 個手に入ります。
# 武器屋に売ってから買い戻せば大丈夫なんだけどなぁ。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃モード スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
787Gold Nuggetsサブ遠距離10d10 (10-100)+2FLVRSNMRGBPABPMHEDGHFLDFRMTTURAMF3d6 (3-18) / 100K.O.:60%叩く25000.3Gold Nuggets787


・Thieves Daggerについていた袋属性を解除し、地上に置けるように修正 (バグfix)

たぶんプログラマの入力ミスでついていた袋属性を解除して、地上に置いてもなくならないようにしました。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃モード スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
5Thieves Dagger近距離武器メイン/サブ近距離3d4+2 (5-14)+2+3.......R.......HEDGHFLDFRMTTURAMFPoison:20%(Str:2) Kill:5% ロック&トラップ:+10刺すダガー85003.545Thieves Dagger5


・Stun MaceとDiamondを合成してDiamond Eyesを作成できるように変更

Vi Dominaが頑として手放そうとしないStun Maceを消すのが目的です。
但し、ダイアモンドを使ってしまうと銀行のお姉さんにご褒美が貰えなくなってしまうので、メガネっ娘フェチの方々は十分にご注意下さい。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃モード スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
25Diamond Eyes近距離武器メイン/サブ近距離3d6+4 (7-22)+2+3FLVR......P.B..HEDGH.LDFRMTTURAMFParalyze:20% 交渉術:+10叩くメイス&フレイル320004.0636.Diamond +
663.Stun Mace
エンジニアリング:757Diamond Eyes25


・The Avengerを片手武器化

今回なぜか両手武器になってしまい、Excaliberを持っていればお呼びでなかったThe Avengerを片手武器に戻しました。
Thieves Daggerと同じく、これも入力ミスなんでしょうか。謎です。

No. 名前 タイプ サブ
タイプ
範囲 ダメージ 命中 先制 AC 職業 種族 性別 魔法 初期値/Max 使用方法 特殊効果 攻撃モード スキル 必要量 値段 重さ 重量
クラス
合成材料 合成必要量 SP 名前 No.
61The Avenger近距離武器メイン近距離3d10+8 (11-38)+3+2FLV............HEDGH.LDFRMTTURAMFLightning/53d4 (3-12)使うKill:10%振り回す 刺すソード500007.5The Avenger61


・以下のアイテムの説明欄を修正 (バグfix)
  Book of Knock Knock
  Book of Statue
  Ankh of Dexterity
  Dust of Dessication
  Smelling Salts
  Ankh of Life
  Stone of New Life
  Amulet of Life

私の気づいた範囲で、間違っていると思われる説明欄の文字列を修正しました。
 例: Amulet of Life 「死んてしまった」→「死んでしまった」
なお、Smelling Salts の効果は、どうやら気絶からの復帰ということですが、ここではまだ不明になっています。


・公式パッチ1.2Jに対応

ローカスの公式パッチ1.2Jを導入すると、アイテムデータは Data.slf の中身ではなく、Databases¥ITEMS.DBS ファイルを参照するように変更されます。
こちらのファイルが存在した場合、同時に変更するようにしました。


パッチの説明については以上です。
なお、導入に際しては、くれぐれも自己責任でお願いします。
失敗したときに備えて、バックアップも怠らないようにして下さい。

・・・最後にひとつだけ。これは勝手に作ったパッチですので、ローカスさんには内緒ですよ!


<次回予告>

非公式パッチもリリースできたことですし、この連載もひとまず一段落です。めでたしめでたし。

ということで、新章に突入するためには、なんとか新しいネタを考えなくてはいけませんね。
まだ未着手で、書き換えて面白そうなところを、思いつくままずらずらと列挙していくと・・・

まだまだ面白そうなところは残っていますね。
でも未解析の部分が大半なので、本当に実現可能かどうかは、やってみないとわかりません。

また、これは私の予想で未確認なのですが、オフィシャルパッチ1.2Jで ITEMS.DBS が単体ファイルになったことにより、アイテムの数を簡単に増やすことができるようになったのかもしれません。先頭4バイトのヘッダにはアイテムの総数が書いてありますし。
この予想が当たっているかどうかは、追ってご報告します。
今回は、CDSと違ってデータベースに空きエリアがなくて新しいアイテムの追加が難しかったので、もしこの予想が当たってるとすると、たいへん嬉しいことです。
そうすると、新たに追加したエリアを利用して、昔なつかしの殿堂入りアイテムを復活してみるという企画も面白いですね。
シナリオ#3でお世話になった Butterfly Knife とか、シナリオ#2の神器である HRATHNIR や KOD'S シリーズの防具などなど・・・。
AMULET of WERDNA なんていうエグいアイテムもありましたっけ。(にやり)

妄想は限りなく膨らみます。皆さんも面白いネタをみつけたら、BBSに投稿してみて下さい。
では、次回までさようなら。


前回へ 次回へ