我们相信:世界是美好的,你是我也是。 来玩一下解压小游戏吧!

本文继续讨论Cheat Engine修改器的使用方式,在上一篇文章里面,目标值是个特定的值。可以经过设定和筛选,进行处理。本文中,要处理的值,在界面上并没有显示出初始值,也就是说初始值未知。那么,这次如何筛选内存的区块呢?

苏南大叔:Cheat Engine修改器,第三关教程:未知的初始值 - cheat-engine修改器未知初始值
Cheat Engine修改器,第三关教程:未知的初始值(图8-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。测试环境:win10cheat engine@7.6.3

准备工作

本文的前提条件,是准备好cheat enginecheat engine tutorial。参考文章:

本文描述cheat engine tutorial的第三关,直达密码是:419482

苏南大叔:Cheat Engine修改器,第三关教程:未知的初始值 - ce-step3
Cheat Engine修改器,第三关教程:未知的初始值(图8-2)

关卡描述

首先说明下重点. 因为你要进行的是"新的扫描",所以你必须首先点击"新的扫描"才能开始一个"新的扫描". (你一定认为这很简单, 但是有很多人困在这一步啊)所以请记住这一步骤,你现在应该已经点击了"新的扫描",让我们继续。

在上一关中我们知道初始数值的大小,所以我们可以利用"精确数值"扫描,但本关中仅有一个状态栏,我们并不知道它的初始数值。
我们只知道这个数值在0到500之间,并且每次点击"打我"之后便会减些健康值,每次减少的健康值会显示在进度条的上方。同样有好几种方法可以找这个数值,(例如使用"数值减少了..."扫描方式),但我只教你最简单的方法,"未知的初始值"和"减少的数值"。

由于不知道当前数值的大小,"精确数值"扫描便派不上了用场,所以选择扫描方式"未知初始数值"。数值类型仍然选择 4 字节(这是因为大多数WINDOWS应用程序都使用 4 字节存放数据)。点击"首次扫描"并等待扫描结束。

扫描完成后,点击"打我",你会减少一些健康值。(减少的健康值显示几秒便会消失,你并不需要刻意记下它)。回到 Cheat Engine,在扫描类型中选择"减少的数值",然后点击"再次扫描"。扫描完毕后,再次点击"打我",并重复上述步骤,直到检索出很少的几个地址。

我们已经知道这个数值在0到500之间,所以挑出那个最为相似的地址,并将它加到下方的地址列表。
现在,更改健康值为 5000,以便我们进入到下一关。

迷幻操作

其实这个关卡的最迷惑的操作,就是new scanfirst scan这两个位置替代的按钮,包括后面的next scan按钮,这三个按钮之间的关系。特别是加上本文的unknown initial value的迷幻操作,就更迷糊了。

苏南大叔:Cheat Engine修改器,第三关教程:未知的初始值 - scan的步骤
Cheat Engine修改器,第三关教程:未知的初始值(图8-3)

逻辑是这样的:
scan操作,首先需要new scan开始一个新的scan。然后在这次scan范围内,需要通过first scan确定一个范围。然后通过next scan把这个范围不断缩小。

而对于scan的类型:unknown initial value,它这个逻辑还是有点问题,搜索完成后左侧不像其它的搜索一样显示所有结果,只有上面会有个总数显示。

苏南大叔:Cheat Engine修改器,第三关教程:未知的初始值 - 迷惑操作scan结果
Cheat Engine修改器,第三关教程:未知的初始值(图8-4)

闯关逻辑

因为这个关卡没有具体的数据显示,只是在“hit”的时候,会显示个减少的具体数值。所以,使用unknown initial value进行第一次的范围搜索。左侧不会显示列表,但是显示总数。

苏南大叔:Cheat Engine修改器,第三关教程:未知的初始值 - 首次操作无初始值
Cheat Engine修改器,第三关教程:未知的初始值(图8-5)

然后注意要操作一下hit按钮,方便下一次的next scan,选择类型是“decreased value”,意思是会减少的值。至于减少的量是多少,就不在意了。【然后一直重复这个操作】

苏南大叔:Cheat Engine修改器,第三关教程:未知的初始值 - 缩小范围
Cheat Engine修改器,第三关教程:未知的初始值(图8-6)

苏南大叔:Cheat Engine修改器,第三关教程:未知的初始值 - 缩小范围2
Cheat Engine修改器,第三关教程:未知的初始值(图8-7)

通过上面的hit+next scan(decreased value)操作,就可以顺利筛选到目标值了。双击加入到最下方的区域,然后就可以修改了。过关!

苏南大叔:Cheat Engine修改器,第三关教程:未知的初始值 - 通关
Cheat Engine修改器,第三关教程:未知的初始值(图8-8)

结语

cheat engine tourial的第三关的操作,其实主要逻辑来自于这个ce的蜜汁操作,软件操作设计的令人迷惑。但凡做些改进,也不至于让大家困扰了。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   ce