家园守卫战最新攻击力修改教程(CE)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

家园最新修改攻击力教程:首先,我们再回顾一下用CE修改塔攻击力的原理:我们知道,家园里面每一个塔的各项数据,包括攻击力,攻击速度,攻击范围等等在内存里面都有一个专门的地址来存放这些数据,如果我们能够知道哪个地址里面存放的是攻击力的话,只要相对应的修改这个地址里面的数值,就相当于修改了塔的攻击力,而CE就是用来帮助我们来寻找这个地址的。那么CE是怎样来寻找这个地址的呢?之前我们是这样来操作的,首先我们进入家园游戏,定一个要修改攻击力的塔,记下这个塔的攻击力数值。这里假设数值是28,然后我们在CE里面首次扫描28这个值,可以得到再内存里面所有的储存数值为28的地址,这里面当然包括我们最后要找到的储存攻击力的地址。首次扫描的时候,得到的数值为28的地址是很多的,我们不用去管它。回到游戏,改变塔的攻击力,用升级啊,换宝石啊,什么方法都可以,只要改变塔的攻击力就行,一般换一个火宝石增加塔的攻击力比较方便,。改变塔的攻击力以后,假设得到的数值为32,那么我们切换到CE,再次扫描32这个数值,这就相当于在我们第一次扫描的时候得到的地址里面再继续筛选,储存数值为32的地址,这个时候一般就只有1-2个地址了。如果地址还比较多,可以回到游戏,再次改变攻击力数值,再次扫描,就会只有1-2个地址了。这两个地址里面就是储存攻击力数据的地址了。接下来要做的就很简单了,将这两个地址,添加CE下面的列表里面,修改两个地址的值到你想要的攻击力数值,改好以后,回到游戏就会发现塔的攻击力已经变了。昨天家园升级以后,我们发现这种方法已经找不到真正储存攻击力的地址了,原因是什么呢?因为现在我们进入游戏里面看到的塔的攻击力数值和内存里面存放的攻击力数据已经不一样了,内存里面存放的攻击力数值需要经过一定的转换才是我们看到的攻击力数据。相当于如果我们看到塔的攻击力是28,但内存里面储存的数据可能是402,也可能是320,也可能是其他的一些数据。这个时候,如果我们还是用CE扫描28,肯定得不到真正的攻击力地址。那怎么办了?这里就要开始用到CE的模糊扫描功能了。虽然我们不知道内存里面攻击力的具体数据,但是我们可以肯定,当我们在游戏里面改变了攻击力的时候,内存里面存放的攻击力数据也一定是变化的,依靠这个,我们经过多次扫描一样可以得到具体的攻击力地址。CE为我们提供了一下几种模糊扫描类型:看字面上的意思,应该能明白的七七八八了,这里我就不多介绍了。只告诉大家,接下来我们要用到的有三个扫描类型:接下来很多的细节我就不多说了,大家一步一步照着设置来做。首先,打开CE,然后开浏览器,进入家园游戏切回CE,设定好要扫描的浏览器进程接下来:将默认的扫描范围:手动改为:然后选用扫描类型:两者之间的值,将值设为10-1000执行首次扫描会得到大概7,80W的扫描地址接下来进入游戏,选定要修改的塔,换个火宝石给他,改变塔的攻击力,然后切回CE,选择扫描类型:执行再次扫描,还是有很多地址,下面就是回到游戏给塔换个宝石(试验过最好用毒宝石换火宝石,这样扫描的次数最少)改变塔攻击力后,回到CE,扫描类型保持不变,执行再次扫描,因为是模糊搜索,所以得到的地址还是很多,然后继续回去换火宝石,扫描,接着换毒宝石,扫描,大概经过5,6轮以后就只有几千个地址了这个时候将扫描的类型换为:会过滤掉很多地址,然后保持游戏数据不变,注意是不变,此时不要换宝石,扫描类型换为:没变动的数值再次过滤掉一部分地址,这时候地址一般就剩下几百个了然后将扫描类型换为:变动的数值继续回游戏给塔跟换火,毒宝石,扫描一两轮,地址一般就剩下几十个了,还多的话,将扫描类型换为:10-1000,过滤下地址。当地址剩下30个以下的时候就大功告成了。接下来要做的事情就非常关键了:这大概30个地址里面哪个才是攻击力的地址了,怎么找了,我能不能把30个地址数值全部都改了?其实也可以,不过游戏数据很容易出错,导致游戏退出,那就白忙活一场了。怎么找?根据我的经验,这三十个地址里面,不仅有我们要找的塔的攻击力的地址,还有塔的攻击速度,攻击范围的地址,有时候还有火宝石的附加的火焰攻击力和燃烧时间的地址。我们要去寻找的关键就是塔的攻击力,攻击速度,和攻击范围的地址。这三个地址一般都在一起,而且有很好辨认的规律:如下图所示:根据经验可以得出:这三个地址分别是:攻击力,攻击速度和攻击范围的地址。规律:地址一共是8位,三个地址前5位(08C66)和最后一位(4)一定是相同的;地址倒数第二位,第三位的两个数值分别相差4,如上,39-35=4,3D-39=4;(注:这里是16进制,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,F相当于15,D相当于13,所以3D-39=4)上面要注意,因为是16进制,所以如果中间的地址是08C663D4,那么第三个地址应该是:08C66414(D+1=E,E+1=F,F+1=0,此时进位,3变成4,然后0+1=1,故3D+4=41)根据以上这么明显的规律,大家从几十个地址里面是可以一眼看出真正的攻击力地址的,接下来还有一个非常重要的要注意的地方:因为不知道内存里面的数据时如何转换成我们看到的攻击力数值,所以,当我们兴奋的找到真正的地址的时候,如果随意改攻击力数值,可能导致功亏一篑,游戏数据崩溃,死掉了。经试验,222是很保险的一个数值,大家修改攻击力的时候可以改成222,我们看到的攻击力会变成大概11位数,但是游戏是不会挂的,当然你们也可以自己试验一些其他的数据,这里只是一个参考,告诉大家222是保险的。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功