斩幻想完美逆向——无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和热心呢?
wgpgw 发表于 2018-4-12 09:20
RE: 斩幻想不完美逆向——无CD秒杀 [修改
老哥,你这么前排灌水,当真想扣分? 我就很好奇U3D的逆向{:301_997:} 坐等上图 哇塞,老哥很强啊 RE: 斩幻想不完美逆向——无CD秒杀 [修改 一脸懵逼,看不懂,英语不好是硬伤 楼上说的很有道理!~ 你非常厉害,给予鼓励,不过我们想要的成品哪里去了, 没有成品提供下载吗?可惜了。。。