「CheatSearcher」の編集履歴(バックアップ)一覧はこちら
CheatSearcher - (2009/01/18 (日) 13:44:58) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*コードサーチ
----
#contents
----
**数値サーチ
主に値がゲーム内で表示されてる場合に使われるサーチ方法です
+CWCメニューからcheat seacher=>start a new search for a fixed valueを選択。
+ゲーム上でのお金やHPなどをDEC(10進数)で入力しサーチする。
+ゲームに戻ってお金やHPなどを減らしたり増やし、今度はcountinue a search for fixed valueでDECで入力しサーチする。
+↑を繰り返し候補が2~3ぐらいになったら△ボタンでコード化して試してみる。
----
**変動値サーチ方法
+CWCheatの起動「Cheat searcher」を選択
+「start a new search for a difference」を選択
+512kbの空きカーネルラムスペース、MSに25MBの空きスペースが必要&br();□ボタン で、8,16,32bit((8bit=0~255 16bit=0~65,535 32bit=0~4,294,967,295))のデータタイプを選択
+ゲームに戻って、値が変わるようにゲームを進める&br();再度CWCheatを起動、「continue a new search for a difference」を選択
+変動サーチで2度目以降のサーチをする際はいくつか検索のやり方を選ぶことができる
|~ツール内の名称|~直前にサーチした数値と比較して|~式|
|equal to before|同じ数値を検索|=|
|different than before|異なる数値を検索|≠|
|less than before|小さい数値を検索|<|
|greater than before|大きい数値を検索| >|
|less by than before|数値以下の数値を検索|≦|
|greater by than before|数値以上の数値を検索|≧|
----
**メモリサーチ
数値や変動値サーチでとりあえずなんかアドレスを割り出す。memory editor でそのアドレス周辺をてきと~に書き換えてみる。HPならステータス関係なんかが見つかることが多い。CWCの0xCずつのメモリエディタが使いづらい人は他のもを使ってみるとよいかも?[[メモリエディタ>リンク]]
CWCのメモリエディタを「0xCずつ表示」から「0xFずつ表示」に変えることもできなくはない。
(CWC 0.2.2 REV.D で動作確認済み)
設定の仕方は2種類あるので、好きな方を選んでほしい。
どちらの場合もPSPの ms0/seplugins/cwcheat/CWCHEAT.INI の内容を少し書き換える。
(お約束だが、書き換えは自己責任で)
パターンA:
MEMEDIT BYTES= 13 を MEMEDIT BYTES= 16 に、
ASCII ENABLE= 1 を ASCII ENABLE= 0 に書き換える。
→「0xFずつ表示」になる代わり、ASCII表示はなくなる。
パターンB:
MEMEDIT BYTES= 13 を MEMEDIT BYTES= 16 に、
MEMEDIT SPACE= 1 を MEMEDIT SPACE= 0 に書き換える。
→「0xFずつ表示」になる代わり、1byte毎の区切りスペースはなくなる。
パターン番外:
MEMEDIT BYTES= 13 を MEMEDIT BYTES= 8 に書き換える。
→「0x8ずつ表示」になるので「0xCずつ表示」よりは使いやすくなる。
→但し、一画面毎のデータ量が(13*25=)325byteから(8*25=)200byteに減る。
「どれもヤダー」という人は…、自分で何とかしてください。
2009/01/18 13:30 MIB@Chiba
----
**CGなどのフラグ系コードサーチ
メモリダンプか復号化済みセーブデータをヘキサエディタ等でとにかく比較する。セーブデータで判明したらメモリダンプで似たようなとこをさがせばおk。
----
**変動アドレス対応ポインタコード
http://sanik.imk.cx/nitePR/ に入ってるDMA(=Dynamic Memory Allocation) Hunterを使う。変動アドレスとその時にとったメモリダンプを比較することによりポインターアドレスを割り出すことが簡単に出来る。CWC公式0.2.2から似たような鶴同梱。使い方はDMAHUNTERとほぼ同じ。自動コード生成があるがbitの指定が間違ってるようなので注意汁。多重変動するものはDMAHUNTER同様出ません。多重は↓を使いこなすとでるかも?
-http://www.dannis.hk/wp/?page_id=322
----
**プログラムサーチ
数値サーチなんかでアドレスを割り出す。下の改造版PSPLINKを使い絶対アドレスでHardwareBreakPointを設置する。ブレイクしたところをディスアセンブラで確認し、あやしそうなところを弄る。
http://www1.axfc.net/uploader/He/so/163779.rar&key=CMF
*コードサーチ
----
#contents
----
**数値サーチ
主に値がゲーム内で表示されてる場合に使われるサーチ方法です
+CWCメニューからcheat seacher=>start a new search for a fixed valueを選択。
+ゲーム上でのお金やHPなどをDEC(10進数)で入力しサーチする。
+ゲームに戻ってお金やHPなどを減らしたり増やし、今度はcountinue a search for fixed valueでDECで入力しサーチする。
+↑を繰り返し候補が2~3ぐらいになったら△ボタンでコード化して試してみる。
----
**変動値サーチ方法
+CWCheatの起動「Cheat searcher」を選択
+「start a new search for a difference」を選択
+512kbの空きカーネルラムスペース、MSに25MBの空きスペースが必要&br();□ボタン で、8,16,32bit((8bit=0~255 16bit=0~65,535 32bit=0~4,294,967,295))のデータタイプを選択
+ゲームに戻って、値が変わるようにゲームを進める&br();再度CWCheatを起動、「continue a new search for a difference」を選択
+変動サーチで2度目以降のサーチをする際はいくつか検索のやり方を選ぶことができる
|~ツール内の名称|~直前にサーチした数値と比較して|~式|
|equal to before|同じ数値を検索|=|
|different than before|異なる数値を検索|≠|
|less than before|小さい数値を検索|<|
|greater than before|大きい数値を検索| >|
|less by than before|数値以下の数値を検索|≦|
|greater by than before|数値以上の数値を検索|≧|
----
**メモリサーチ
数値や変動値サーチでとりあえずなんかアドレスを割り出す。memory editor でそのアドレス周辺をてきと~に書き換えてみる。HPならステータス関係なんかが見つかることが多い。CWCの0xCずつのメモリエディタが使いづらい人は他のもを使ってみるとよいかも?[[メモリエディタ>リンク]]
CWCのメモリエディタを「0xCずつ表示」から「0xFずつ表示」に変えることもできなくはない。
(CWC 0.2.2 REV.D で動作確認済み)
設定の仕方は2種類あるので、好きな方を選んでほしい。
どちらの場合もPSPの ms0:/seplugins/cwcheat/CWCHEAT.INI の内容を少し書き換える。
(お約束だが、書き換えは自己責任で)
パターンA:
MEMEDIT BYTES= 13 を MEMEDIT BYTES= 16 に、
ASCII ENABLE= 1 を ASCII ENABLE= 0 に書き換える。
→「0xFずつ表示」になる代わり、ASCII表示はなくなる。
パターンB:
MEMEDIT BYTES= 13 を MEMEDIT BYTES= 16 に、
MEMEDIT SPACE= 1 を MEMEDIT SPACE= 0 に書き換える。
→「0xFずつ表示」になる代わり、1byte毎の区切りスペースはなくなる。
パターン番外:
MEMEDIT BYTES= 13 を MEMEDIT BYTES= 8 に書き換える。
→「0x8ずつ表示」になるので「0xCずつ表示」よりは使いやすくなる。
→但し、一画面毎のデータ量が(13*25=)325byteから(8*25=)200byteに減る。
「どれもヤダー」という人は…、自分で何とかしてください。
2009/01/18 13:30 MIB@Chiba
----
**CGなどのフラグ系コードサーチ
メモリダンプか復号化済みセーブデータをヘキサエディタ等でとにかく比較する。セーブデータで判明したらメモリダンプで似たようなとこをさがせばおk。
----
**変動アドレス対応ポインタコード
http://sanik.imk.cx/nitePR/ に入ってるDMA(=Dynamic Memory Allocation) Hunterを使う。変動アドレスとその時にとったメモリダンプを比較することによりポインターアドレスを割り出すことが簡単に出来る。CWC公式0.2.2から似たような鶴同梱。使い方はDMAHUNTERとほぼ同じ。自動コード生成があるがbitの指定が間違ってるようなので注意汁。多重変動するものはDMAHUNTER同様出ません。多重は↓を使いこなすとでるかも?
-http://www.dannis.hk/wp/?page_id=322
----
**プログラムサーチ
数値サーチなんかでアドレスを割り出す。下の改造版PSPLINKを使い絶対アドレスでHardwareBreakPointを設置する。ブレイクしたところをディスアセンブラで確認し、あやしそうなところを弄る。
http://www1.axfc.net/uploader/He/so/163779.rar&key=CMF
表示オプション
横に並べて表示:
変化行の前後のみ表示: