【初夏原创】疯狂斗鸡场(获得多倍增加效果dat-so教程)


81 0
看不懂的看这个吧
游戏名字叫疯狂斗鸡场,我一共改了三个内容:一个是嗑药多倍增加经验,无限刷鸡领钱,强制使用铜钱支付(钻石也是使用铜钱支付),当然虾壳社区,发的属于阉割版本,只保存了前两个功能。

这个贴子也只讲第一个修改内容如何实现,在dump成功拖入dnspy分析,一开始搜的是exp,然后进行查找才找到下面图一这个方法,直接翻译这个方法中文叫做:增加公鸡经验,那么他就是一个增加的方法,同理,增加方法一般都会有一个add指令进行完成,那么我们只需复制地址,去Ida更改

按g跳转,前面我也看不懂什么东西,只需目的明确,直接找add,找不到就拉倒不破了很快我们就找到了一个fadd,有人会问怎么多了个f?我怎么知道,我也不懂,但是这不影响,逆向本就是思维取胜,那来那么多通杀先解释一下这个指令意思,s0是原先的经验,s8是增加的经验,所以最后增加的经验结果,就是s0+s8(用的是add指令)知道这个意思后改也就容易了


改法:fadd改为fmul, 第二个s0改为s8,改加为乘最终加的经验会是增加的经验值乘以增加经验值

如果是add,改法会多一些,但是加了f无法直接赋值,只能取巧……

你或许看不懂没关系,我提供的也只是一个思路
看过的人 (0)
最新回复 (0)
    • 虾壳社区_游戏源码资源社区_游戏源码资源网_私服搭建教程_手游私服源码
      2
          
返回