Cheat Engine 故障排除
常见问题与解决方案,来自常见问题、论坛与 Wiki。仅用于单机游戏与合法用途。
杀毒软件报 Cheat Engine 是病毒/木马
Cheat Engine 可操作其他程序(包括以管理员运行的程序)并执行 .CT 中的脚本。杀毒软件常将其标记为黑客工具或潜在不受欢迎程序,而不会深入检查 CE 的脚本语言。
建议:
- 仅从可信来源下载。
- 在杀毒软件中为 Cheat Engine 目录(或安装程序)添加排除。
- 若安装失败或被删除,可在安装时暂时关闭实时保护,添加排除后再开启。
- 仅使用可信来源的 .CT 文件;其为纯文本 XML 且可含脚本,不确定时请检查。
更多:论坛关于杀毒的讨论
无法附加到游戏 / “拒绝访问”
若 Cheat Engine 无法打开进程或出现拒绝访问:
- 以管理员运行:右键 Cheat Engine → 以管理员身份运行。部分游戏以提升权限运行,CE 也需同样权限。
- 64 位与 32 位:使用对应 CE 版本。游戏为 64 位时用 64 位 CE(64 位 Windows 上默认)。
- 反作弊:带内核或强力反作弊的游戏可能阻止 CE。我们不支持绕过反作弊或在网游/多人中违反条款使用 CE。
- 其他工具:关闭可能锁定进程的其他调试或注入工具。
扫描无结果或结果过多
结果过多:在游戏中改变数值(如掉血、花金币)后再点“再次扫描”。按数值类型(4 字节、Float、Double)缩小,若知道具体数字可试“精确值”。
无结果:数值可能是 Float/Double 或不同格式(如乘过系数)。试 Float,或“未知初始值”配合“已改变”/“未改变”并在游戏中改值。部分游戏需用 Mono/.NET 解析器(Unity 等)。
选错进程:确认附加的是正确的 .exe(游戏进程,不是启动器)。
附加或使用修改后游戏崩溃
部分游戏对内存访问或代码修改敏感。常见原因:
- 冻结或改错地址(如仅用于显示的值或关键数据)。
- 代码注入破坏游戏逻辑或写错字节。
- 游戏自带反篡改或反调试。
可先只改数值(不注入代码);使用已知有效的指针/地址(如来自可用表);在论坛查该游戏相关讨论。
安装程序附带其他软件 / 广告
安装程序可能提供可选的第三方软件以支持开发,可全部拒绝。若想要无此类推广的安装包:
- 从源码编译:GitHub。
- 通过 Cheat Engine 的 Patreon 获取无广告安装包(下载仍需联网)。
“我在网游里改了钱但又变回去了”
真实数据在服务器。你只改了内存中的显示值,购买或同步时服务器会发回正确数值。Cheat Engine 不面向网游,我们不支持也不鼓励违反服务条款的使用。
更多帮助
具体报错或某游戏问题,请在论坛搜索或发帖并写明:CE 版本、游戏名、操作步骤、完整错误信息。