Cheat Engine 指南与教程

分步指南、社区教程与真实经验,掌握内存扫描、指针与脚本。

从这里开始:内置教程

安装 Cheat Engine 后,从开始菜单(或程序)运行内置教程,它会带你完成:

  • 附加到进程(教程游戏)
  • 首次扫描与再次扫描(精确值、未知值)
  • 将地址加入列表与冻结数值
  • 查找写入某地址的代码
  • 指针与指针扫描(第 5 步及以后)

至少完成第 5 步就有扎实基础。许多论坛用户建议做完整个教程以掌握指针与代码注入。

教程与 Wiki

更多:教程 · Wiki

Wiki 专题(深入)

社区经验与技巧

“未知初始值”与“已改变/未改变”

当不知道精确值(如无数字的生命条)时,用未知初始值,然后在你受伤或回血后选扫描类型:已改变未改变。反复筛选直到列表可管理,再尝试改值找到正确的。

论坛与 Wiki 常见做法。

生命/百分比用 Float 还是 4 字节

很多游戏把生命存为Float(如 0.0–1.0 或 0–100.0)。若 4 字节精确值结果太多或没有,可试FloatDouble。见 Wiki:查找数值 - 浮点/整数。

指针:为何重启后地址会变

直接地址常在重启游戏后变化(ASLR、动态分配)。用指针扫描找一条重启后仍有效的指针路径。内置教程与 Wiki 的“指针”“Cheat Engine 教程指南 (x64/x32)”都有说明。

Lua:自动附加与简单脚本

可用 Lua 按进程名自动附加,并在打开进程时运行脚本。论坛与 Wiki:“如何设置 Lua 自动附加脚本”“CE Lua 入门:从零到基础脚本”。.CT 文件可含 Lua 脚本;仅使用可信来源的表(脚本拥有 CE 的全部能力)。

速查表

目标 常见步骤
找已知数字(金币、弹药)精确值 → 再次扫描(在游戏中改值)→ 加入列表/冻结
找未知值(生命条)未知初始值 → 已改变/未改变 → 重复 → 尝试编辑
重启后稳定地址从找到的地址做指针扫描;在表中使用指针
改代码(无限弹药等)查找写入 → Auto Assembler(注入或替换)
Unity / Mono 游戏Mono 菜单(激活 mono 功能)→ .NET/Mono 解析器;Wiki Mono 教程