一、说明
CE(Cheat Engine)是一个强大的游戏修改器,可以读取和写入游戏数据。在修改数据之前我们得先找到数据存放的地址,然而游戏的运行机制使得游戏每一次重新加载之后数据的内存地址都会改变,我们每一次打开游戏都花费大量时间去找数据地址显然太过麻烦了,所以想要舒心地玩游戏,就要学会利用偏移,抓游戏基址,这样下一次就不必从海量数据中筛选地址,直接改偏移地址就好,厉害的甚至可以编写脚本,解放双手,愉快地游戏。
二、操作
1)首先手动抓数据
- 这里我改阳光数量的地址
- 首次扫描十进制数50,结果太多,需要使数据发生变动后再次扫描
- 阳光数量变为75,再次扫描
- 直到剩下一个数据即可
- 改这数据,阳光数是对应改变的,说明数据是抓对了
2)接下来建立指针
- 双击数据地址添加到工作区
- 右键生成指针映射集
- 文件名随便,记得就行
3)然后建立第二个指针
- 退出游戏,然后再次抓阳光的地址,保存指针到同一个目录下
- 找出是什么改写了这个地址
- 然后到游戏中捡一个阳光,出现数据后双击,调出详细信息面板。这里根据汇编代码显示,刚刚我捡阳光的动作使得数值增加了(add),然后在这里偏移量是5578(不同游戏不同数据的偏移量不一定相同),记住这个数字。
- 回到主页面,对这个地址进行指针扫描
- 下一步按照如图配置,1、2、勾选使用当前映射集,3、4、勾选使用之前保存的映射集,5、地址为第一次抓到的地址,6、勾选使用偏移,7、填入刚刚抓到的偏移量,确定。
- 接下来的页面双击任意一个地址保存到工作区
- 可以看到地址变成指针形式了,改动数值游戏中数据也随之改变,这就是我们的目标了,下次重新打开游戏改这个就能有效修改游戏数据。
3)保存与使用脚本
- 去掉多余数据,保存指针地址,改好数值,点保存生成一个后缀为CT的文件就是CE的脚本了
- 下次打开游戏只需加载保存的CT文件即可修改游戏数据,并恢复工作区的列表,这样就可以直接开始愉快地游戏了!