2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

PSVita チート解析スレ Part005【vitacheat】

672 :名無しさん@お腹いっぱい。:2020/08/14(金) 04:11:46 ID:48t+0+Qc.net
>得点操作とか難しすぎて自分には無理だわ
単純なポインタコードなので他の$Aコードより簡単だと思うけど

パワプロ2018 Ver1.09
_V0 初回得点80(先攻:SE+上 後攻:SE+下)
$B200 00000001 00000000
$D506 001EF8BC 00000000
$C202 00000001 00000011
$3201 001EF8BC 00000240
$3300 00000000 00000050
$C202 00000001 00000041
$3201 001EF8BC 000002F4
$3300 00000000 00000050

パワプロ2018 Ver1.10
_V0 初回得点80 SE+UP:先攻 SE+DW:後攻
$B200 00000001 00000000
$D506 00308C30 00000000
$C202 00000001 00000011
$3201 00308C30 00000240
$3300 00000000 00000050
$C202 00000001 00000041
$3201 00308C30 000002F4
$3300 00000000 00000050

上記から、バージョンアップにより大きく変わらなければ1.17は以下の
ようにコード化可能と思われる

パワプロ2018 Ver1.17
_V0 初回得点80 SE+UP:先攻 SE+DW:後攻
$B200 00000001 00000000 ←以降アドレスにseg1の開始アドレスを加算する
$D506 00aaaaaa 00000000 ←seg1+0xaaaaaaのアドレスが持つ値が0以外なら以下6行を実行(ぬるぽチェック)
$C202 00000001 00000011 ←セレクト+上が押されたら以下2行を実行
$3201 00aaaaaa 00000240 ←seg1+0xaaaaaaの指すアドレス+0x240へ
$3300 00000000 00000050 ←80を書き込む
$C202 00000001 00000041 ←セレクト+下が押されたら以下2行を実行
$3201 00aaaaaa 000002F4 ←seg1+0xaaaaaaの指すアドレス+0x2F4へ
$3300 00000000 00000050 ←80を書き込む

つまり、aaaaaaを見つけるだけ

見つけ方例
1回表で得点を取り(自由に取れない場合は相手に与えるでも可)変動させた
値で32bitで絞り込み検索を行い、1回表の得点アドレスを見つける
上記アドレスから-0x240したアドレスを値として32bit検索する
ヒットしたアドレスがseg1範囲内であるものをaaaaaaとして採用し、コード
化する(aaaaaa=HITしたアドレスーseg1の開始アドレス)

バージョンがかなり開いているため、上記では上手くいかない場合もある
その場合は、-0x240としたところに幅を持たせ、例えば-0x100〜-0x400になる
ようにbetween検索を行うと良いかも

総レス数 1031
463 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200