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

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

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

460 :名無しさん@お腹いっぱい。:2020/05/19(火) 01:44:41 ID:1QPPGfT1.net
>>459
>資金や兵糧などはコード化まではできませんでした
資金、兵糧、木材、鉄、兵士、労力は、4重ポインタの$3でコード化可能
友好度、勲功、名声、統率、武勇、知略、政治、叛心、必要忠誠、統率成長、
武勇成長、知略成長、政治成長は、3重ポインタの$3でコード化可能
ゲーム中編集機能使用フラグは、2重ポインタの$3でコード化可能
どれも2個目のポインタまでは同じ経路
アセンブラコードの方も各最大値をを調べれば、どれも即値でチェックして
いるので変動で最大とかのコードも候補数が多くて面倒ではあるけど初心者
でも作成できるかも

>無条件で不戦・寝返・引抜・謀反など実行可能にするコード
アセンブラの方で叛心の値を読込んでいると思われる箇所を全て100を返
すように書換えたコードを作成し、ゲーム中で少しずつ有効にして叛心0の
武将でも寝返に○が付くコードを特定する
叛心100でも忠誠が高いと引抜など○が付かないので、直ぐ近くで読込ん
でいる忠誠の値を0にするコードも作成する

>ゲーム中編集機能を使ってもトロフィーを獲得可能にするコード
ゲーム中編集機能を1度でも使用すると、特定のアドレスに1が書込まれ、
トロフィー取得前にそのアドレスをチェックし、1が立ってたらトロフィー
のアンロックをしない仕様になっている
値が0から1へ一度しか変動しないため、検索でアドレスを特定するのは難
しいかも
自分はトロフィーのアンロック前に必ずフラグチェックしている筈との推測
からアンロック箇所から遡ってアドレスを特定した
データ書換えでやるなら2重ポインタの$3で0を書込むコードを作成する
アセンブラ書換えでやるなら上記1を書込む箇所を0を書込むように命令を
書換えるコードを作成する

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

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