Home][Ogre Revelation Board

PS版伝説のオウガ クラスデータ改造コード(長文)


フォロー:][フォローする:][Ogre Revelation Board][Policy][Home

投稿者: 幻舞 投稿日: 10月 28日, 2007 at 09:40:45:

PS版伝説のオウガバトルのクラスデータ改造用のコードです
SFCで言うハックに近い事をやっていますので、敵味方両方に作用します。
不具合起きる場合が多いので注意してください、
特にグラフィック関係(300F9000〜300F95B8)は戦闘中に止まる可能性が高いので注意してください。

なおコードを切ってリセットすれば、データは元に戻りますが、
セーブして再開した場合、メモリーカードに保存されるデータ(801CCXXX辺り)は元には戻りません。

なお一部データは、データの並びから判断した物なので、不確かな物が含まれます。
あとサイズ、カラーセットの定義がまだ見つけていません。

01 ファイターのコードです、次の02 ナイトはアドレスに+1h(一部例外あり)してください。


下のクラス名の2つのコードは、クラス名が可変長なデータなので、
読込アドレスで指定したアドレスから00h(例外処理あり)が来るまでのデータを読み込んでいます。
クラス名はサイトに掲載されている「オピニオンリーダーの名前」と同じ規則で付けられていますが、
「ー」が90では無くB0の「−」で設定されています。
800E0560 XXXX クラス名読込アドレス 次のクラスは+2h
300E065A クラス名


800D1C40 YYXX 標示攻撃種 XX 前衛 YY 後衛 次のクラスは+2h

300F77F0 00XX 性別(名前・SE) 00男 01女 02モンスタ 03主人公 04固定キャラ

300F7870 00XX 移動タイプ 00大空 01低空 02草原 03森林 04山岳 05雪原 06湿地 07浅瀬 08深海 09鈍足
300F78D8 000X 運搬力 0〜8が設定されています。グリフォン等を8に設定すれば上位ドラゴンすら大空で運べます。
800F7940 XXXX コスト初期値 次のクラスは+2h
300F7A0C 00XX コスト成長値
300F7AD8 000X リーダー適正 0なし 1あり
300F7B58 00XX アイコン 01ファイター 02ナイト系 03バーサーカー 04ブラックナイト
300F7BD8 00XX モーション 01ファイター 02ナイト系 03バーサーカー 04ブラックナイト
300F7C58 00XX グラフィック 00ファイター 01ナイト系 02バーサーカー 03ブラックナイト
300F7D60 00XX 前衛攻撃移動距離 00不動 10 12 14
300F7DC8 00XX 後衛攻撃移動距離 00不動 12 14 16 20

300F84F8 000X 得意地形? 移動タイプとは逆でファイターが07 パンパイア(昼)が00
800F8560 XXXX HP初期値 次のクラスは+2h
300F865C 00XX HP成長値
300F86C4 00XX STR初期値
300F8744 00XX STR成長値
300F87AC 00XX AGI初期値
300F882C 00XX AGI成長値
300F8894 00XX INT初期値
300F8914 00XX INT成長値
300F897C 00XX CHA初期値
300F89FC 00XX ALI初期値
300F8A7C 00XX LUK初期値

300F8AFC 00XY 攻撃回数 X前衛 Y後衛
300F8B64 00XX 前衛攻撃種 標示非反映 ADソニックブーム C2魔法単体 C3魔法全体 C8ディアブロ(55h)
300F8BCC 00XX 後衛攻撃種 標示非反映
300F8C34 00XX 相性値
300F8C9C 00XX 物理耐性
300F8D04 00XX 火炎耐性
300F8D6C 00XX 冷気耐性
300F8DD4 00XX 電撃耐性
300F8E3C 00XX 暗黒耐性
300F8EA4 00XX 神聖耐性


300F8F98 00XX 戦闘グラフィック描写範囲
80 サムライ・Lサイズ・スケルトン・ロード・ジェネラル
60 ドラグーン
40 その他Sサイズ
00 未定義(敵専用クラスに定義)


300F9000 00XX エフェクト関連
300F90FC 00XX 前衛エフェクトパターン指定アドレス4byte
300F9290 00XX 後衛エフェクトパターン指定アドレス4byte
300F9424 00XX 前衛エフェクトパターン指定アドレス4byte
300F95B8 00XX 後衛エフェクトパターン指定アドレス4byte


300F9B0C クラスチェンジリスト4byte 00が来るまで
800F9CAC クラスチェンジリスト指定アドレス4byte

ファイター〜ワイバーンのクラスチェンジ条件
300F9E40 00XX クラスチェンジ条件レベル
300F9E90 00XX クラスチェンジ条件ALI下限
300F9EE0 00XX クラスチェンジ条件ALI上限
300F9F30 00XX クラスチェンジ条件CHA

30131AC4 雇用クラス4byte
30131C70 雇用クラスリスト指定アドレス4byte


おまけ
ランスロット両脇ファイター(7番と9番)の名前変更
アーノルドをミルディンに
アマルガンをギルダスに変更
800E172C D9D0
800E172E 2D19
800E1730 DDA8

800E1750 1900
800E1752 D921
800E1754 2A19
300E1756 00BD

801CC7D0 0D3C
801CC7D4 0D61



フォロー一覧:



フォロー:][フォローする:][Ogre Revelation Board][Policy][Home