九州商旅吧 关注:1,197贴子:3,330
  • 8回复贴,共1

稍微研究了一下CE修改,见2楼

取消只看楼主收藏回复

稍微研究了一下CE修改,见2楼


IP属地:美国来自iPhone客户端1楼2020-12-03 01:06回复
    1.基本常识,用Unity做的程序都是浮点数格式
    2.基本常识2,浮点数用搜索“之间”比较适合,比如你看到显示8000,它实际上可能是8000.0,或者8000.44444,7999.5555。所以要搜索7999和8001之间
    3.最容易改的是钱,按照2的方法;商品数量同理;疲劳同理;
    4.物品修改,浮点数格式是4位物品ID,4位0,4位数量,4位原始购买价格或者价值;
    5. 人物好感修改见方法2
    6. 人物属性修改,稍微有点麻烦,比如显示武力81,这个值是每次加载时即时算出来显示的。实际在内存里储存的是经验总和,具体的数值表回头发。
    7. 人物血量等属性,暂时没猜到存储格式。但在生产人物界面处直接修改初始属性,进入游戏后可以获得高属性
    8. 自造的装备代码格式不明,回头研究下


    IP属地:美国来自iPhone客户端2楼2020-12-03 01:23
    回复
      yi?都看不见吗?我放一楼吧


      IP属地:美国来自iPhone客户端5楼2020-12-03 11:41
      收起回复


        IP属地:美国来自iPhone客户端6楼2020-12-03 11:45
        收起回复


          IP属地:美国9楼2020-12-03 22:58
          收起回复








            IP属地:美国10楼2020-12-03 23:17
            回复
              简单说一下,
              1.创建新人物,人物的领导是33,对应表中的5945
              2.打开CE,浮点数,搜5945,获得若干地址
              3.回到游戏,点一下随机,领导变成了70,对应表中的29225
              4.在CE的地址栏简单看一下,有一个地址已经变成了29225
              5.打开这个地址察看内存,会发现前后一共有7个地址,也就是人物的7个属性
              6.查找表中82级对应48930,把这7个地址都用浮点数的方式改为48930
              7.回到游戏,会发现显示数值没变。这时候在底下的才能随便勾选一下,数值就出来了,全部82级,改完其他的进入游戏即可
              8.我就放出82级的表格,改太多没意思,有兴趣的可以自己探索


              IP属地:美国11楼2020-12-03 23:23
              收起回复
                我去,你们还在讨论这游戏啊,诸多大佬佩服


                IP属地:美国来自iPhone客户端32楼2021-05-12 21:41
                收起回复
                  作者内嵌了一个点击确认时,即时360点判断条件,所以没法这样改初始属性了。要想继续使用内存修改,按照以前的思路,2个方案可用。传统方案-通过设置属性点访问断点找到“比对360大小的”判断指令,注入或者修改代码为判断结果总是为真(传统的破解思路);还有一个就是通过目前开放的mod系统破掉360点限制(设定高数值)。最近很忙,没时间研究,给大家提供个思路。


                  IP属地:美国来自iPhone客户端38楼2021-05-19 21:58
                  回复