家园7吧 关注:21,175贴子:81,758

回复:关于家园7的so文件修改教程

取消只看楼主收藏回复



IP属地:福建19楼2024-07-08 15:40
回复
    既然能确定这是5人口的住宅就拉到函数顶端,在一段函数的标识位置,3代表了占地面积,5代表人数。右键进入修补,MOVS R3, #5在hex编辑器里显示的是05 23,这个05就是代表人数,这个数值是以16进制的方式记录,最高值ff为255,这点和重建王国pc版很像,由于过高的数值会占用后续内容原本所在位置可能会导致应用失效,所以建议修改数值低于255,,这里我们以60为例,得到3c 23。接着打开np管理器,长按so文件进入16进制编辑器,再根据ida中间窗口左下显示位置跳转到将05改成3c,保存后退出并更新apk,安装完成后进入游戏,人口已经发生了变化。




    IP属地:福建20楼2024-07-08 15:53
    回复
      至于科技我还是以税收为例,通过老方法得到税收增加的注释为TAXES_TITLE,然后进行搜索,就会得到几个结果,税收一级的消耗是750金币、20鱼和30秒。转换成十六进制浮点数就是44 3B 80 00、41 A0 00 00、41 F0 00 00,在搜索结果2发现相似的数值。往下拉就会看到两个3fa00000,也就是1.25,和游戏的描述的对应上,但问题是现在有两个,当我们选中第一个时候,右边的十六进制显示为02 4a,说明并不是通过这个修改,当我们选中下面那个时候,右边显示内容和左边反过来一致,说明应该修改这个数值。所以在手机上修改这个值为0000a040,也就是5,进游戏查看结果,税收增加400%,和修改内容一致。





      IP属地:福建21楼2024-07-08 16:09
      收起回复
        之前哆啦大佬有发帖修改教程,里面包含了armeabi-v7a的各项数值位置,我来补充一点植物生长速度,依靠帖子内容小麦田在793f60这个位置,在ida左上角的导航栏里选择 跳转》跳转到文件偏移量,输入793f60即可跳转至该位置。图中一共有5个数据,4的话应该是一次最多种植多少个,没测试过,不过无关紧要。接下来四个数值转换成10进制就是35,5,10,12。分别对应了小麦的造价,初始量(有待商榷),成熟所需量同时也是可采集量,速度。速度12代表了每秒成长0.12,当你增加了农场效率时候建议也增加总量,原先农夫一次采集2,当效率翻10倍时一次就是采集20,但是如果小麦田还是10,那农夫一次采集动作只能采集10个极大影响了效率,但是你把小麦田的总量增加了,但是速度没变,小麦生长时间就会很久,久到可能到了冬天到长不出来,这和总量有关。另外,根据我在重建王国pc版里的观察,冬天小麦不是立马全部归零,而且扣除一大截数值,如果第一次没扣完,过段时间会再次扣除,也就是说,只要你的总量够大,完全可以顶过冬天。


        IP属地:福建22楼2024-07-08 16:26
        收起回复
          教程目前就这些,其它内容修改可以参考https://tieba.baidu.com/p/7798611499


          IP属地:福建23楼2024-07-08 16:30
          收起回复