secondfiddle@人柱日記

ま、パソコンと車とカメラとそれから・・・・・・

ZEROPOINT氏の遺言

本日は少し長いです。
さて、PC版BIOHAZARD4 MODの表舞台から身を引いたZEROPOINT氏から押し頂いたUMBRELLAの中には、具体的に数値を弄くることが出来る項目があります。そのひとつがアイテム。今持っているアイテムを他のアイテムに替えてしまおうなんて事、誰が考えますか。
さすがZEROPOINT氏の置き土産。
BIOHAZARD4を立ち上げ、UMBRELLAを起動した後、武器商人に話しかけたら、アイテムデータをセーブすることができます。
セーブしたデータをバイナリソフトで見ますとこう言うようになっております。

000 05 00 03 00 00 00 00 00 40 00 01 00 01 00 00 00
010 2C 00 01 00 00 00 00 00 2E 00 00 00 00 00 00 00
020 30 00 01 00 00 00 00 00 44 00 00 00 00 00 00 00
030 35 00 01 00 00 00 00 00 7D 00 00 00 00 00 00 00
040 A9 00 00 00 00 00 00 00 43 00 01 00 00 00 00 00
050 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
060 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
070 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
080 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
090 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
0A0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
0B0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
0C0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
0D0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
0E0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
0F0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
100 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
110 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
120 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
130 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
140 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
150 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
160 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
170 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
180 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
190 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
1A0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
1B0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
1C0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
1D0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
1E0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
1F0 FF FF 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
200 23 00 02 02 02 02 00 00 2C 00 02 01 02 02 00 00
210 2E 00 02 01 02 02 00 00 30 00 02 01 02 02 00 00
(以下略)

一見すると何が何だか分かりませんが、丹念に読み解いていくと……
05 00 03 00 00 00 00 00 40 00 01 00 01 00 00 00
最初の05で緊急スプレーを所持しその個数は3個である。次の40でパニッシャーを1丁持っている、と言うことが分かります。
次の行
2C 00 01 00 00 00 00 00 2E 00 00 00 00 00 00 00
2Cはショットガン2Eでライフルを指示しております。……と、エラソ〜に述べていますが、これらはすべてZEROPOINT氏の受け売り。何となれば「説明」の部分にしっかりと書かれております。
以下抜粋
[ ▼ セーブ ▼ で保存されたファイルについて ]
保存されるファイルは、バイナリ形式(拡張子 .itm)です。
ファイルの内容は下記の構成となっています。

オフセット サイズ(バイト) 内容
00 2 1個目のアイテム番号
02 2 数量
04 4 更新フラグ

上記、計8バイトが、1個分のアイテムを形成して、合計60個分続いています。
1F8 2 60個目のアイテム番号
1FA 2 数量
1FC 4 更新フラグ
 
オフセット サイズ(バイト) 内容
200 2 1個目の改造アイテム番号
202 1 威力
203 1 連射速度
204 1 装填速度
205 1 装弾速度
206 2 更新フラグ

上記、計8バイトが、1個分のアイテムを形成して、合計30個分続いています。
2F8 2 30個目の改造アイテム番号
2FA 1 威力
2FB 1 連射速度
2FC 1 装填速度
2FD 1 装弾速度
2FE 2 更新フラグ

合計ファイルサイズ 768バイト

試しに200番地はこの解説でいくと
ハンドガン(0023)威力(02)連射速度(02)装填速度(02)装弾速度(02)更新フラグ無(0000)
ショットガン(002C)威力(02)連射速度(02)装填速度(01)装填速度(02)装弾速度(02)更新フラグ無(0000)

つまりここを弄くり倒すことによって最強にして超高速連射パニッシャーとか出来そうです。
出来そうです、というのも最大値が分かりませんのでテキト〜に弄くってみないと分かりません。

で、やってみました。

前 000 05 00 03 00 00 00 00 00 40 00 01 00 01 00 00 00

後 000 05 00 08 00 00 00 00 00 34 00 01 00 00 00 00 00
40(パニッシャー)を34(シカゴタイプライター)にしてみました。BIOHAZARD4を立ち上げUMBRELLAも起動しつつ、ゲーム開始。商人の前に行き話します。そして編集したデータを読み込ませると



ややや。変更されているではありませんか。
ちゃんとシカゴが出てきます。
次に威力その他を09にしてみました。
前 200 23 00 02 02 02 02 00 00 2C 00 02 01 02 02 00 00
後 200 23 00 09 09 09 09 00 00 2C 00 09 09 09 09 00 00

前 210 2E 00 02 01 02 02 00 00 30 00 02 01 02 02 00 00
後 210 2E 00 09 09 09 09 00 00 30 00 03 01 02 03 00 00

驚くべき事に限定仕様まで改造出来るようになってしまいました。
商人と出会ってからUMBRELLAを使ってアイテムをセーブした場合、「購入アイテムリスト」から変更する事も出来るし、セーブしたアイテムデータをバイナリソフトで編集することも出来る、と言う両頭立て。これは凄い。
でもまあ、UMBRELLAを使わない限り、この様な安直技は使えないのですがね。
いずれホームページのほうで詳細をアップしたいと思いますが、この様な素晴らしいMODを開発されたZEROPOINT氏がいなくなってしまいおいらは悲しいよ〜ん(/_;) (だから死んじゃいねえってば)