ファイナルファンタジー IV アドバンス ==================================== 「ファイナルファンタジー IV アドバンス」には、初期版および修正版の ROM イメ ージファイルが存在します。これらの内部構造は、ほぼ同じ形式になっています。以 下、初期版を「バージョン 1.0」、修正版を「バージョン 1.1」と記します。 メッセージテーブル ------------------ 「ファイナルファンタジー IV アドバンス」での「メッセージテーブル」はアドレス 0x2e2ee8 (バージョン 1.1: 0x2cd810) から格納されています。 モンスターの各種パラメータ -------------------------- モンスターの各種データは、アドレス 0x0f94e8 (バージョン 1.1: 0x0f88cc) から 格納されています。 * 0: レベル * 1: (未使用) * 2: (未使用) * 3: (未使用) * 4-7: ヒットポイント * 8-9: 経験値 * 10-11: ギル * 12: 攻撃回数 * 13: 攻撃力 * 14: 命中率 * 15: 防御回数 * 16: 防御力 * 17: 回避率 * 18: 魔法防御回数 * 19: 魔法防御力 * 20: 魔法回避率 * 21: 素早さ(下限) * 22: 素早さ(上限) * 23: 行動速度の修正値 (n/16) (初期値: 16) * 24: 不明 (フラグ系?) * 25: 魔力 * 26: o bit0: ボスである o bit1-2: 戦闘不能時の演出効果 * 27: モンスタータイプ また、モンスターの各種データのうち、入手できるアイテムは、アドレス 0x0fb484 (バージョン 1.1: 0x0fa868) から格納されています。 * 0: アイテムを残す確率 o 0: アイテムを残さない o 1: 約 5% の確率でアイテムを残す o 2: 約 25% の確率でアイテムを残す o 3: アイテムを必ず残す * 1: (未使用) * 2-3: 最も落としやすいアイテムの番号 * 4-5: 2 番目に落としやすいアイテムの番号 * 6-7: 3 番目に落としやすいアイテムの番号 * 8-9: 4 番目に落としやすいアイテムの番号 * 10: (未使用) * 11: (未使用) また、モンスターの各種データのうち、属性・状態変化系データは、アドレス 0x0fc 210 (バージョン 1.1: 0x0fb5f4) から格納されています。 * 0: 属性攻撃への耐性 * 1: 弱点属性データ * 2: 通常攻撃の状態変化1 * 3: 通常攻撃の状態変化2 * 4: 状態変化攻撃への耐性1 * 5: 状態変化攻撃への耐性2 * 6: (未使用) * 7: (未使用) モンスターのパーティ編成データ ------------------------------ モンスターのパーティ編成データは、可変長のデータとして格納されています。それ ぞれのモンスターのパーティ編成データが格納されているアドレスは、アドレス 0x0 fe290 (バージョン 1.1: 0x0fd674) から格納されている GBA 形式のアドレス (0x80 00000〜0x8ffffff) によって示され、これが 751 種類だけ格納されています。モン スターのパーティ編成データは、1 パターンにつき以下のような 8 バイトのデータ を持ち、終端文字として 9 バイト目に 0xFF が指定されるまで、モンスターのパー ティ編成データのパターンを繰り返します。 * 0: 各種フラグ o bit0-1: グループの制御 + 0: グループ1 である + 1: グループ2 である + 2: グループ3 である o bit4: ミステレグに入っている * 1: (未使用) * 2-3: モンスターの番号 * 4: モンスターの位置 (X 座標) * 5: モンスターの位置 (Y 座標) * 6: (未使用) * 7: (未使用) また、モンスターのパーティ編成データのうち、主にフラグ系のデータはアドレス 0x0fcb18 (バージョン 1.1: 0x0fbefc) から格納されています。 * 0: 戦闘背景 * 1: (未使用) * 2: 各種フラグ1 o bit0: 先制攻撃 o bit1: 不意打ち o bit2: バックアタック o bit3: モンスターが浮遊している * 3: 各種フラグ2 o bit7: 逃走できない * 4: o bit0: グループ2 のモンスターが出現していない o bit1: グループ3 のモンスターが出現していない o bit4-7: 音楽の制御 * 5: (未使用) * 6: (未使用) * 7: (未使用)