云龙变 发表于 2018-12-9 09:38

【原创】轻重弩弹种修改详解,如何单独定制一把弩的弹种列表

本帖最后由 云龙变 于 2018-12-9 10:28 编辑

本帖只详解一下弹药列表的修改,不提供MOD,首先感谢大佬的教程http://bbs.blacksheepgame.com/thread-5785800-1-1.html,我只是在这个基础上进行了更深一步的分析

1.提出出 out > common > equip > shell_table.shl_tbl 文件,提取方法我这就不再废话
2.用 hex workshop 打开 shell_table.shl_tbl 文件3.将标尺拖到第6E列


接下来就可以看到,从第一行开始,每一行的第6列到下一行的第5列为一组循环,如下图这就是第一组弹药表


往下就是第二组弹药表

以下的以此类推,每一组都是这么整整齐齐的


3.每三列数据为一组,每一组数据代表一种弹药,分别如下
6-8通常弹1       9-B通常弹2       C-E 通常弹3   F-11贯通弹1   12-14贯通弹2    15-17贯通弹3   18-1A散弹1   1B-1D散弹2    1E-20散弹3       21-23 扩散1
24-26扩散2       27-29扩散3      2A-2C龙击弹    2D-2F榴弹1   30-32榴弹2       33-35榴弹3      36-38斩裂弹    39-3B火炎弹   3C-3E水冷弹   3F-41冰结弹
42-44电击弹   45-47飞龙弹   48-4A毒弹1      4B-4D毒弹2    4E-50麻痹1      51-53麻痹2      54-56 睡眠1    57-59睡眠2   5A-5C減气弹1   5D-5F減气弹2
60-62回复弹1   63-65回复弹2    66-68鬼人弹    69-6B硬化弹    6C-6E无用         0-2无用         3-5捕获用麻醉弹

每组都是三个数,00 00 00 (此处借用大佬的教程)
第一个00:代表子弹的载弹量,最大 14(hex,对应游戏里 20发子弹),大于这个数值,游戏崩溃,由于有属性解放技能,所以此处建议最大设置18发子弹,HEX为12
第二个00:射击模式,1C/1D/1E (特射,后坐小) 1F/21 (特射,后坐大) 除了扩散不能用外,其它的都可以
第三个00:代表上弹夹速度,00~11 (00 最慢,11 快,可以大于11,不过没什么用)


4.如何修改某一把特定武器的弹药组成,目前大部分MOD都是修改全部弹药列表的,如果你需要只修改某个特定武器的弹种,那么请继续往下看
先用“@=闖闖=@”大佬的帖子[原创] 【原创工具】轻度魔改,又或是重度魔改? MHW Weapon Editor 武器数据修改工具里面的工具来看下武器的数据,金色的炮筒-贼

此处有一项弹种匹配,数值是62,这个62就是指的对应第62组弹药表,接下来回到hex workshop编辑shell_table.shl_tbl,在这里每一组弹药表并没有单独的序列编号,所以我们只能一行一行的往下数,第一行为0开始数,我们一直找到第62行

我们随便来修改几项试试,9发子弹特射速射快装填,火炎弹,水冷弹,冰结弹,电击弹都加上,保存,然后把shell_table.shl_tbl复制到游戏目录下Steam\steamapps\common\Monster Hunter World\nativePC\common\equip,进游戏看看

云龙变 发表于 2018-12-9 10:23

本帖最后由 云龙变 于 2018-12-9 10:26 编辑

成功

克拉克肯特 发表于 2018-12-15 02:35

上次貌似听说这样修改有可能会把队友的弩一起改了?

jw8013 发表于 2018-12-16 18:06

好教程,已经成功改了

寒酸老 发表于 2018-12-24 10:16

jw8013 发表于 2018-12-16 18:06
好教程,已经成功改了

看了好久还是不会 大佬能不能帮我改个黑暗左右扩散3装填弹药10发啊

luopaullin 发表于 2018-12-26 02:23

加特林的子弹怎样改?

icoor 发表于 2018-12-26 07:33

克拉克肯特 发表于 2018-12-15 02:35
上次貌似听说这样修改有可能会把队友的弩一起改了?

如果你是主机的话,队友的会跟着你的改

推荐使用冷门武器,一般不会跟队友撞车

gundamdxhk 发表于 2019-2-18 20:22

谢谢楼主分享

3dm_13829697 发表于 2019-2-27 11:03

支持一下

紫熙sama 发表于 2019-3-29 21:51

楼主。为啥我把鼠标放在凯罗系列的武器上,就会直接闪退啊

唯我独宅 发表于 2019-4-10 20:09

icoor 发表于 2018-12-26 07:33
如果你是主机的话,队友的会跟着你的改

推荐使用冷门武器,一般不会跟队友撞车


无后座和装弹速度也会影响吗

阿德亮仔 发表于 2019-4-11 10:05

学习到了,感谢大佬分享。我只研究出拉到6e是整齐的,原来几个数字对应的弹药还是一样的啊

阿德亮仔 发表于 2019-4-11 10:41

阿德亮仔 发表于 2019-4-11 10:05
学习到了,感谢大佬分享。我只研究出拉到6e是整齐的,原来几个数字对应的弹药还是一样的啊 ...

弩的弹药类型地址是2A,里面从0开始0代表第一行类型1代表第二行类型以此类推,还有就是要注意的是2A是16进制,比如冥灯龙轻弩2A数值是12,转换成10进制是18,就是第19行发射类型

1808642368 发表于 2019-4-29 18:29

紫熙sama 发表于 2019-3-29 21:51
楼主。为啥我把鼠标放在凯罗系列的武器上,就会直接闪退啊

我也是这种情况,请问你解决了吗?

1808642368 发表于 2019-4-29 18:50

我猜测这个库文件是不包含新的弹种数列的,76号弹种之后的文件都在另外一个库文件里,打上这个文件后系统就不会去读取那些新的文件了,就导致铠锣系列武器找不到对应的弹种匹配,所以崩溃了,请问楼主有好的解决办法吗?

1808642368 发表于 2019-4-29 18:54

紫熙sama 发表于 2019-3-29 21:51
楼主。为啥我把鼠标放在凯罗系列的武器上,就会直接闪退啊


我猜测这个库文件是不包含新的弹种数列的,76号弹种之后的文件都在另外一个库文件里,打上这个文件后系统就不会去读取那些新的文件了,就导致铠锣系列武器找不到对应的弹种匹配,所以崩溃了。



或许可以通过把新武器的弹种匹配数值全部改到73以下来解决。

页: [1]
查看完整版本: 【原创】轻重弩弹种修改详解,如何单独定制一把弩的弹种列表