AnGel0-0 发表于 2022-4-2 02:15

yapped怎么修改法术伤害?

yapped怎么修改法术伤害?

yxqy 发表于 2022-4-2 21:11

先在Magic里找到你要改的魔法,论坛里有全物品ID(包括了魔法)。
然后选中要改的魔法ID,看Reference ID,这里是此魔法的Bullet编号。
再到Bullet找到对应的ID,里面有AtkParam ID。
最后在AtkParam_Pc里找到对应ID,里面Damage: 开头的就是了。

挺麻烦的,主要是Bullet这块,有的魔法会有一串好几个,你要分析出谁起什么作用。
有的时候Magic里写的Bullet仅仅是个视觉效果,又或者是个启动扳机,这个Bullet击中后再触发其他Bullet。
要综合这个Bullet的Initial Velocity(子弹飞行速度)、Hit Bullet ID(击中后触发另一个Bullet)等等来分析。
不然改不对地方也没用。

我拿辉石魔砾来举例子:
查表知道它的Magic编号是4000。

一、打开Magic编号4000
这里可以修改蓝耗、绿耗、学习需要的智力等等。
然后看到Reference ID 1是10400000。Reference ID 2是10400099。

二、打开Bullet编号10401000,发现它有飞行速度(Initial Velocity),而10400099没有速度。
那么猜测10400099是起手的那个符印一样的特效,不做修改。
改了10401000的飞行速度从13改成130,实验发现子弹确实变快,射程远的超出锁定范围了。
证明改对地方了。
再看10401000的AtkParam ID是40000。

三、打开AtkParam_Pc编号40000
修改里面的Damage: Magic
在Yapped里保存。
再进游戏测试,发现修改成功。

这里要注意有时在Yapped里保存了,但是有可能文件未修改。
点完Save一会儿听到提示音后,再重新Open一下regulation.bin看看刚才的修改是不是保存了。
我就遇到过改的地方是对的,但进游戏没效果,排查了半天才发现之前的没有保存部分修改数据。
最好输完数据后都按下回车,并且重新读取检查是否有修改,最后再进游戏验证。

everthen 发表于 2022-4-2 22:11

如果不求甚解的话,有个简单一点点的办法。

首先,用楼上大佬的办法,按第一步找到子弹编号。

然后,在右边找到Bullet Count(子弹数量),一般是1,改成几就是一次放几个子弹,从而使伤害成倍增加。

缺点也有,对于有碰撞判定的子弹,因为共用判定框的缘故,伤害提升会非常不理想。比如月影的八刀一闪伤害其实到不了八倍,天降魔力这个阿斗怎么扶都扶不起来(对于不想太IMBA的人可能反而刚好)。

参考https://bbs.blacksheepgame.com/thread-6284457-1-1.html

ashya 发表于 2022-4-2 22:16

yxqy 发表于 2022-4-2 21:11
先在Magic里找到你要改的魔法,论坛里有全物品ID(包括了魔法)。
然后选中要改的魔法ID,看Reference ID, ...

还真是复杂啊,怪不得我怎么都改不对,另外求问像黄金树立誓怎么修改时间呢???

yxqy 发表于 2022-4-3 00:36

ashya 发表于 2022-4-2 22:16
还真是复杂啊,怪不得我怎么都改不对,另外求问像黄金树立誓怎么修改时间呢???
...

战灰是SpEffectParam>1730
祷告可能是SpEffectParam>1660000 (未测试)

把里面的Duration改成你想要的数字,单位是秒,改成-1应该是永久。


ashya 发表于 2022-4-4 01:19

yxqy 发表于 2022-4-3 00:36
战灰是SpEffectParam>1730
祷告可能是SpEffectParam>1660000 (未测试)



1660000 这个ID是怎么知道的啊?

qq125793469 发表于 2022-4-4 01:27

本帖最后由 qq125793469 于 2022-4-4 01:46 编辑

有大佬知道攻击距离怎么改吗?

qq125793469 发表于 2022-4-4 01:44

ashya 发表于 2022-4-4 01:19
1660000 这个ID是怎么知道的啊?

黄金树立誓,黄金树庇佑,恩惠赐福这种,在magic里查黄金树立誓的Reference ID,再用查到的id到Bullet里查对应的Target SpEffect ID,最后在用这个id在SpEffectParam里查到相对应的Duration值,改成-1就是常驻
另外有一些例如火焰啊赐予我力量,龙雷庇佑,野兽活力,血焰刀刃这种,不需要在Bullet转换,直接用magic查到的id到SpEffectParam里查就行了

大佬教我的··

ashya 发表于 2022-4-4 13:21

qq125793469 发表于 2022-4-4 01:44
黄金树立誓,黄金树庇佑,恩惠赐福这种,在magic里查黄金树立誓的Reference ID,再用查到的id到Bullet里 ...

原来如此,感谢分享

ppt2200300 发表于 2023-8-9 22:05

感谢分享
页: [1]
查看完整版本: yapped怎么修改法术伤害?