PS2の改造コードを調べてます。


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

*この記事をまねて損害が発生しましても責任は負いません。
5/16:修正1回

前回の記事で、暁の女神のセーブデータを無事に抜き出すことができました。
2回目となる今回は抜き出したデータを実際に書き換えて見ます。
まずはFE10_JP.DATを保存しましょう。バックアップは大事です。
さて保存が終わりましたら、早速改造しましょう。

自分の好きなバイナリエディタでFE10_JP.DATを開きます。
Stirlingが人気があるようですね。
バイナリエディタで開きましたら、アドレス812F0へ飛びましょう。
fe1005.jpg
*画像はStirlingのものではありません。
812F4からの4バイトが所持金(ミカヤ)
81300からの4バイトがボーナスEX(ミカヤ)となっています。
画像で赤色の文字で表示してある数値ですね。
青がエリンシア、緑がアイクの数値だと思います。実はこの辺は未確認です^^;

画像では
ミカヤ
所持金 812F4:0098967F(9999999)
ボーナスEX 81300:497423F0(999999)
エリンシア
所持金 812F8:004C4B40(5000000)
ボーナスEX 81304:48F42400(500000)
アイク
所持金 812FC:000F4240(1000000)
ボーナスEX 81308:47C35000(100000)
に書き換えてありますが
実際には合計値で
所持金が9999999、ボーナスEXが999999
の制限があります。
一つを最大値にするには他を0000000にしなければなりません
()の中の数値は10進数で表したものです。
ボーナスEXは単精度浮動小数点形式となっています。
なおこれらのアドレスはセーブ番号6のものです。
さて書き換えましたら保存して終了します。

つぎにファイル置き場(仮)にあるFE_akatukiを使います。
fe1110.jpg
このソフトはチェックサムを修正するものです。
FE_akatukiを実行しファイルを開くで、先ほど書き換えたセーブデータを開きます。
画像のように書き換えたセーブデータでは
チェックサム値と修正後チェックサム値が違っています。
そこでチェックサム修正を押しチェックサム値を書き換えます。
書き換えたら終了します。
かなり手抜きなので
所持金、ボーナスEXはミカヤのものしか表示されません^^;

これで改造したセーブデータの用意できました。
この改造したFE10_JP.DATをSDカードに戻します。
次はwiiにセーブデータを戻しての動作確認ですが
長くなったので、3回目につづく。

コメント
この記事へのコメント
アイクの経験地とお金
アイクのお金と経験地が変化することは確認できました。ただ、一回でも物を買ったり、レベルをあげたりすると値が0になってしまいます。
2008/05/16(金) 08:43 | 使わせていただきました #-[ 編集]
経験値、お金について
報告ありがとうございます。
所持金とEX確認しました。
どうやら、totalの最大値が
所持金9999999
ボーナスEX999999
のようです。
そのためにミカヤ、エリンシア、アイクの値の合計が最大値を超えるとおかしくなるようです。
アイクでの値を変える場合は
アイク
812FC:0098967F
81308:47C35000
のみとして
他の値は
812F4:00000000
81300:00000000
812F8:00000000
81304:00000000
としてください
たぶんこれで大丈夫だと思います。
2008/05/16(金) 09:25 | his #JxiZYOp2[ 編集]
コメントを投稿する
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://hiscode.blog56.fc2.com/tb.php/327-2921555f
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。