教程
这里提供有用的教程与 Cheat Engine 相关链接。新用户还应完成内置教程(安装后在程序列表中),至少完成第 5 步。
新手学习路径
若您刚接触内存修改与 Cheat Engine,请按此顺序学习。
- 安装并运行内置教程。从开始菜单打开“Cheat Engine 教程”。这是一个小程序,逐步教扫描。至少完成第 1~5 步。您将学到:附加进程、选择数值类型、首次扫描、在“游戏”中改值、再次扫描、将地址加入列表。
- 尝试精确值扫描。打开一款单机游戏。找一个可见的数值(如血量 100、金币 500)。在 CE 中附加游戏,设置数值类型(常用 4 字节或浮点),输入数值,点击首次扫描。在游戏中改变数值(受伤、花钱),在 CE 中输入新值并点击再次扫描。重复直至剩余少量地址。将其中一个加入列表并尝试修改或冻结。
- 尝试未知值扫描。对不可见的数值(如隐藏计数),使用“未知初始值”,再在再次扫描时选“减小值”“增大值”或“变化值”。内置教程后续步骤与维基有说明。
- 学习指针。重启游戏后地址常会变。参考维基“指针”教程与 CE 的指针扫描,找到稳定的指针路径。保存到表中,每次启动都有效。
- 接触 Auto Assembler。当您想改代码(如无限弹药)而不只是冻结数值时,阅读维基“Auto Assembler 基础”与“代码注入”。从简单模板开始并修改。
- 了解 Lua(可选)。若要自动化与自定义工具,学习 Lua 基础与维基上的 CE Lua API。论坛上许多表使用 Lua 脚本。
论坛与维基教程
- Windows XP 弹球教程 经典分步教程,使用弹球。
- 教程步骤 1~7(更详细说明) 内置教程步骤的清晰讲解。
- Auto Assembler:按住键时启用(见维基) 如何仅在按住某键时启用修改。
- 自定义扫描:自动乘 8(见维基) 自定义扫描与显示格式。
Cheat Engine 维基 – 教程
Cheat Engine 维基 有更多指南。重点包括:
视频与外部资源
维基有 视频教程 页。您也可在视频平台搜索“Cheat Engine 教程”;优先选择覆盖您游戏或主题的近期视频。下载表或工具时请仅用可信来源。
学习建议
- • 从您熟悉的游戏中的简单数值(血、弹药、金钱)开始。
- • 使用正确数值类型:许多整数用 4 字节,小用浮点。类型错误会得不到或得到错误结果。
- • 结果过多时多做几次再次扫描,或已知时用“精确值”。
- • 将工作保存为 .CT 文件,关闭 CE 时不会丢失地址。
- • 阅读 术语表 了解指针、AOB、冻结等术语。
常见错误与避免
- 数值类型错误:血量可能是 4 字节、浮点或双精度。精确扫描无结果时可换类型试试。
- 附加错进程:附加到游戏 .exe,而不是启动器或 Steam。
- 指望地址不变:重启游戏后直接地址通常会变。使用指针扫描并将指针保存到表中。
- 在网游中使用 CE:不要在多人游戏中用 CE 作弊。违反服务条款且可能封号。仅用于单机或获许可场景。
- 打开不可信的 .CT 文件:修改表可包含 Lua 与汇编。仅加载可信来源的表。
从扫描到代码注入
当您能找到并冻结数值后,下一步是找到更新它们的代码。对您的数值使用“找出写入此地址的代码”;当游戏写入时 CE 会显示该指令。然后在反汇编中打开,用 NOP 或自己的代码(Auto Assembler)替换,并将脚本保存到表中。维基有分步代码注入与 AOB 教程。内置教程第 6、7 步介绍指针与代码。先在教程进程上练习,再用于真实游戏。
Unity 与 Mono 游戏
对使用 Unity 或其他 Mono/.NET 运行时的游戏,附加后在 CE 菜单中启用 Mono。然后可按名称浏览类与字段(如 PlayerController.health)并加入地址列表而无需扫描。部分数值仍需正常扫描。维基有 Mono 专题教程。请使用与游戏位数匹配的 CE(32 位/64 位)。
内置教程
安装 Cheat Engine 后,从 Windows 开始菜单(或 Mac 对应位置)打开内置教程。至少完成第 1~5 步即可掌握扫描与改值的基础。