PS2PARの改造コードをサーチする方法に
メモリージャグラーなどでのセーブデータ改造コードが
なんと利用できる事があります

良く、PS2DISのプログラム解析だけでは
「お金のアドレスは分かったのにキャラステータスが分からない」
という事があると思います、最大値チェックが特殊な作りだと
ステータスを探すのには一苦労です
そかし、それを意外な方法で解決する事ができます
それがセーブデータ改造を利用した「セーブデータ比較」です


例として、複合化状態でPARのお金のアドレスが
20543210 3B9AC9FFだとします
そしてセーブデータ改造でのお金のアドレスが
3210-3B9AC9FFだとします。

次にPAR改造とセーブ改造のアドレスのズレを計算します
するとセーブ改造のアドレスに00540000をプラスすると
PARコードと全く同じになり事が分かります
これでPARとセーブ改造のお金のズレが分かりました。

次に、セーブデータのコードでPARコードにしたい物があったら
それに00540000を加算すれば高確率でそのままPARコードになります
ただしセーブデータ内でのアドレスが大きくズレている物
例えばお金が3210なのにプレイタイムが0200だったりした場合
PARコードにする事が出来ない可能性が高くなりますが
お金が3210でステータスが3320からなど、セーブデータ内でアドレスが近ければ
かなりの確率でPARコードにする事が出来ます。

後は、セーブ改造のコードでPARコードにしたい物に
00540000hプラスすれば
セーブデータコードをPARコードに変換出来ます

過去の経験で、ダイレクトメモリンク2を使用した場合
セーブデータ内で微妙にアドレスが分かり難い部分があったので
セーブデータ比較にはメモリージャグラーの使用をオススメします


注意点:
実際にはこんなにズレが分かり易くありません。
現実は00248A70とか00DF0B22などと分かり難いです
今回は例として目で見て分かり易く書きましたが
実際にこの方法を使うときはPCの関数電卓などを使用し
細かく計算する必要があります。