CAFE&BAR

偽典・女神転生

 ここでは色々な実験をしております。

 これらの実験をお客様が試される場合、それ相応の知識が必要です。

 警告しておきますが、実験通りにデータの書き換えをおこない、

 お客様が如何なる損害を被ったとしても、当ホテルは一切の責任を負いません。

 お客様の責任でおこなってください。

 下記は、これまでに判明している実験結果です。

属性操作

主人公の属性は、セーブファイルの絶対アドレス60Ahと60Bh(所持金と所持MAGの直後)と絶対アドレス789h-78Chと799h-79Ch(ここを書き換えないと、属性の値が再計算されたとき元の値にもどってしまいます)を書き換えます。

アドレス書き換えの手順

60Ahと799hにはLow−Chaosの座標を、60Bhと789hにはLight−Darkの座標をそれぞれ代入します。この座標のとりかたは、チャートの原点から少しLow(Light)寄りが00に、少しChaos(Dark)寄りがFFになります。また、極Low(極Light)が7Fに、極Chaos(Dark)が80になります。

78Ahには、789hがLightの座標のときは00を、789hがDarkの座標のときはFFをそれぞれ代入します。

79Ahには、799hがLowの座標のときは00を、799hがChaosの座標のときはFFをそれぞれ代入します。

78Bh、78Ch、79Bh、79Chの値を00等に適当に変更します。この四つの値がどういう意味なのかは分かっておりません。もしかすると、各属性の経験値みたいなものかもしれません。判っているのは789h、799hと同時に、この四つの値も変更しないといけないということだけです。

属性操作チャート

・[7F.7F] [00.7F]・

 

 

L        

    [80.7F]・

 

 

        

・[7F.FF] [OO.OO]・

 

 

・[7F.80] [FF.80]・

・[FF.FF] [80.FF]・

 

 

    [80.80]・

属性操作の例

極Light−極Lowの”大天使さん”を作るなら

60Ahと799hに7Fを、60Bhと789hに7Fを、78Ahに00、79Ahに00を代入して、78Bh、78Ch、79Bh、79Chを適当に変更します。

極Light−Neutralの”魔神どの”を作るなら

60Ahと799hに00を、60Bhと789hに7Fを、78Ahに00、79Ahに00を代入して、78Bh、78Ch、79Bh、79Chを適当に変更します。

極Light−極Chaosの”破壊神くん”を作るなら

60Ahと799hに80を、60Bhと789hに7Fを、78Ahに00、79AhにFFを代入して、78Bh、78Ch、79Bh、79Chを適当に変更します。

Neutral−極Lowの”メシアンどん”を作るなら

60Ahと799hに7Fを、60Bhと789hに00を、78Ahに00、79Ahに00を代入して、78Bh、78Ch、79Bh、79Chを適当に変更します。

Neutral−極Chaosの”ガイアーズ氏”を作るなら

60Ahと799hに80を、60Bhと789hに00を、78Ahに00、79AhにFFを代入して、78Bh、78Ch、79Bh、79Chを適当に変更します。

極Dark−極Lowの”邪神ちゃん”を作るなら

60Ahと799hに7Fを、60Bhと789hに80を、78AhにFF、79Ahに00を代入して、78Bh、78Ch、79Bh、79Chを適当に変更します。

極Dark−Neutralの”死神ぽん(ネタ切れ苦しい)”を作るなら

60Ahと799hに00を、60Bhと789hに80を、78AhにFF、79Ahに00を代入して、78Bh、78Ch、79Bh、79Chを適当に変更します。

極Dark−極Chaosの”魔王ぴー(もっと苦しい)”を作るなら

60Ahと799hに80を、60Bhと789hに80を、78AhにFF、79AhにFFを代入して、78Bh、78Ch、79Bh、79Chを適当に変更します。

出現座標操作(3Dポジション)

ファイルをロードした時に、パーティーの出現位置を自由に選ぶことができます。

出現マップ・フロア

ファイル長が一定でないので具体的なアドレスは上げられませんが、ステータス画面で一番最初にいる仲魔の固有番号の一つ目から、ファイル先頭(左)に向かって数えて30バイト目がマップナンバーです。この右隣が出現フロアになります。

出現座標

マップナンバーからファイル先頭に向かって数えて7バイト目がマップ内でのx座標で、ここから右に数えてに2つ目がマップ内でのy座標です。

具体的な説明

このファイルでは、アモンがステータス表での最初の悪魔になります。

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 .$.$.アモン....

上の表でいいますと、2913hがマップナンバーで、隣の02がフロアとなります。そして、290Chの0Eがマップ内のx座標で、290Ehの00がy座標となります。この場合には、銀座のターミナルの前から始まります。

注意

そのマップナンバーに存在しないフロアを設定するとハングアップします。

マップ内の座標ですが、マップごとに原点がちがいます。

