【教程】Cheat Engine的应用之自带的游戏修改训练程序(关卡一)
这是楼楼使用的CEhttps://www.52pojie.cn/thread-828549-1-1.html这里是幺幺肆,很高兴能和大家共同学习共同进步!楼主是个新手,所以如果有错误,希望大家指出,谢谢!
今天给大家带来的是Cheat Engine Game Tutorials【关卡一】的通关教程
本关描述:玩家一共有5发子弹,弹药耗尽后重新装填并且靶子的血量会回满,我们需要找出击毁靶子的方法
这里楼主选用修改靶子的血量的方法来击毁它
1、首先打开CE根目录下的Cheat Engine Game Tutorials 【gtutorial xxxxxx.exe】
2、CE选择调试本程序进程。首先我们不知道靶子的血量的数值,也不知道血量的类型。
所以我们搜索全部数值类型,扫描类型使用位置的初始值
3、然后射一颗子弹以改变靶子的血量【空格发射】
4、我们搜索减少的数值
5、再次发射,改变靶子血量
6、我们搜索减少的数值
我们发现依旧剩下一堆结果,我们仍旧重复操作:射击 查找
在子弹重装填后我们能看到靶子的血量重新充满,所以这时我们要搜索的是增加的数值
7、最终,楼楼找到了这些数值
这一堆数值中,有用于存储子弹数量的,还有用于存储靶子血量的
我们通过击打靶子的同时观察这些结果可以发现,有两个地址的值是相同的,并且在靶子血量充满时增长到100
凭感觉来说这两个很有可能是靶子的血量,所以添加到工作区
8、那么哪个才是真正的血量地址呢?
我先锁定一个,击打靶子试试
9、好了 我们发现单浮点类型的地址应该就是最终我们需要的地址了
直接修改单浮点地址的数值为1
10、我们确定,击打靶子。
发现血量竟然涨回来了~那么我们接下来应该怎么办呢?
楼楼尝试把单浮点和4字节地址数值都改为1
11、再次击打靶子,ok~靶子炸了,任务完成~~~
在实际应用中,对于游戏的修改有许多种办法,楼楼这只是其中一种方法。
各位坛友们也可以试试其他方法并与我交流经验,共同进步哦!
对方正在输入i 发表于 2018-12-14 16:39
请教楼主,为什么类似于此类的射击游戏,在队【子弹】【血量】等等这些变量的搜索过程中,经常会发现2个地 ...
一个用于显示,一个用于存储实际的~ 请教楼主,为什么类似于此类的射击游戏,在队【子弹】【血量】等等这些变量的搜索过程中,经常会发现2个地址呢,而且必须要同时锁住或者修改才能达到效果?
这是因为游戏设计的原因吗? 楼主能给个教程 介绍下如何在百度云盘上应用可以吗 谢谢 谢谢楼主分享,辛苦了!!!!! 这个好像有趣! 支持楼主 挺有意思~ 看看 谢谢了 谢谢了 感谢分享谢谢基本用的都是搜索值 没用过这个查找
感谢分享谢谢 感谢分享