dwq308 发表于 2018-4-11 21:46

斩幻想完美逆向——无CD秒杀

本帖最后由 dwq308 于 2018-4-12 19:59 编辑

这相对算是一次完美的修改,效果是无CD秒杀,但不能普通攻击。老规矩,先查看游戏是什么类型(下面会给出方法)


所幸是U3D游戏,,就压后拖进reflector查看,没有加密,省了一大麻烦


按照往常一样,先搜索set_hp,结果不多



第一个,翻译一下:个人属性,很好,就它了,双击进去


当然,修改血量不是我们需要的,毕竟,修改血量没多大意义,往上翻一下,看到FirstCDtime....以及往下的SecondCDtime、ThirdCDtime,技能CD?就它们了。

   
双击方法进入查看,点击插件,按照图上进行修改,浮点数类型(ldc.i4single)改完之后点Updata,更新。同时还需要改一下FirstCDtime,依然改成0;(注意:这里修改了两个方法:FirstCDTime、FirstSerialTime,下同)



接着也把二技能、三技能也修改了

      

改完之后,保存,替换原文件,回编译,安装后发现,看是还是有点意思了,不过过了几个图,就没多大作用了,咋办?那就改攻击吧。按照前面的方法,找到set_hp,往上翻,看到Curattackvalue,开心,就是攻击了,果断双击进去修改
   

改完之后,保存,替换原文件,回编译,安装后发现,怪物和人物进行互秒,来吧,互相伤害吧。既然如此,那就按照老方法,修改死亡吧。搜索dead


双击进去方法查看,一脸懵逼,什么鬼。。。


好吧,教程到此结束。。。。。。。
不过有一次不小心误点,按照字符串来搜索:dead,居然发现不一样的地方


没错,HpController,血量控制,双击进去看看
   


在倒数第二行,看着这个,单词懒得打了,意思就是设置死亡状态为真,发送,果断把真修改成假


注意:在IL指令中,ldc.i4.0代表假,ldc.i4.1代表真,所以就是找到ldc.i4.1改成ldc.i4.0即可。



改完之后,保存,替换原文件,回编译,安装后发现,人物并不是不死亡,- -!,而是人物和怪物都不能普通攻击。。。。
不过,之前的无CD似乎可以。。。。
最后附两张效果图。







这里提供一种完美的解决办法:
接修改攻击互秒之后,突然想到,修改的目的是什么?过副本,拿奖励!!!而过副本的判定一般是Boss死亡。
于是用字符串搜索“battle_self_die”

里面有那么五六个方法,都一次点进去进行修改

看到这里,有想法了没?没错,就是把“battle_self_die”替换“battle_boss_die”
      
替换之后,就保存回编译,安装。骚年,开启你的作死之路吧


附修改的的dll:链接:https://pan.baidu.com/s/1WWmHoJCCzOkRK__lSAC6Ow 密码:pu32


APK我就不放上去了,免得各种纠纷


最后,能不能来点免费的CB和热心呢?

一方鱼儿 发表于 2018-4-12 09:29

wgpgw 发表于 2018-4-12 09:20
RE: 斩幻想不完美逆向——无CD秒杀 [修改

老哥,你这么前排灌水,当真想扣分?

CrazyNut 发表于 2018-4-11 22:38

我就很好奇U3D的逆向{:301_997:} 坐等上图

西瓜小刚 发表于 2018-4-12 09:14

哇塞,老哥很强啊

sstm 发表于 2018-4-12 09:15

wgpgw 发表于 2018-4-12 09:20

RE: 斩幻想不完美逆向——无CD秒杀 [修改

qq838524191 发表于 2018-4-12 10:25

一脸懵逼,看不懂,英语不好是硬伤

唯爱自由丶 发表于 2018-4-12 10:47

楼上说的很有道理!~

feob 发表于 2018-4-12 10:54

你非常厉害,给予鼓励,不过我们想要的成品哪里去了,

heavyd 发表于 2018-4-12 11:25

没有成品提供下载吗?可惜了。。。
页: [1] 2 3
查看完整版本: 斩幻想完美逆向——无CD秒杀