关于
Cheat Engine 用于修改单机游戏与调试应用。含内存扫描、调试器、反汇编、变速、Lua 脚本与 Mono/.NET 支持。
完整关于页在运行进程中扫描并修改数值(血量、金币、弹药等),支持未知数值、增大/减小等搜索方式。
查看与修改代码、下断点、跟踪执行,适用于游戏修改与软件分析。
从作弊表生成独立修改器,通过 .CT 文件与他人分享。
加快或减慢游戏时间,适合刷怪或放慢难段。
用 Lua 扩展 CE:自动附加、自定义界面与自动化。论坛有 Lua 扩展区。
在游戏中分析 Mono/.NET 程序集,查找 Unity 等托管游戏的类与字段。
找到指向数值的稳定指针路径,重启游戏后作弊表仍可用,便于分享。
查看哪条指令写入某地址,用于改代码实现无敌或无限弹药等。
注入或替换汇编代码,NOP、代码洞与 AOB 脚本,便于做抗更新修改。
将地址与脚本保存为 XML 表,可分享或稍后加载,支持 Lua 与说明。
不知具体数值时,用增大/减小/变化值逐步缩小结果。
血量和弹药多用 4 字节;无结果可试 Float。
在游戏中改值后多做几次“再次扫描”以缩小列表。
勾选“激活”列可冻结该地址。
先运行内置 CE 教程(开始菜单)再改真实游戏。
用指针扫描让表在重启游戏后仍有效。
仅从可信来源打开 .CT 文件,其中可含 Lua 脚本。
Unity 游戏可试 Mono → Dissect mono 查类与字段。
变速可在多数单机中加快或减慢时间。
记得保存表(文件 → 保存)以免丢失。
存放数值的内存位置
重启后仍有效的地址路径
按输入数值搜索内存
用新数值缩小结果
持续写入使游戏无法改回
作弊表文件(地址与脚本)
字节数组,用于定位注入代码
许多 Unity 游戏使用的 .NET 运行时
改变游戏内时间流速
4 字节、Float、Double 等扫描类型
更新日志与抢先版见 Patreon。
完整支持。从下载页安装,CE 7.6 为最新版。
提供 Mac 版(如 7.5.2)。在 Patreon 支持前为试用版。
无官方构建。有人用 Wine 在 Linux 上运行。CEServer 可用于网络扫描。
玩家用 CE 调整难度(如更多血量、无限弹药)、用变速加速刷怪,或在离线游戏中尝试机制。
修改者找地址与代码以制作修改器、分享 .CT 表或基于 Lua 的工具,许多人会在论坛分享。
CE 用于学习内存布局、指针、汇编与调试。教程与 Wiki 支持教育用途。
专业人士与爱好者用调试器与反汇编分析程序行为,用于安全研究或兼容性。
有人在单机中用变速或改值练习或打特定类别,在社区规则允许的情况下。
开发者用 CE 测试自己的游戏、验证数值存储或调试与内存相关的问题。
多做再次扫描;每次在游戏中改值。
试 Float 或 8 字节;或用未知初始值。
用指针扫描找稳定路径。
为 CE 文件夹添加白名单。
以管理员身份运行 CE;部分游戏有反作弊。
游戏可能检测 CE;可尝试在游戏加载前附加。
输入你在游戏中看到的数值(如 100)并点击首次扫描。在游戏中改变数值(如受伤变为 80),输入新值后点再次扫描。重复直到地址很少。双击其一加入列表,再修改或冻结。若不知道具体数值,用未知初始值,在游戏中每次改变后选数值增加或数值减少。