HP(゚∀゚) > KAIZO(´∀`) > KAISEKI(^w^)

NitePR系や古いCWC、CODEFREAKなどは多重ポインタコードに対応してませんが、下の方法で無理やり移植することは可能です。
CWCのマクロを機械語そのもの変換のでちとめんどいけど。一応おふせっと0x7FFF以内だけ出力対応してみた。
MPS+ MIRROR

例:ゴッドオブウォー
_C0 体力100固定
_L 0x603471C8 0x42C80000
_L 0x00020003 0x00000064
_L 0x200000A8 0x20000068
これをNPRに変換します。まずフックというものを探す必要があります。
範囲
サーチ範囲を0x4000~から好きなだけ選択。0x8000までで大抵見つかる。
JR_RA
サーチする値を0x03E00008にしてサーチする(海外改造フォーラムOHGでの常套手段)、HITしたやつを全部コード候補にして保存する。
BREAK
USBで繋いでコードのTXTファイルの0x03E00008を0x0000000D0x00001CDに変更する。
画像は0x0000000Dですが0x000001CDのほうがいいみたいです。
フック検索
あとはゲーム中でONにしたらフリーズするコードを探す、GOWの場合0x7FC0が当たり
コード記述
_C0 体力100固定
_L 0x603471C8 0x42C80000
_L 0x00020003 0x00000064
_L 0x200000A8 0x20000068
PS2DISでコードの左半分をアセンブラで図のように書き,右半分の値はコードに色がついてるのを見ながら入れておく。
li,t0~は"ori t0,t0,$~"、li t1~は"ori t1,t1,$~"。終わったらTXTで保存する。
矩形選択
TERAPADの矩形選択でコード部分を矩形選択コピ-,HOOKのところに矩形貼付けする
0x0000HOOK 0x(ここに矩形貼付け)
0x00002000 0x
0x00002004 0x
0x00002008 0x
0x0000200C 0x
0x00002010 0x
0x00002014 0x
0x00002018 0x
0x0000201C 0x
0x00002020 0x
0x00002024 0x
0x00002028 0x
0x0000202C 0x
0x00002030 0x03E000008
MIPS_POINTER
HOOKのところに当たりの7FC0を入れて完成、実際使えればおk。HOOKによっては不安定になるかも,パッドコードスタック挿入がおすすめ
#2重ポインタコードは0x11000006を0x11000004,_L 0x20002024の右をad09****(****は黄色の右のピンク)_L 0x2000202Cの右を00000000にする。
#オフセットが0x8000以上の時以下のように変更;
lw t0,$????(t0)
nop

lui t2,$000?
ori t2,t2,$???? オフセット入力
addu t0,t0,t2 オフセット追加
lw t0,$0000(t0) ポインタロード
nop
#オフセットが負の時以下のように変更;
--0x7FFC未満--
lw t0,$[0xFFFF-コードのオフセット+1](t0)
nop
--0x8000以上--
lw t0,$????(t0)
nop

lui t2,$000?
ori t2,t2,$???? オフセット入力
subu t0,t0,t2 オフセット減算
lw t0,$0000(t0) ポインタロード
nop

#ASM_MULTIPOINTER
0x00007FC0 0x0a200800
0x00002000 0x3c0808b4
0x00002004 0x350871c8
0x00002008 0x3c094c28
0x0000200C 0x35290000
0x00002010 0x8d080000
0x00002014 0x11000006
0x00002018 0x00000000
0x0000201C 0x8d0800a8
0x00002020 0x00000000
0x00002024 0x8d080068
0x00002028 0x00000000
0x0000202C 0xad090064
0x00002030 0x03e00008

_C0 ASM_MULTIPONTER(OLD CWC/CODEFREAK)
_L 0x20007FC0 0x0a200800
_L 0x20002000 0x3c0808b4
_L 0x20002004 0x350871c8
_L 0x20002008 0x3c094c28
_L 0x2000200C 0x35290000
_L 0x20002010 0x8d080000
_L 0x20002014 0x11000006
_L 0x20002018 0x00000000
_L 0x2000201C 0x8d0800a8
_L 0x20002020 0x00000000
_L 0x20002024 0x8d080068
_L 0x20002028 0x00000000
_L 0x2000202C 0xad090064
_L 0x20002030 0x03e00008

HP(゚∀゚) > KAIZO(´∀`) > KAISEKI(^w^)
  プロフィール  PR:無料HP  合宿免許 二輪  Webデザイン 学校  WPサスペンション  中古ホイール 沖縄  タイヤ エリシオン 新品  自動車整備 専門  IKD  特殊免許 取得  水晶  宮城 合宿免許  音楽 専門学校 福岡  タイヤ 取付 神戸市  中古マンションをリノベする