Cheat Engine 地址表、冻结、热键与保存

Cheat Engine 地址表、冻结、热键与保存

找到候选地址后,地址表可以帮助你整理观察项并保存练习记录。本节介绍加入地址、修改显示、冻结和使用热键时的基本方法。

建立清晰的地址表

在扫描结果列表中双击候选,或选中后使用添加操作,即可将其放入窗口下方的地址表。为每条记录填写有意义的描述,如“练习值候选 A”,并核对 Value Type。也可以通过 Add address manually 手动填写地址;如果是指针记录,需要按实际层级设置基址和偏移。

地址表保存的是记录与表达式,不是目标程序的永久数据。动态地址可能在重启程序或重新创建对象后改变;旧记录依然存在,并不代表它仍然指向正确对象。若值显示为问号或变化异常,应重新连接进程并核对地址表达式。

修改、冻结和热键

在练习程序中,双击地址表的值可输入新值。测试前记下原值,只修改已确认的练习项;随后观察目标是否产生预期效果,并在结束时恢复。复选框可用于冻结记录,使 CE 持续尝试维持设定值。目标程序仍可能自行写入该位置,因此冻结不是停止程序执行,也不能保证每一瞬间都不会短暂变化。

地址表记录的热键可用于触发记录支持的操作,具体入口和可选动作取决于 CE 版本。配置时选不易与目标程序或系统冲突的组合键,先在练习环境验证一次,再决定是否使用。若修改后数值马上恢复,先区分冻结状态、程序的持续写入以及当前地址是否正确。

保存与再次打开

使用主窗口保存功能将地址表保存为 CT 文件,并保存在自己可管理的位置。文件可以包含简单地址,也可以包含脚本和其他内容;重新打开来源不明的 CT 时不要直接执行其中的脚本。表格不是对程序的备份,修改前应另行保存需要保留的数据。

关闭并重启 Tutorial,再重新连接并观察原记录。如果地址已经变化,重新扫描找到目标,或在理解指针和模块相对地址后建立更稳定的记录。只有经过多次独立启动验证,才有依据判断某条记录在这些练习场景中是否可复用。

参考:官方添加地址说明、官方整数教程中的冻结说明。