开始前的准备
- 关闭联网游戏、反作弊程序和包含重要数据的软件。
- 准备一个本地单机练习程序,最好使用 Cheat Engine 自带教程。
- 保存当前进度并备份数据,错误地址可能导致目标程序崩溃。
- 确认你对目标程序拥有测试和修改权限。
本页只说明基础数值扫描原理,不提供绕过反作弊、攻击服务器或破坏他人数据的操作。
先认识 CE 主界面

已知数值怎么扫描?
启动程序并记住当前数值
例如练习程序显示生命值为 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 / 未知初始值”的工作方式,但它会产生更多结果,也更消耗时间:
- 选择未知初始值并进行首次扫描。
- 让目标数值增加、减少或保持不变。
- 根据实际变化选择 Increased、Decreased、Unchanged 等条件再次扫描。
- 重复变化和筛选,直到结果缩小。
如果结果一直非常多,先确认进程、数值类型和变化方向是否正确,不要盲目扫描整个系统。
扫描结果怎么看?

把候选地址加入下方地址列表,只表示便于观察和验证。遇到目标崩溃、数值异常或保存损坏时,应立即停止并从备份恢复。
为什么扫描不到数值?
- 选错进程:启动器和实际程序可能不是同一个进程。
- 数值类型不对:屏幕显示整数,内部也可能使用浮点数或经过换算。
- 数值不是本地保存:联网程序的数据可能由服务器决定,本地扫描不应被用于规避规则。
- 数值变化太快:需要在状态稳定时记录准确值。
- 权限或防护限制:不要为绕过防护而关闭安全功能;应换用合法、可控的练习环境。
下一步学什么?
完成基础扫描后,可以从原作者文档继续了解地址列表、指针、内存查看器和自带教程。高级调试会增加程序崩溃和误操作风险,建议始终在独立测试环境中学习。
你提供的哔哩哔哩文章重点是下载、安装与汉化,相关内容已经整理到本站的 安装教程 和 汉化设置教程;数值扫描部分则以原作者帮助文档的基础流程为准。