問題タブ [cheat-engine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automation - トレーナーを作成せずにチートエンジンの値の検索/設定を自動化する方法
チートエンジンで値を検索して設定することを避けることは可能でしょうか? アドレスのポインターを見つけてトレーナーを作成できることは知っていますが、問題は、私がチート エンジンを使用しているアプリが会社によって頻繁に更新され、ポインターが毎回変わることです。つまり、週に何度も新しいトレーナーを作成する必要がありました。基本的にほぼ毎日..
必要なものは非常に簡単なので、これを自動化したいと思います。
1) チート エンジンを開き、名前でアプリケーションを選択します (example.exe)
2) 100.0 に等しい float 値を見つける
3) 2 秒間待ちます (アプリで内容を変更できるようにします)
4) 200.0 に変更された float 値を見つける
5) 2 秒待ちます (アプリで変更できるようにします)
6) 300.0 に変更された float 値を見つける
7) この時点では、3 つの値しか見つかりません。したがって、最後のものを選択して 500.0 に固定する必要があるため、アプリがそれを 300.0 に戻しても、再び 500.0 に設定されます。
ご覧のとおり、これを手動で行うのは非常に面倒です。ほぼ毎日 3 人のトレーナーを作成したくありません。その日の3倍のようにそれらを使用するだけです。
私の質問は、これを自動化することは可能でしょうか?
完全なコードを求めているわけではありませんが、リンク付きの詳細な情報をいただければ幸いです。私はチート エンジンをよく使用しており、プログラミングについてはよく知っていますが、チート エンジンのスクリプト作成に関する経験と知識はゼロです。
c++ - ポインターとアドレスの混同 [チート エンジン]
アドレスとポインタの意味を理解するのに問題があります。私はアサルト キューブに取り組んでいるので、client.dll、またはこの場合は「ac_client.exe」のアドレスを取得しました。このアドレスをベース アドレスに追加して、509b74 として出力されるローカル プレーヤー ポインターを取得します。 画像の例 このポインターでは、localplayer を使用し、ヘルスを示す F8 のオフセットを追加します。ご覧のとおり、0x509b74 -> 000E1B188..... 「000E1B188」はどこから来たのですか? 理解できません?すると 000E1B188 + f8 = 00E1B280 となります。理解できない?!
c# - C#メモリTHREADSTACK0ベースアドレス
以下は、メモリの読み取りに使用する C# コードです (複数のオフセットを持つポインターの場合)。ただし、(0x1002CAA70 の代わりに) '" THREADSTACK0"-0000032C ' をベース アドレスとして使用してポインターにアクセスできるようにするには、どのように変更すればよいですか?
このスレッド「C# の Cheat Engine で見つかったポインターを使用する」を見つけましたが、実装に問題があります。