4

ゲームのプロセスメモリから値を抽出することにより、ゲームの統計ツールを作成しようとしています (他に方法がないため)。最大の課題は、関心のあるデータを格納するために必要なアドレスを見つけることです。さらに難しいのは、動的メモリ割り当てです。ゲームが再起動するたびにアドレスが変化するため、データを格納するアドレスだけでなく、それらのメモリ ブロックへのポインタも見つける必要があります。

今のところ、メモリ エディタ (ArtMoney) を使用して手動でゲーム メモリを検索し、データの変更に応じて値が変化する (または変化しない) アドレスを探しています。アドレスが見つかった後、同様の方法でこのメモリ ブロックを指すポインタを探しています。

そのようなタスクにはどのようなテクニック/ツールが存在するのだろうか? 読める記事もあるかも?逆アセンブラーをマスターすることが唯一の方法ですか? たとえば、ゲームのトレーナーは同様のタスクを解決していますが、彼らは数日で解決し、私はすでに数週間苦労しています.

ありがとう。

PS。全て窓下です。

4

3 に答える 3

0

C でコーディングする方法を知っている場合、メモリ値を検索するのは簡単です。C がわからない場合、C# でコーディングできる場合は、このページで解決策が示される可能性があります。彼らが持っている C# を Java に移植することは難しくありません。

于 2009-03-25T04:29:53.577 に答える