这版本是吾爱破解论坛出品,游戏已经成功的进行了修改原石的数量,将为玩家提供无限的源石任意使用,让你畅爽的进行玩耍!
起因不明并四处肆虐的天灾,席卷过的土地上出现了大量的神秘矿物——被人们称为“源石”。虽然源石的发现历史已久,但是依赖于技术的进步,其蕴含的能量使得文明顺利迈入现代,但与此同时,源石本身也催生出“感染者”的存在。
身俱力量与不幸的存在,如今他们中的一部分,妄图与源石整合为一,为大地带来新的秩序。这场战火阴谋是我们对抗天灾遇到的新的阻碍。
你将作为罗德岛的一员,与罗德岛公开领导人阿米娅一同,雇佣人员频繁进入天灾影响后的高危地区,救助受难人群,处理矿石争端,以及对抗整合运动
1、丰富多样的职业体系,每个职业都具有不同的属性,利用属性相克的原理来合理搭配阵容;
2、即时策略对战的游戏玩法,全新的基建系统,玩家可以自由的建造专属的基地,抵抗魔物入侵;
3、独特好玩的塔防对战模式,结合了时下流行的RPG元素,将带给你前所未有的全新游戏体验;
1、3D的庞大世界地图,每一个细节都做到了极致,旨在为玩家带来最好的游戏体验;
2、丰富多样的游戏玩法,在这里不仅可以正面和魔物对刚,同时也可以建造更多的建筑;
3、奇异的各种魔物,多样化的游戏对战场景,在各种未知的空间里面进行战斗,为保护家园而战;
1、兑换合成玉,1个源石可以兑换180个合成玉,而兑换后的合成玉主要也是用来干员寻访,也就是招募干员的,所以源石可以用在招募干员上。
2、兑换理智,理智其实就是游戏中的体力,有了理智才能不断的去战斗,1个源石可以兑换86的理智,缺少了直接兑换即可。
3、兑换皮肤,在采购中心选项的时装选项里可以看到可以购买的皮肤,不过前期的皮肤比较少,后期会增加的。
修改有封号风险,使用需谨慎,只适合玩单机模式
最近发现明日方舟这个游戏挺火的,下下来看了下,没有签名验证,没有加密没有混淆,比较适合新手用来练手,而且估计后续版本也会加固,所以就修改下面版本试玩一下,在次强调只适合玩单机,联网将会导致封号。
0.解包
U3D的游戏,老样子,把libil2cpp.so拖入IDA慢慢解析。
用Il2CppDumper打开libil2cpp.so和global-metadata.dat,把函数的地址找出来。
1.修改无限生命
搜索关键字“health”、“hp”、“life”等,最后定位在一个函数“get_lifePoint()”上面,同时还看到下面有一个“get_maxLifePoint()”
那么思路就很明确了,我可以让get_lifePoint这个方法直接跳转到get_maxLifePoint上,这样的意思就是获取生命值的地方都会变成生命最大值,也会等于无敌了。
现在介绍跳转的计算方法,可以看到get_lifePoint的地址是0x1A26CC8,而get_maxLifePoint的地址是0x1A26BF0,小于get_lifePoint的地址,需要向上跳转。先在IDA里跳到这两个地址,右键选Rename,手动修改函数名,方便自己理解。
向上跳转的计算方法就是0x1A26CC8-0x1A26BF0=D8,因为一行是4个bytes所以要除以4,D8÷4=36,向上跳转需要+1,36+1=37,向上跳转需要用FFFFFF相减,即FFFFFF-37=FFFFC8就是跳转地址的OPCODE。
再在后面加上跳转命令B,B的OPCODE是EA,同时需要把地址倒序填写,得到最终的opcode是C8 FF FF EA,再加上BX LR即1E FF 2F E1,在IDA里验证一下:
验证没问题,用UE修改后拖入data\data\com.hypergryph.arknights\libs\里覆盖文件(需要root),省去了重新打包的时间,进入游戏后发现就算怪物跑到终点,生命值也不会扣除,修改成功。
2.无限cost
这个就更简单了,搜索过程中发现了get_cost()这个函数,八成就是花费了。但是没有找到类似Maxcost的函数。
玩游戏的时候我们知道最大cost是99,到了就不会再加了,那就直接手动赋值吧,跳转到0x1A273F8,直接给R0赋值成99即可得到无限源石了:
整体来看明日方舟是一款超级好玩的融合了塔防玩法的RPG对战手游,这里是一个充满了各种魔物的世界,玩家需要召唤各种不同的美女角色来抵抗魔物的大举入侵,每一个美少女角色都有不同类型的技能和特点,你将和美丽的少女们一起作战,拯救这濒临破灭的世界!该版本为玩家提供了无限的原石,可以尽情的来抽卡,将带你和以往不同的游戏体验。