Cheat Engine とは?
ゲームやアプリの仕組みを調べ、改造するためのツールです。スクリプト対応が充実しており、様々な改造を作れます。詳しくは概要ページを参照。
ゲームやアプリの仕組みを調べ、改造するためのツールです。スクリプト対応が充実しており、様々な改造を作れます。詳しくは概要ページを参照。
メインページのダウンロードボタンをクリックしてインストーラーを実行。完了すれば CE が使えます。インストール中はインターネット接続が必要。問題があればトラブルシューティングを参照。
スタートメニューのアンインストール、または Windows の設定 → アプリ → アプリと機能 から Cheat Engine を削除してください。
すでに Mac 版があります。まだバグがある可能性があるので、不具合は報告してください。
ほとんどの場合使えません。サーバーが本当の値を管理しており、ローカルで表示を変えても(お金など)サーバー側は変わりません。通常有料のものを CE で得ることは禁止されており、インストール同意に違反します。
いいえ。Cheat Engine は完全に無料です。macOS では CE の Patreon に参加するまでトライアルウェアです。
はい。ダウンロードページまたはソースコードから取得できます。私的利用で独自にビルドして使えますが、オンラインで公開すると著作権に違反します。ソースは教育と透明性のため提供されています。
CE は任意の動作中プログラムを操作でき、チートテーブルからスクリプトを実行できます。アンチウイルスはハックツールとして検知することが多いです。公式ソースからダウンロードし、信頼できるソースの .CT だけを使い(.CT はテキストの XML なので危険なコードがないか確認可能)、問題ありません。CE はデジタル署名されています。
アドレス・スクリプト・説明・オプションを格納する XML ファイルです。CE で見つけた内容を .CT に保存して後で読み込んだり共有できます。.CT には Lua や Auto Assembler が含まれることがあるので、信頼できる人のテーブルだけを開いてください。テキストエディタで .CT を開いて確認できます。
フリーズすると、CE がそのメモリ位置に現在の値を繰り返し書き戻します。ゲームが体力や弾薬を減らそうとしても、毎回復元されます。無限体力・弾薬やロックしたい値に使います。
ゲームは動的メモリ確保と多くの場合 ASLR(アドレス空間レイアウトのランダム化)を使います。同じ変数が毎回別のアドレスに置かれるためです。ポインタスキャンで目的の値へつながるポインタの連鎖を見つけてください。その連鎖は再起動後も有効なことが多いです。
値が分かるとき(例:体力が100)は「正確な値」。不明なときは「不明な初期値」で初回スキャンし、次のスキャンで「減少」「増加」「変更」を使います。値の型(4 バイト、float など)はゲームの格納方法に合わせて選んでください。チュートリアルページを参照。
アタッチしたプロセスの実行速度を変えます。時間を遅く(例:0.5倍)したり速く(例:2倍)したりできます。時間関連 API をフックして動作。シングルプレイ専用。オンラインでは使わないでください。
DBVM(Debugger Virtual Machine)は OS の下で動くハイパーバイザーです。CE に追加のデバッグ・メモリ機能を与えます。オプションです。CE ロゴを右クリックしてバージョン情報を開くと、システムが対応しているか・読み込まれているか確認できます。概要ページも参照。
はい。多くの Unity ゲームは Mono を使っています。CE の Mono Dissector でクラスやフィールドを名前で参照(例:Player.health)できます。アタッチ後にメニューの「Mono」や「.NET」で有効にしてください。ウィキに Mono チュートリアルがあります。
ゲームのコード内の特定の場所を一意に表すバイト列です。スクリプトでは「??」が「任意のバイト」を意味します。ゲームの小規模更新後もスクリプトが正しい場所を見つけられるように AOB を使います。用語集とウィキを参照。
アドレス一覧でアドレスを右クリックし「このアドレスに書き込んでいるものを検索」を選びます。CE がブレークポイントを設定し、実行時に書き込んでいる命令を表示します。そこから Auto Assembler でコードを置き換えたり、ゲームの理解に使えます。
公式ソースからダウンロードした CE 本体は安全です。アタッチした任意のプロセスを変更できるので、信頼できるプログラムにだけ使ってください。インターネットのチートテーブルには悪意あるコードが含まれることがあります。.CT を確認する(テキストです)か、信頼できるフォーラムユーザーのテーブルだけを使ってください。
64 ビットゲームには 64 ビット CE、32 ビットゲームには 32 ビット CE を使います。違う方をアタッチすると CE は正しく動きません。タスクマネージャーでゲームのプロセスが 32 ビットか 64 ビットか確認し、それに合わせた CE を開いてください。
CE は私的・教育目的向けです。アタッチするゲームやアプリの EULA や利用規約に違反してはいけません。自分が持つシングルプレイゲームで使うのは一般的に問題ありません。オンラインでチートしたりペイウォールを突破するのは禁止。詳しくは法的・倫理的な利用を参照。
フォーラムを使ってください。まず検索して同じバグや要望が出ていないか確認。OS と CE のバージョン、再現手順を明記。一般的な議論もフォーラムを利用してください。
はい。Patreonページがあります。サポーターは Windows ビルドの先行利用やバンドルなしのクリーンインストーラーを受け取ることが多いです。寄付は開発とサーバー費用に使われます。Patreon または フォーラムで最新の方法を確認してください。
さらに多くの質問と回答は英語版の FAQ にあります。英語版 FAQ を開く