关于 Cheat Engine

Cheat Engine 是一款用于修改单机游戏(无需联网)的工具,可根据你的偏好让游戏更难或更简单——例如若 100 血太简单,可尝试将上限设为 1 血。它还包括调试游戏甚至普通应用的实用工具,并可通过检查后门对内存的修改来保护系统,并提供一些方法使其不被常规手段隐藏。

它带有内存扫描器,可快速扫描游戏内使用的变量并允许你修改。还包括调试器反汇编汇编变速修改器制作、直接 3D 操作工具、系统检查工具等,对普通程序员和软件分析人员也很有用。

除这些工具外,还有丰富的脚本支持,方便有经验的开发者创建自己的应用并与他人分享。

新用户

建议先完成 Cheat Engine 自带教程(安装后可在程序列表中找到),至少完成第 5 步以掌握基本用法。

如需帮助,可通过论坛 联系开发者。注意:CE 大多无法在网游上使用,请勿就此询问。

Cheat Engine 源码对所有人可见;欢迎自行编译与实验。关于授权或发布自己的版本,请联系作者。

关于 DBVM

DBVM 是一种在操作系统之下运行的虚拟机,扩展指令集以允许用户态程序访问内核态。它允许程序将系统事件流重定向到不同位置并改变结果(例如在不修改中断表的情况下将中断重定向到另一中断处理程序)。

Cheat Engine 可利用这些附加指令简化游戏修改与调试,尤其在 Vista 64 上。使用前需以 DBVM 启动(再由 DBVM 启动你的系统,通常是 Windows),Cheat Engine 会自动检测 DBVM 是否加载并使用附加功能。

安全:DBVM 可能被恶意软件利用,因此使用相关指令需要 160 位密钥。其中一条指令用于更改默认密钥,使其他程序无法在无正确密钥时使用。

检查系统是否支持 DBVM 的简单方法是右键 CE 图标打开关于界面,会显示系统是否支持以及若已加载 DBVM 时的版本。

历史与开发

Cheat Engine 已开发多年,从查找与修改游戏中数值的工具发展为包含调试器、反汇编、Lua 脚本、Mono/.NET 支持及可选 DBVM 集成。项目由 Dark Byte 与贡献者维护,源码公开供学习与透明;许多人通过阅读与修改它学习逆向与汇编。

新版本会定期发布。Patreon 赞助者常可提前获取 Windows 版;Mac 与公开版随后发布。论坛用于反馈 Bug 与功能建议。

常见用途

法律与道德使用

Cheat Engine 仅供私人及教育用途。不得违反所附加游戏或应用的 EULA 或服务条款。在网游中获取不公平优势、绕过付费墙或破解软件均不被允许且可能违法。作者不支持此类使用。有疑问时,仅对自有或获授权分析的软件使用 CE,且以不损害他人、不违反协议的方式使用。

平台与版本

主要平台为 Windows(32 位与 64 位)。有 Mac 版(如 7.5.2),可能有限制或 Bug。Linux 与 Android 上可通过 CEServer 让 Windows CE 客户端经网络附加到这些系统上运行的进程,供进阶用户与开发者使用。无官方移动版;下载请仅用官方或可信来源。当前版本与发布说明见下载页版本历史

教程 下载 Cheat Engine 维基
下载