サーチ対象 | 書式例 | 説明 |
16進数 | 00FFEE1122… | 直接打ちます。最大で255桁までサーチ可能 |
16進数 (エンディアン反転) | R00FFEE1122… | Rを付加するとエンディアン反転してサーチします。 左例であれば2211EEFF00…を検索します。 |
10進数(直指定) | S0 〜 S255 M0 〜 M65535 L0 〜L4294967295 |
8ビット(00-FF)の値を探します。 16ビット(0000-FFFF)の値を探します。 32ビット(00000000-FFFFFFFF)の値を探します。 |
10進数(変化量) | +S0 〜 +S255 +M0 〜 +M65535 +L0 〜 +L4294967295 |
10進数指定の頭 にプラスまたはマイナスの符号を付けると、 「変化量」を調べることができます。 (例)敵に34ダメージを与えた→敵のHPは34減った→-M34 |
浮動小数点数 | T0 〜 | 浮動小数点数サーチ(Ver2.55で正式実装しました)。 |
文字列 | $string | 文字列検索。キャラ名からステータステーブルを探したりとか。 |
任意のアドレス範囲 | Innnnnnnn-nnnnnnnn (開始addr - 終端addr) | 16進数で任意の範囲に含まれるパラメータ探します。 DATEL TOOLKITのレンジサーチと同じです。 |
任意以下ピックアップ | <S0〜S255 <M0〜M65535 <L0〜L4294967295 | サーチ候補の中から指定した数値より大きいものを除去。 仮に <S50 を指定すると51より大きいものを除去できる。 (算術的には ≦ です) |
任意以上ピックアップ | >S0〜S255 >M0〜M65535 >L0〜L4294967295 | サーチ候補の中から指定した数値より小さいものを除去。 仮に >S50 を指定すると49より小さいものを除去できる。 (算術的には ≧ です) |
コード書式 | 効果・用法 |
0aaaaaaa 000000nn | アドレスaaaaaaaに1バイトnnを書き込む |
1aaaaaaa 0000nnnn | アドレスaaaaaaaに2バイトnnnnを書き込む |
2aaaaaaa nnnnnnnn | アドレスaaaaaaaに4バイトnnnnnnnnを書き込む |
Daaaaaaa nnnnnnnn | アドレスaaaaaaaが4バイトnnnnnnnnのときだけ次の行のコードを実行 |
コード書式 | 効果・用法 |
Baaaaaaa 00000000 | アドレスaaaaaaaの4バイトをインデックスとして0,1,2コードのアドレスをずらす ※ |
D2000000 00000000 | Bコードのインデックスの値を0にリセットする |
4aaaaaaa nnnnnnnn w000zzzz uuuuuuuu | アドレスaaaaaaaにパラメータyyyyyyyyをuuuuuuuuバイトごとにzzzz回、 w=0のときは1バイト、1のときは2バイト、2のときは4バイト書き込む。 (Dipstarシリアルコードもどき互換) |