|
園田復活の章(人間キャラの書き足し)
ステータス画面を見ると分かるとおり、仲魔には1から32までの番号がふられております。悪魔合体やCompからの削除等でこの番号に欠番ができると、欠番の一つ前の仲魔と、後の悪魔との間にFFFFが挿入されます。
0 1 2 3 4 5 6 7 8 9 a b c d e f
00005E20 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
00005E30 00 00
00 00 00 00 00 00 00 92 00 93 00 94 00 D7
.........・・・ラ
00005E40 00 DB
00 70 00 FF FF 3D 00 3D 00 83 41 83 75 83
.ロ.p...=.=.アブ・
00005E50 68 83
44 83 47 83 8B 00 00 00 00 00 00 00 00 00
.ゥエル.........
00005E60 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
上の表の5E45hと5E46hがFFFFになっております(このアドレスは、わたしのファイルでの場合です)。また、下の表のように、ステータス画面での最後にいる仲魔と32番までにある欠番の数だけ、最後の悪魔のデータの後にFFFFが入ります。
00006050 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
00006060 00 00
00 00 00 00 00 00 34 00 11 00 4B 00 41 00
........4...K.A.
00006070 32 00
7A 00 FF FF FF FF FF FF 52 04 00 00 12 01
2.z.......R.....
00006080 0C 09
36 05 0A 01 1F 00 3C 00 AF F6 00 00 28 00
..6.....<.ッ・.(.
00006090 0F 44
00 28 28 80 1F 00 3D 7F C8 F8 7F 9B FD FE
.D.((...=.ネ・・.
上の表の場合では6074hがFFFF×3ですから、仲魔三体分の空きがあることが分かります。ここにあるFFFFを人間キャラの固有番号に書き換えます。2バイト一組なので、由宇香なら0200、飛鳥なら0400となります。これだけだと、Comp内に人間キャラが入るだけなので、少し前に書いたとおり、パーティーの並び順の話に基づいて人間キャラをパーティー内に召喚?しましょう。ちなみに6080hの0Cは月齢の情報で、ここでは13/28Moonになっております。新月では00となります。
00002900 00 00
00 00 00 00 10 27 00 00 00 01 0E 00 00 00
.......'........
00002910 00 00
00 1A 02 00 00 00 00 00 00 02 00 03 00 17
................
00002920 00 00
00 02 00 01 00 12 00 20 00 00 00 04 00 0D
......... ......
00002930 00 24
00 24 00 83 41 83 82 83 93 00 00 00 00 00
.$.$.アモン.....
上のファイルでは、アモンがステータス表の最初に並んでおります。ここだと並び方の情報は291Dh−2928hにあります。並び順は、ステータス画面で04番の仲魔、24番の仲魔、史人、ニュートン、飛鳥、19番の仲魔の順になってます。例えば、32番の空欄にあたるFFFFを0200を書き換えて由宇香をCompに入れてある場合、2928hの12を1Fに書きかえれば、パーティーの6番目に由宇香が入ります。
ステータス画面で人間キャラの後に仲魔のデータを並ばせる
上の表を例にあげて由宇香を書き加えることにします。292Dhに0200を挿入します。最後にきている仲魔データの直後のFFを2バイト削ってください。すると、史人、由宇香、飛鳥、ニュートンの順で並ぶはずです。ステータス画面での通し番号が由宇香の挿入に伴い一つずれます。それに合わせて、パーティーの並び順の情報を適切に書き換えてください。
|