Target ManagerでPS3と接続できるようになったので、メモリサーチを試してみました。
・必要なもの
PS3(RebugのDEX機)
PCとPS3がTarget Managerで接続できる環境
NetCheat
・作業の概要
EBOOT.BINの修正
NetCheatのインストール
NetCheatでPS3へ接続
NetCheatでメモリサーチ
・実際の作業
事前にEBOOT.BINの修正が必要です。
ここでは、すでにEBOOT.BINの修正が終わっているものとして、記載しています。
またTMAPIで接続するため、「Target Manager」でPS3とPCが接続できる状態である必要があります。
NetCheatでPS3に接続します。
[APIs]-[Target Mangaer API(420.1.14.7)]をダブルクリックします。
画面下の表示が↓のように変わります。
これで、TMAPI経由で接続する準備が整いました。
PS3を起動した状態で、「Connect」をクリックします。
接続されると、画面下の「disconnect」が「connect」に変化します。
Rebug4.80だと、PS3の画面上にも、接続するとPCのIPが表示されるようです。
Net CheatでPS3上のゲームのプロセスへアタッチする。
「Net Cheat」で「Attach」をクリックします。
正常に接続できると、画面下に「Process Attached」と表示されます
接続できない場合、「Error attaching process」と表示されます。
「EBOOT.BIN」が修正されていないとこれが出ますので、先に修正しておいてください。
Net Cheatでのサーチ
「Search」のタブよりサーチすることが可能です。
最初に、サーチするメモリ範囲を設定します。
「Start Address」と「Stop Address」を設定します。
自分は、「30000000~3F000000」でやってれば引っかかってくる感じがするので、この範囲でサーチしています。これで引っかかってこない場合、Rangeのタブでざっくりメモリの範囲を調べます。
では、みんゴルのショップのポイントを増やしたいと思いますので、現在のポイントを確認します。
「38365」ですね。
ということは、16進数で、「95DD」。
2バイトということは無いと思うので、4バイトにして、「000095DD」でサーチしてみます。
サーチ中の画面です。めっさ早いです。
CCAPIの時の遅さがなんだったのかと思うくらい早いです。
4つ引っかかってきました。
買い物をして、ポイントを変動させてみます。
買い物をしてポイントは「28365」です。
Net Cheatの「Refresh From Memory」をクリックします。
2箇所変わりましたね。
どっちかがポイントのアドレスのようです。
値を変えてみて、ゲーム上に反映するかを試します。
[Plugins]のタブより、「Memory Viewer PS3」をダブルクリックします。
変動させたいアドレスを入力します。「Auto Refresh」をクリックしておくと、ゲーム中に変動させた値が、Viewerに自動で反映されてくるので便利です。
では、「00006ECD」を「075BCD15」に変更してみます。
ポイントを「123456789」に変更することが出来ました。
以上でNet Cheatでの作業は終了です。
では、また。