关于 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 与功能建议。
常见用途
- 调整难度 — 在单机中让游戏更简单(更多血、弹药)或更难(限制资源、一击必死)。
- 加速进度 — 用变速或修改金币/经验减少离线游戏中的刷刷刷。
- 学习与教学 — 理解内存布局、汇编与调试。内置教程与维基常用于课堂与自学。
- 制作与分享修改器 — 制作 .CT 或独立修改器并在论坛分享。
- 测试自己的游戏 — 开发者用 CE 附加自己的游戏以发现并修复 Bug 或平衡问题。
- 安全与分析 — 在合法前提下检查应用在内存中的行为。
法律与道德使用
Cheat Engine 仅供私人及教育用途。不得违反所附加游戏或应用的 EULA 或服务条款。在网游中获取不公平优势、绕过付费墙或破解软件均不被允许且可能违法。作者不支持此类使用。有疑问时,仅对自有或获授权分析的软件使用 CE,且以不损害他人、不违反协议的方式使用。
平台与版本
主要平台为 Windows(32 位与 64 位)。有 Mac 版(如 7.5.2),可能有限制或 Bug。Linux 与 Android 上可通过 CEServer 让 Windows CE 客户端经网络附加到这些系统上运行的进程,供进阶用户与开发者使用。无官方移动版;下载请仅用官方或可信来源。当前版本与发布说明见下载页与版本历史。