ce吧 关注:195,719贴子:3,798,559
  • 19回复贴,共1

笨蛋菜鸟疑惑,只能找到一个地址但是仍然不是真实地址,怎么解决?

只看楼主收藏回复

今天玩一款单机游戏的时候尝试修改游戏中的某种货币,一开始用4字节数值类型找不到,改用所有类型进行介于两者之间数值的搜索,结果搜了个类型为双浮点的地址出来,游戏内是整数的货币在地址中对应的数值整数部分一致,但多出来的冗长的小数部分;在游戏中对数值进行修改,确认可以对应地址中产生对应的变化:当游戏中货币数值加减一个整数时,地址中的数值也加减该整数,小数部分不变,所以我判断地址无误(因为也没有其他地址可供选择,只有这一个地址),修改地址内数值后发现地址内数值立刻复原至与游戏内同步,而当我把地址数值锁定后,游戏内对应数值偶尔发生闪烁,但始终稳定在修改前数值,于是我选择去b站进行如下搜索:“ce修改数值后立刻复原,如何解决”,被呈递了视频BV1ae4y127c9,我仿照该视频进行对代码进行反汇编,仍然无效。
问下大佬们出现上述问题是因为没有找到正确地址还是什么其他原因吗


IP属地:北京来自Android客户端1楼2024-02-24 02:48回复
    游戏名血根,是一款存在r18内容的act游戏,修改的货币是在一个名叫玛丽的npc处消费的货币,货币的简中翻译很直白,就叫“性”


    IP属地:北京来自Android客户端2楼2024-02-24 02:53
    回复
      本来录了视频,没过审,等天亮再录一次看能不能过审


      IP属地:北京来自Android客户端3楼2024-02-24 02:55
      回复
        出现这次问题的核心原因是平时修改后立刻复原都是因为地址选错了,但这次即便通过所有类型数值都只找到了这一个地址,所以就手足无措了


        IP属地:北京来自Android客户端4楼2024-02-24 02:58
        回复
          试了一下,升级所需货币的类型也是双浮点,但没有这个问题,可以正常修改,而且也是整数,只有这个名为“性”的货币出现了上述问题


          IP属地:北京来自Android客户端5楼2024-02-24 03:19
          回复




            IP属地:北京7楼2024-02-24 19:59
            收起回复
              然后我进行锁定操作,发现锁定无效


              IP属地:北京8楼2024-02-24 20:00
              回复
                游戏名bloodroot,版本11303,资源贴吧就有


                IP属地:北京来自Android客户端9楼2024-02-24 20:02
                回复
                  还有个新发现,通过观察地址中的数值可知这个货币平时是不结算的,只有到商店的时候会结算,而且算法应该是涉及小数的,因为每次这个地址下的小数都不一样,只有在商店进行加减的时候才加减整数


                  IP属地:北京来自Android客户端10楼2024-02-24 23:17
                  收起回复
                    可能这个名为“性”的货币的值是用另一个地址下的数值换算过来的,所以我修改这个值没法改变这个货币的总数?


                    IP属地:北京来自Android客户端12楼2024-02-24 23:22
                    收起回复
                      看了另一个修改攻略后发现可以修改商品的价格,没必要去修改这个数值


                      IP属地:安徽14楼2024-06-26 20:51
                      收起回复