铁锈战争吧 关注:53,033贴子:257,367

修改原版单位数据的方法

只看楼主收藏回复

不通过覆盖修改原版单位数据的好处:
1.与原版存档兼容
2.不需要写一堆代码(其实不算代码)
需要的工具:
1.mt管理器2.0
2.智商不低于90的脑子
3.铁锈战争安装包
4.最最最最最最简单的smali语言知识
5.我开发的某工具箱
安卓机器人镇楼


IP属地:湖北来自Android客户端1楼2018-07-20 20:36回复
    二楼备用


    IP属地:湖北来自Android客户端2楼2018-07-20 20:37
    收起回复
      注:虽然原版单位数据的位置探索已经取得了一定的进展,但离全部数据的发现还有一定的距离


      IP属地:湖北来自Android客户端3楼2018-07-20 20:41
      收起回复
        注2:此方法只能修改已有的数据,如果要加新的特性需要java基础


        IP属地:湖北来自Android客户端4楼2018-07-20 20:42
        回复
          首先用mt管理器打开安装包,用dx文件编辑器(不要++)进入dex文件


          IP属地:湖北来自Android客户端5楼2018-07-20 20:43
          收起回复
            然后从类列表进入com.corrodinggames.rts.a.c.ar(经过长期观察,这个地址应该不会变)就是某大佬说的那个地址


            IP属地:湖北来自Android客户端6楼2018-07-20 20:46
            收起回复
              进入方法列表,然后进入<clinit>


              IP属地:湖北来自Android客户端7楼2018-07-20 20:48
              回复
                顺着那个地址找过去,再进入方法列表



                IP属地:湖北来自Android客户端9楼2018-07-20 20:53
                回复
                  求核弹的限制,建造


                  IP属地:广东来自Android客户端11楼2018-07-20 21:02
                  收起回复
                    进入c,我们可以看到这个,c既然返回一个整数,那么0x1f4一点是个整数


                    IP属地:湖北来自Android客户端12楼2018-07-20 21:03
                    收起回复
                      某萌新路过


                      IP属地:河南来自手机贴吧13楼2018-07-20 21:05
                      回复
                        打开我做的小工具箱,到最下面的进制转换器,把它化为十进制




                        IP属地:湖北来自Android客户端14楼2018-07-20 21:09
                        收起回复
                          满脑子想着如何加强AI的我问一句|ω・):可以改AI的工作间隔吗(我经过好多天的研究发现,AI貌似是根据 单位的数量(计算符号)某些奇怪的公式 后进行操控单位的)?我想做到一个队伍能有两个AI操控的效果


                          IP属地:广东来自手机贴吧15楼2018-07-20 21:12
                          收起回复
                            这里显示的500就是单位的造价,每个单位的造价位置都在这里c()I里


                            IP属地:湖北来自Android客户端16楼2018-07-20 21:14
                            收起回复
                              打开s()F,前面说了,这里的数是一个小数,所以把它粘贴到这里



                              IP属地:湖北来自Android客户端17楼2018-07-20 21:16
                              回复