BEGINNER TUTORIAL

Cheat Engine 怎么用?

下面用一个你有权测试的离线练习程序讲解 CE 最基础的已知整数扫描。请勿把教程用于联网对战、绕过反作弊或未经授权的目标。

开始前的准备

  • 关闭联网游戏、反作弊程序和包含重要数据的软件。
  • 准备一个本地单机练习程序,最好使用 Cheat Engine 自带教程。
  • 保存当前进度并备份数据,错误地址可能导致目标程序崩溃。
  • 确认你对目标程序拥有测试和修改权限。

本页只说明基础数值扫描原理,不提供绕过反作弊、攻击服务器或破坏他人数据的操作。

先认识 CE 主界面

Cheat Engine 主界面功能区域
主界面功能位置左上角电脑图标用于选择进程;中间 Value 输入准备搜索的数值;First Scan 和 Next Scan 分别用于首次扫描和再次筛选。

已知数值怎么扫描?

启动程序并记住当前数值

例如练习程序显示生命值为 100。暂时不要让这个数值变化。

在 CE 中选择进程

点击左上角进程按钮,从列表中选择练习程序。选中后,窗口标题区域通常会显示进程信息。

输入 100 并首次扫描

在 Value 中输入 100。常见整数可先尝试 4 Bytes,扫描类型选 Exact Value,然后点击 First Scan。

让数值发生变化

回到练习程序,让生命值从 100 变为 83。不要随意猜测,记录屏幕上实际显示的新值。

输入 83 并再次扫描

回到 CE,将 Value 改为 83,点击 Next Scan。候选地址通常会明显减少。

重复变化与筛选

再让数值变化一次并再次扫描,直到剩余少量候选地址。验证时一次只处理少量地址,出现异常立即停止。

界面截图来自参考教程,仅用于说明控件位置,图片权利归原作者。

数值类型怎么选?

类型常见场景初学建议
4 Bytes数量、分数、常见整数已知整数可优先尝试
Float带小数的显示值、坐标或比例注意界面显示值可能经过四舍五入
Double更高精度的小数Float 找不到时再判断目标是否使用 Double
String文字内容需要明确字符编码,不属于最简单的数值扫描
All不确定数据类型扫描范围大、结果多,不宜作为第一选择

不知道初始数值怎么办?

可以理解“Unknown initial value / 未知初始值”的工作方式,但它会产生更多结果,也更消耗时间:

  1. 选择未知初始值并进行首次扫描。
  2. 让目标数值增加、减少或保持不变。
  3. 根据实际变化选择 Increased、Decreased、Unchanged 等条件再次扫描。
  4. 重复变化和筛选,直到结果缩小。

如果结果一直非常多,先确认进程、数值类型和变化方向是否正确,不要盲目扫描整个系统。

扫描结果怎么看?

Cheat Engine 左侧扫描结果列表和底部地址区域
结果与地址区域首次扫描后,候选地址会出现在窗口左侧列表;筛选后的地址可加入下方地址区域继续观察。地址重启后可能变化,不要把一次结果当作永久地址。

把候选地址加入下方地址列表,只表示便于观察和验证。遇到目标崩溃、数值异常或保存损坏时,应立即停止并从备份恢复。

为什么扫描不到数值?

  • 选错进程:启动器和实际程序可能不是同一个进程。
  • 数值类型不对:屏幕显示整数,内部也可能使用浮点数或经过换算。
  • 数值不是本地保存:联网程序的数据可能由服务器决定,本地扫描不应被用于规避规则。
  • 数值变化太快:需要在状态稳定时记录准确值。
  • 权限或防护限制:不要为绕过防护而关闭安全功能;应换用合法、可控的练习环境。

下一步学什么?

完成基础扫描后,可以从原作者文档继续了解地址列表、指针、内存查看器和自带教程。高级调试会增加程序崩溃和误操作风险,建议始终在独立测试环境中学习。

你提供的哔哩哔哩文章重点是下载、安装与汉化,相关内容已经整理到本站的 安装教程 和 汉化设置教程;数值扫描部分则以原作者帮助文档的基础流程为准。