the M.G.C'sHP



初めに

動作としては非常に簡単
相手の座標を自分の座標へコピーするだけ
但し、座標には監視がかかっているので外す必用がある
tAfo氏の対戦時ステータス監視無効を使えばおk
http://cover1sea.web.fc2.com/psp/tafo.txt

how to make

まず座標のアドレスを見つける
・座標サーチ
梯子昇降して変動サーチ
要ポインタ化
すぐ見つかる
二つ見つかるが、反映するのはオフセットが小さいほう
すぐ隣りにx軸、y軸のアドレスがあるのでこれもメモしておく。

次にコピー
すこしでもプログラムかじったことがあればあっさり作れる
1,自分とPLxの基準アドレス取得
2,PLxの座標をロード
3,自分の座標にストア
終了

opcodeだとこんな感じ
例,PL2の座標をコピー
lui r1 0x0aaa
ori r1,r1 0xaaaa
lw r2,0x0004(r1) /*r2=PL2基準アドレス*/
beq r2,zero,0x0007 /*PL2いなかったら動作終了*/
lw r1,0x0000(r1) /*r1=PL1基準アドレス*/
lw r3,0xbbb0(r2)
sw r3,0xbbb0(r1)
lw r3,0xbbb4(r2)
sw r3,0xbbb4(r1)
lw r3,0xbbb8(r2)
sw r3,0xbbb8(r1)
適当に書いたがこれで動く
勿論、aaaaとbbbに適切な数値入れないと動かん

また、プログラム書かなくてもCWC書式でもできる
が、これ以上教えると頭使わなくてもできるのでは
_C0 hint
_L 0x5ggggggg 0x00000004
_L 0x0hhhhhhh 0x00000000
_L 0x6hhhhhhh 0x0000000C
_L 0xiii00002 0x00000jjj
_L 0x10000jjj 0x00000000


CopyRight Team-M.G.C Co.,ltd.