Cheat Engine使用心得

Cheat Engine 使用心得


前言

以植物大战僵尸为例,观看前辈的视频教程,学习使用Cheat Engine软件。(为方便起见,下面的CE都是Cheat Engine)
附视频链接(点此进入教学视频)

一、修改阳光

打开CE和植物大战僵尸,载入游戏进程
在这里插入图片描述
这里我们看到阳光的值是50,选择合适的搜索方式.显而易见。50是整型,占四个字节,选择精确扫描。这里搜索了一堆地址。在这里插入图片描述
这时,我们需要返回游戏改变阳光值并在CE中再次扫描对应得阳光数。这时我们看到只有一个地址,这个地址就是我们想要得阳光地址了。
在这里插入图片描述
修改这个地址对应值就可以修改游戏内的阳光数量,但并不能长久保存。
在这里插入图片描述

下面我们需要找到阳光的基址。将刚刚找到的地址双击,即添加到地址栏。右键,点击找出是什么访问/改变了这个地址(两者都行)
在这里插入图片描述

我们再次在游戏里修改阳光的值,弹出的对话框就会显示改变阳光值的代码
在这里插入图片描述

这里我们可以点击对话框右边的显示反汇编程序来修改阳光改变代码(阳光使用不减反增等)
在这里插入图片描述
回到设置指针的问题上,点开一个指令的详细信息,我们可以看到eax,这里的eax也不是基址(不是绿色)可以看到下面表中eax的值,我们复制它

在这里插入图片描述
勾选16进制,选择新的搜索并首次扫描eax
在这里插入图片描述

我们又得到一堆地址,一般像xx,xxx开头字母一样的都不要选,选个不一样的。点击是什么访问了这个地址(图中鼠标放错了)。
在这里插入图片描述
得到一大堆指令,这时我们迅速按ESC(指令太多有可能崩溃)。选择其中一个指令看详细信息。和上次一样,复制ecx的值(记住这时的偏移量768)
在这里插入图片描述

搜索ecx的值。往下拉,绿色的四个都是基址,添加一个到地址栏
在这里插入图片描述
双击地址列,复制地址
在这里插入图片描述

输入之前的两个偏移量与基址,构建指针
在这里插入图片描述
大功告成!

卡槽CD

前言

卡槽的CD并没有明显的数值,且冷却刷新时数字是增是减未可知。只能通过未知的数值与变动的数值。

步骤

与上面的方法如出一辙,这次选取未知的数值首次扫描,在游戏中种下一棵植物,扫描变动的数值:冷却刷新,扫描不变的数值。循环几次,直到找到最终的地址。(一般循环两次CD就能确定)添加到地址栏。
种下一颗植物看数值变化。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可见数值是从0-800变化的。种下一颗植物后,数值从0开始增加,直到800,冷却刷新,又返回0。
在这里插入图片描述
修改值为800,即实现无限刷新。

前言

冷却是一个共用代码,我们只要修改代码,即可实现所有植物的无限冷却。

步骤

数值设为0(800是不会变的),种植物,找出是什么改变了这个地址,进入修改界面。显示反汇编程序,我们跳过冷却循环,即可实现所有植物的无限冷却。
在这里插入图片描述

三、自动收集

前言

相信通过前面的案例我们已经学会了CE基础,接下来找地址的操作就不赘述了。推测阳光收集属于bool型(只有0,1两个数,测试起来很快找到地址)。

步骤

由于0/1分别是什么未知。我们最多只需测试两次就能找到地址。有基址就选基址。添加到地址栏

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值