GG修改器修改《元素地牢》蓝币获取、修改技能

爱必应

修改获得蓝币数量、修改技能。游戏是刚出的时候玩了两天找的修改,不过帖子里的目前都能用。日期:20200727
帖子写的比较详细,GG使用不熟练的也可以操作。

一、 防检测、防闪退准备

1.RE文件管理器打开/data/data/com.tencent.elemental/files修改ss_tmp与tss_tmp文件夹权限为0000(权限框勾选全部取消)

GG修改器修改《元素地牢》蓝币获取、修改技能-图1

2.修改《元素地牢》游戏权限,“读取应用列表”必须禁止

GG修改器修改《元素地牢》蓝币获取、修改技能-图2

二、定位人物血量蓝量位置

1.选择内存范围,取消Jh:Java heap内存勾选框(减少干扰数据)

GG修改器修改《元素地牢》蓝币获取、修改技能-图3

2.查看人物蓝量,每格代表100蓝量,图中人物有3格,蓝量300,内存中数值也是300(未加密)。
打开GG搜索300,类型为Dword(相当于int类型)。

GG修改器修改《元素地牢》蓝币获取、修改技能-图4

3.人物使用二元技能消耗蓝量,打开GG修改器进行“模糊搜索”->“减少了”

GG修改器修改《元素地牢》蓝币获取、修改技能-图5

GG修改器修改《元素地牢》蓝币获取、修改技能-图6

GG修改器修改《元素地牢》蓝币获取、修改技能-图7

4. 等蓝量回满搜索300。一般就只剩下唯一值了,如果还多的话重复2、3、4步操作,直到剩下唯一一个。
点击该值,“转到”,可见下图。

GG修改器修改《元素地牢》蓝币获取、修改技能-图8

分别是:
600 当前血量
600 血量上限
300 当前蓝量
300 蓝量上限
血蓝在单人模式中可随意修改,目前无检测。多人模式有验证,修改会检测到。
血量蓝量每局结束地址都会变,应该是人物实体每局重新构建一次。
这里大家把当前蓝量保存一下,后面会用。
每次从关卡出来要重新搜索蓝量地址,我没有往上找指针了(没必要)。

三、修改获得蓝币数量

1.长按保存的蓝量数据,在弹出窗口中点击偏移量计算器。

GG修改器修改《元素地牢》蓝币获取、修改技能-图9

2.输入-2c,点击转到,然后保存第一个

GG修改器修改《元素地牢》蓝币获取、修改技能-图10

3.以同样的方法分别找到偏移 -24 、148、14c(都是16进制)的地址并保存,如图所示。

GG修改器修改《元素地牢》蓝币获取、修改技能-图11

局内金币数量和局内蓝币数量就是当前关卡获得的数量(游戏机制是这样,只有关卡内出来会重新构建人物实体,所以关卡前和进入关卡修改是一样的)。
局内蓝币数量 = 加密值1 – 加密值2,改蓝币数量的时候,把加密值1也加上相同的值。可能这是这游戏唯一一个加密的地方了。

4.下面我修改一次,将局内金币、局内蓝币、加密值1数值都增加1000,然后进入关卡,被怪打死退出关卡后蓝币成功增加。(记得每局获得蓝币有上限,超过的话不增加蓝币,不记得上限是多少了)

GG修改器修改《元素地牢》蓝币获取、修改技能-图12

GG修改器修改《元素地牢》蓝币获取、修改技能-图13

四、修改技能

1.通过人物蓝量偏移0x180找到人物当前技能指针

GG修改器修改《元素地牢》蓝币获取、修改技能-图14

2.选择人物技能指针,“跳转”,在该页面(内存页)长按指针,“跳转到指针”。

GG修改器修改《元素地牢》蓝币获取、修改技能-图15

跳转之后往下数第六个地址(或直接偏移0x18定位、或下面第一个指针),长按这个指针,继续跳转到指针。就可以看到技能数据了。

3.技能数据:其中103203为技能id,技能id一二元的是有规律的,可能后面开发的时候换人了就没规律了。
103203就是第3个人物的 2元技能的 第3个。103101就是该人物一元技能的第一个(好久没玩具体记不清了,大概是这样)。
再往下拉会有很多1000,3000,1800以及3,5之类的数据,都是这个技能的参数(范围、速度、数量等)。

GG修改器修改《元素地牢》蓝币获取、修改技能-图16

4.我们直接把这个技能id修改为:500028(变羊术),然后去测试下。

GG修改器修改《元素地牢》蓝币获取、修改技能-图17

5. 一些说明:人物当前技能表示游戏界面右下角大圆,里面一个红点就是一元火技能(如上图),两个点就是二元技能。
切换技能后,人物当前技能指针指向会变,需要重新跳转找。
也就是说你在火技能时跳转找到技能id就是火技能,修改火技能id就会变成其他技能。
如果我们把火技能id替换成变羊术id,修改火技能的其他参数并不会影响到变羊术,反而需要搜索500028找到变羊术技能的数据才能修改,比如把变羊术下面的4010改为4009会把怪变成青蛙。(证明4009、4010是怪的id)

五、找到所有技能的id

1.我发现好多游戏相同类型指针跳转后第一个数据都一样,而且一般是无用的一个指针,指针下面还有113、115之类的无用数据(不会安卓不太懂为什么会这样)。
我经常把这个指针当作一个特征码来搜索其他相同类的数据,这里也是这个道理。

GG修改器修改《元素地牢》蓝币获取、修改技能-图18

根据这个特征码和id范围联合搜索来找技能id

2.找一个技能实体,复制第一个数据的值,来进行联合搜索。
这里我把技能的范围选为10~1000000,: : 表示搜索的数值必须是这个顺序   17表示搜索这几个数据的最大偏移(离多选)(17 = 1 + 4 x 4);

GG修改器修改《元素地牢》蓝币获取、修改技能-图19

3.在搜索结果里筛选:打开gg搜索10~1000000,点“改善”,把指针筛掉。

GG修改器修改《元素地牢》蓝币获取、修改技能-图20

4.发现数据里还有很多113,也就是用来做特征码的指针下面那个固定数据,这里也筛掉。

GG修改器修改《元素地牢》蓝币获取、修改技能-图21

5.这样就找到所有技能的id了,有很多是重复的,最小值为3位数。
我的操作是把数据导出然后去重,并且测试了确实都是技能id。
有各人物技能、怪物技能、BOSS技能、道具技能等,有些技能人物释放会出现卡死、闪退等情况。大部分技能可用,打多人也可以。

之前刷蓝币的时候是做了个脚本,关联搜索人物血蓝,偏移定位到关卡获得的蓝币和加密值进行修改,把所有一元技能改成瞬间自杀。
然后用连点器,点一下gg运行一下脚本,再释放个技能自杀一下。。。这个思路现在刷也是没问题的。

GG修改器修改《元素地牢》蓝币获取、修改技能-图22

声明:本站所有资源均由网友分享,如有侵权内容,请在文章下方留言,本站会立即处理。

原文链接:,转发请注明来源!

发表评论