侧边栏壁纸
  • 累计撰写 178 篇文章
  • 累计收到 10 条评论

Cheat Engine教程2 精确值扫描

Datehoer
2020-10-10 / 0 评论 / 4 阅读 / 正在检测是否收录...


今天上课的时候突然想玩植物大战僵尸了,但是不开修改器感觉好无聊,开了又有点不放心,所以想自己做一个修改器出来。而最简单的貌似就是ce了,可惜我只会搜索个值什么的,别的都不会。
但是没想到ce软件居然有教程,帮助  -->  cheat engine教程(64位)
所以准备记录一下自己的学习记录,由于进度很慢,只看到了第9关,而且貌似卡住了,准备到时候研究一下。


步骤 2: 精确值扫描 (密码=090453)
 
现在你已经用 Cheat Engine 中打开了教程,为我们下一步的练习做好了准备。
 
你可以在本窗口的左下方看到显示的"健康:XXX",
在你每次点击"打我"按钮时,它的值便会减少。
要进入下一关,你必须找到这个数值并把它改成 1000 。
很多方法都可以找到这个数值的位置,但我将告诉你一个最简单的方法,"精确数值"扫描:
首先确认数值类型是设置为2字节或4字节,设置成1字节也可以的,不过最终修改数据的时候便会有点麻烦了(虽然说这是很容易解决的问题)。假如该地址后边的字节数值都为
0 ,
那么你设置成8字节也未尝不可,
在这我们就不必赌一把了。单浮点数,双浮点数,以及其他的扫描方法在这里行不通的,因为它们储存数值的方式不同。
当数值类型设置正确后,确认扫描类型设置了"精确数值",把健康值填写在数值的输入框,并点击"首次扫描",稍等一会儿(假设你的电脑非常的慢),扫描完毕,扫描的结果将会显示在主界面的左侧。
如果检索结果多于一个,你无法确定哪一个是正确的地址,那么继续点击"打我",并将变更后的"健康值"填写在数值输入框中,点击"再次扫描",重复这些步骤,直到你能确认已经找到了地址(在地址列表中只有一个地址)。
好,双击左侧列表中的地址,该地址便会移动到下方的地址列表中并显示它的当前数值。r
双击下方地址列表中的数值(或者选择它,按下回车),填写你要修改的数值:1000 。
如果操作正确,"下一步"按钮将变成可点击状态,本关就完成了。
 
提示:

如果你在扫描过程中出现了错误,可以点击"新的扫描"重新再来。当然,你也可以点击"打我"去查找一些更有价值的线索。

这就是题目了,其实前面几关非常容易,无非就是值 -->  改变 -->  搜索改变的值  --> 
改变  -->  再搜索   不断减少搜索出来的结果,最好只剩下一个然后修改即可(不涉及指针)

步骤:


健康值初始值为100,所以我们直接搜100即可,而且点打我发现变化的值也为整数,大概率非浮点,当然也不一定,这里确定是4字节是因为其实前面的题目有提示,如果不确定的话可以搜索试一下,出值一般就是正确的,并且有小数的话一般都是浮点值。

然后扫描发现有许多的值出现,我们点打我进行扣血,变化数值进行搜索。


没想到搜了一次就出现了,不过其实是因为这个只是一个简单的教程,所以值很少,如果是游戏的话其实有好多的,可以自己试一下植物大战僵尸,改阳光值!

然后我们可以直接右击左面的值,第二行为改变已选中地址的值,单击然后修改成1000即可。亦或者双击这个值,会把他放到下面的框中,我们在框中修改也可以。

0

评论 (0)

取消