確認済みのマップ番号・マップ名

 01:バーチャルダンジョン      32:母なる金星       

 02:亜空間(ハリティーの住処)   33:イシュタルの槌

 03:東郷神社地下          34:恵比寿ガーデン

 04:代々木地下労働キャンプ     35:バエル城

 05:泪とのラブシーン        36:高天原

 06:新宿地下街           37:中有

 07:新宿地下道(西側)       38:黄泉

 08:新宿地下道(東側)       39:有楽町線(東池袋〜飯田橋)

 09:都庁(解放前)          3A:東池袋駅

 0A:マイシテー           3B:護国寺駅

 0B:慶王ルミネ           3C:飯田橋駅

 0C:御田急ハルク          3D:千代田線

 0D:黄泉比良坂           3E:明治神宮駅

 0E:オリンピックプール(変化前)  3F:丸ノ内線(お茶の水〜銀座)

 0F:オリンピックプール(変化後)  40:千駄木駅

 10:原宿シェルター         41:銀座線(銀座〜新橋)

 11:ミレニアム総本山(ボス戦後)  42:品川水族館駅

 12:シャンシャンシティ(復興前)  43:日比谷線(六本木周辺)

 13:シャンシャンシティ(復興後)  44:日比谷線(上野〜三ノ輪)

 14:市ヶ谷シェルター        45:三ノ輪駅

 15:東京タワー           46:芝浦埠頭駅

 16:お茶の水シェルター       47:秋葉原駅

 17:大手町駅            48:臨海新交通

 19:八重洲地下街          49:目白不動

 18:ミレニアム総本山        4A:目青不動

 1A:銀座地下街           4B:眼赤不動

 1B:神田地下街           4C:目黄不動

 1C:御茶ノ水駅           4D:目黒不動

 1D:上野神殿            4E:来ては行けない所

 1E:新橋駅             4F:護国寺

 1F:秋葉原駅ビル          50:銀座線(上野〜浅草)

 20:バール教団総本部        51:代々木公園駅

 21:アメ横プラザ          52:戸山シェルター

 22:上野駅             53:ミレニアム病院

 23:御花屋敷(吉野姫との面会後)  55:築地本願寺

 24:御花屋敷(吉野姫との面会前)  56:臨海コロシアム

 25:浅草地下鉄ビル         57:精神世界(吉野姫に送り込まれる)

 26:浅草駅             80:murakami

 27:霞ヶ関             81:会話チェック(デバッグ)

 28:渋谷(復興前)         82:初台シェルター

 29:品川ホテル(アリス戦前)    83:レジスタンス基地

 2A:品川水族館           84:新宿労働キャンプ

 2B:品川ホテル(アリス戦後)    85:都庁(解放後)

 2C:六本木駅            86:異空間(イニシエーション)

 2D:大歓楽街            87:平沢研究所

 2E:六本木             88:爆心地

 2F:邪教の殿堂           89:鬼子母神

 30:渋谷(復興後)         8A:お茶の水シェルター

 31:バール教団支部         8B:地下研究所

                    FF:2D戦闘フィールド

覚える見込みのある魔法

キャラクターのデータの末尾にある魔法・特技のデータは、現時点で覚えている魔法・特技です。それとはまた別に、3232……の直後ぐらいから、レベルの書きこまれているアドレスまでに、覚える見込みのある魔法のデータがあります。ここを00……で埋めると、レベルアップをしても魔法も特技も覚えなくなります。

園田復活の章(人間キャラの書き足し)

ステータス画面を見ると分かるとおり、仲魔には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バイト削ってください。すると、史人、由宇香、飛鳥、ニュートンの順で並ぶはずです。ステータス画面での通し番号が由宇香の挿入に伴い一つずれます。それに合わせて、パーティーの並び順の情報を適切に書き換えてください。

史人無能の章

主人公がレベルアップしても特技・魔法を全く覚えず・使えずという状態にすることができます。

アドレスの書き換えの説明(主人公に限定)

史人君の場合は、まず現時点で使用できる特技・魔法を削除します。7AFh(史人君の所持魔法情報の最初)から、由宇香の固有番号の手前まで削ってしまいます。これだけたと、ハングアップしますので、781hを00に書き換えます(このアドレスの意味は、恐らく”覚えている特技魔法の数”でしょう)。

仕上げに、3232……と続いている所の直後から主人公のLV(5FBh)の手前までを00で埋めます。この操作で、一切の特技魔法を覚えなくなります。00で埋めた範囲に、”今後、覚える見込みのある特技・魔法”が設定されております。

覚える見込みのある魔法・特技の系統

防御相性データの直後にある3バイトのアドレスが”覚える見込みのある魔法・特技の系統”に当たります。葛城くんのアドレスでいいますと、5D2hから3バイトに当たります。ただし人間と仲魔ではここの読み方が異なります。

仲魔の読み方

この3バイトに”覚える見込みのある魔法・特技の系統”がひとつづつ書き込まれております。ただし、初期所持特技魔法についてはこのデータとは関係がなく、その情報は最初から現在の所持特技のあるアドレスに書き込まれております。また、どの仲魔も三系統より多くは覚えません。

下記は3バイトに書き込まれている数字に対応する魔法・特技の修得系統(〜系は省略)

01アギ 02ザン 03ダーム 04ジオ 05ブフ 06:ハマ 07メギド 08治癒

09:精神 0A操魔 0B:禁為 0C:幻術 0D黒魔法 0E操力 0F結界

10回復 11呪い 12:戦士 13:獣 14:鳥 15:大獣 16:火炎 17:氷結

18:水 19:毒 1A舞踏 1B歌 1C:針 1D:格闘 1E闘士 1Fファイター

20:コンピュータ 21:矢

すぺしゃるさんくすとぅ 仲魔の殿堂に悪魔を登録してくれた人達 m(__)m

人間の読み方

この3バイトは何に覚醒しているかという情報になっておりますので、人間の”覚える見込みのある魔法・特技”はセーブファイルでない別の場所にあるのだと思います。

下記は3バイトに書き込まれている数字に対応する覚醒している技能

00:剣技能 01:銃技能 02:魔法技能 03:コンピュータ技能 FF:空白