三国志9吧 关注:109,621贴子:5,224,441

EXE文件研究修改钱粮、平民上限

只看楼主收藏回复

闲着没事,研究了一下EXE文件修改钱粮上限的代码地址。以前是直接把所有100的代码万(40 42 0F 00)一次全部替换成其他数字代码,例如1000W(80 96 98 00)。这样就造成城市平民人口上限也是1000万了,另外钱粮上限应该有区别,例如钱300万,粮1500万。
最初只是替换了6组代码,但是经过测试发现会在一些特点情况下会恢复到100万。例如把金钱上限设置1000万并调到最大,然后在经历换季、投资、探索等会增加金钱收入的事件后,就会恢复的100万了。
这样就打开了不停的改,不停的开关游戏试,最终有了下面结果。还有些探索能够得到金钱的项目没测出来,不停的反复读档快吐了。
下面有图片,大家帮忙想一想,还有哪些固定的会增加、变动金钱,粮食,人口的事件。固定的好测试就好找编码一些。
目前知道100万(40 42 0F 00)一共有55个,现在找到了24个。剩下31个中有一部分是探索事件:打虎,打海贼等,其他的实在想不出是啥了。


IP属地:湖北来自Android客户端1楼2024-04-16 14:18回复
    我用300万,600万,900万是为了在测试查找中好区分一些。


    IP属地:湖北来自Android客户端2楼2024-04-16 14:19
    回复
      烧粮不知道会不会有变化
      有空了再测试


      IP属地:湖北来自Android客户端3楼2024-04-16 14:22
      回复
        大家有空的帮忙测下探索事件的代码,这个太麻烦了,都是随机的,每次只能试一个项目,其他项目必须无事或拒绝。


        IP属地:湖北来自Android客户端5楼2024-04-16 14:24
        回复
          来看看


          IP属地:浙江来自Android客户端6楼2024-04-16 14:26
          回复
            另外投资钱粮的上限是一个地址代码,也就是说投资成功获得的收益会溢出,但是在出现其他收益的时候回恢复到改的最高限额。


            IP属地:湖北来自Android客户端7楼2024-04-16 14:30
            回复
              支持


              IP属地:广东来自Android客户端8楼2024-04-16 17:12
              回复
                高兴入大部队聊聊吗


                IP属地:浙江来自Android客户端9楼2024-04-16 18:15
                收起回复
                  你很有耐心,我是直接懒得分辨一通改了。


                  IP属地:福建来自Android客户端10楼2024-04-17 11:46
                  回复
                    贴个以前找的粮草上限(购买交易上限),因为伴侣并没有改动这几个地址,所以粮草购买实际仍受到100W限制:
                    85C01:购买量计算
                    85C1C:购买量计算
                    BE2C8:购买按钮判断(是否可点击)
                    85EF5:购买按钮判断(确认执行)
                    85DCB:购买量最终写入


                    IP属地:广东11楼2024-04-17 12:29
                    收起回复
                      技术含量太高,只能观望了


                      IP属地:浙江来自iPhone客户端12楼2024-04-17 18:12
                      回复
                        都市和建造物留兵底线是在哪儿,AI一个都市留1万人太多了


                        IP属地:四川13楼2024-04-20 12:29
                        收起回复
                          你只要找到一个,然后查看对应的某句call ******(某某地址),搜索这句代码下断点,估计一下子就能找出所有的


                          IP属地:福建来自Android客户端14楼2024-04-22 21:46
                          回复
                            当然,我是瞎扯淡的


                            IP属地:福建来自Android客户端15楼2024-04-22 21:46
                            回复
                              高分辨率版:(换算原版-C00)
                              3为赠与金钱/粮食调整值F3C1D/F3DAD,
                              2为赠与金钱/粮食默认值F3C45/F3DCF,
                              1为赠与金钱/粮食最小值F3CCC/F3E50,


                              IP属地:北京来自Android客户端18楼2024-04-24 20:29
                              收起回复