美味的芥末 发表于 2018-9-14 08:20

【装备文件修改】【方法分享】制作修改武器的基础属性mod

本帖最后由 美味的芥末 于 2018-9-14 17:42 编辑

MHW的武器装备文件修改by美味的芥末【一】【内容概述】以下内容来自fearlessrevolution上的envy,描述了修改游戏内武器基础属性的方法,原文是英文,而且比较完善了,我只是简单翻一下而已,方法并不是我的。
1.这样的修改是mod的性质,扔进nativePC然后重新打开游戏就会生效,除非删掉mod文件否则效果一直都在。
2.联机会影响到其他人,奉劝各位不要拿去联机,这样对谁都好(你们真的会听吗= =)
【二】【修改方法-武器篇】
1.首先准备一个东西,叫HexWorkshop,有了它就可以打开MonsterHunter World\nativePC\common\equip底下的dat结尾文件,这些文件名字已经很清楚了,比如hbg_xxxx.wp_dat_g明显就是重弩枪(heavy bow gun),名称都是缩写,不多说了。
2.把dat文件拖进HexWorkshop,就打开了。但是文件的结构很乱,我们要调整一下来找到它的结构,方便编辑。看到界面上方的那行坐标了吗,1 2 3 4 5 6 7 8 9 ...1A 1B.....以此类推,一个数字代表一列,这个条是可以拖动的。如果是远程武器的文件,就拖动这个条,使得最后的数字变成43,如果是近身武器,就变成40,一定要这样做。上图中是重弩的bat文件,由于是远程武器,所以拖到43。3.看最左边,有一列地址编号比如00000220,这些编号很有用。 4.看下面的两个excel表格,这俩表是envy大大做的,描述了上面结构中的各个地址对应的武器。查表得知,00000220是“铁制突击弩”。
5.简而言之,原则上每一行都是一把武器,每一列对应这把武器的一个属性,表格里面说得很清楚了,比如重弩第00000220行是铁制突击弩,1E和1F两列是它的面板,如何修改它的面板请看range.xlsx中的工作表“Damage Calculater”(伤害计算器),在其中输入你游戏中的面板值、内存中的面板值、你想变成的面板值就就会计算出一个结果,把这个结果按照情况改在1E或1F上,保存dat文件,重开游戏就可以了!如上图,0000220铁制突击弩的游戏内显示150的面板,文件中1E数值为64,我们想让它变成300面板。于是我们把64、150、300这三个数值输入计算器里面,如下图得到一个结果C8 00。如上图,我们就把1E位置的值64改成C8,1F位置则还是00不变。1F位置一般都是00不变的,因为不知为何,文件里用了1E和1F两个位置代表着武器面板伤害,而1F却基本上都是00,这一位置动了1F的话武器面板必定是爆炸伤害,一炮999不是梦,这里我就不改了orz。。。。。。。
6.其他的修改同理,还是用这个表格,表格里面写的很清楚了。做个总结:只要你知道近身武器拉到40,远程武器拉到43,然后能看懂这俩excel表格,那么恭喜你,武器已经在你的掌控之下了。查表找到你想改的武器行数(如00000220)-----查表得知每列的含义(如1E 1F两个位置是面板)-------改数据------保存-------重开游戏生效。【3】【修改方法-防具篇】防具改起来还是同样的道理,但和之前的武器修改有不同之处1.搜索方式不同。之前我们改武器,是根据武器行数来确定武器,而装备的存储格式和武器不一样,其中多了一个装备的id号,如图(感谢Idlehands88无私分享)。
上图就是防具的数据结构,表格也已经上传,表格中收录了防具的id号和各个技能的代码,在下时间有限,这里不在赘述,告诉大家上面这张图+这个id表格,完全可以搞定装备修改,祝各位顺利!
最后,相信各位来看这个帖子的都是非常喜欢研究游戏的、喜欢钻研的有素质的人,不要用来联机!不要用来联机!不要用来联机!
给各位一个建议,按照这个方法,武器和装备的数值都可以简单修改修改,加上现在的layerarmor已经很好用了,所以建议各位修改时找一些冷门的很菜的武器装备修改,比如把初始的铁制突击弩改成金贼弩的属性,把皮质一套改成满技能1000防什么的,这样有什么好处呢——这样一来你就可以有两套装备,一套正常的装备联机玩,一套魔改的装备自己爽,在下的语言表达也许不是很顺畅,但大概可以理解吧。。。。建议而已,听不听在你们了orz
作者envy原帖地址:http://fearlessrevolution.com/viewtopic.php?t=7808

逆天·红莲の力 发表于 2018-9-14 12:47

第一!!!!!!

yggwl 发表于 2018-9-14 12:48

ε=(´ο`*)))唉,真的会有人听吗

udys 发表于 2018-9-14 14:09

教练 好难啊

dywnlong 发表于 2018-9-14 14:22

这两天看到好多这种类似的修改,谢谢教程
之前试了一下轻弩回复蛋替换成通1速射玩。实际上只能自己看到效果,其他人看不到效果
所以目前我考虑的是是不是是能修改一下弩的子弹装填表,但是目前发现应该是有一张表格列出一些蛋种装填组合方式,武器数据那边只是调用表格数据而已
暂时没找到在哪改蛋种装填组合方式的表格呢,LZ有相关教程能指导下吗

sybarstar 发表于 2018-9-14 14:36

感谢楼主分享方法!终于可以拯救自己的惨爪双刀了

wenjie0401 发表于 2018-9-14 14:40

我主要想研究如何修改铳枪的炮击等级

lcwben1 发表于 2018-9-14 14:45

修改属性这事还是不要散播出来吧 满大街都是微调党了

nero5518 发表于 2018-9-14 15:40

其实这种教程,会比直接现成的MOD要好。因为懒人比较多,肯定直接用现成MOD的比较多,相反愿意去研究的肯定少

美味的芥末 发表于 2018-9-14 16:07

dywnlong 发表于 2018-9-14 14:22
这两天看到好多这种类似的修改,谢谢教程
之前试了一下轻弩回复蛋替换成通1速射玩。实际上只能自己看到效果 ...

弹种的组合貌似是固定的,作者说00的话就是全弹种都能打,但这样虽然全能,却不精(lv3的弹都是大反慢装填),然后3F就是贼弩的组合,2F就是炎王炮的组合,这个数字决定了弹种,所以我觉得可以试试自己去改一些列表里没有的数字,不知道会不会凑出些比较厉害的弹种组合{:3_91:}

美味的芥末 发表于 2018-9-14 16:08

nero5518 发表于 2018-9-14 15:40
其实这种教程,会比直接现成的MOD要好。因为懒人比较多,肯定直接用现成MOD的比较多,相反愿意去研究的肯定 ...

想不出该说啥了。。。。感谢支持!{:3_119:}

美味的芥末 发表于 2018-9-14 16:11

lcwben1 发表于 2018-9-14 14:45
修改属性这事还是不要散播出来吧 满大街都是微调党了

这个东西我觉得电脑端肯定会有,只是早晚的事,我发出来是给有兴趣的人看看的,当然也肯定会有人拿去联机。。。。。我觉得这是不可避免的事
很多人都想要改文件的方法,但其中一些人是对游戏数据感兴趣,也有些人是为了联机去装大佬,当然我反对后者,但这不可避免。。。。真的抱歉{:3_99:}

A/gy春田滑滑 发表于 2018-9-14 16:11

这个就有点看不明白。应该说明不够直接。

美味的芥末 发表于 2018-9-14 16:12

udys 发表于 2018-9-14 14:09
教练 好难啊

认真看那个表格,没问题的{:3_119:}

dywnlong 发表于 2018-9-14 16:24

美味的芥末 发表于 2018-9-14 16:07
弹种的组合貌似是固定的,作者说00的话就是全弹种都能打,但这样虽然全能,却不精(lv3的弹都是大反慢装 ...

恩,我试过几个蛋种,但是感觉一个一个试太没效率
推测应该解包文件哪里应该存在一个蛋种组合的文件
如果能找到的话就可以修改蛋种组合了,例如你说的00改成全蛋种速射,这样随便哪一把弩调用00的蛋种装填表就能做到全蛋种速射了

美味的芥末 发表于 2018-9-14 16:30

wenjie0401 发表于 2018-9-14 14:40
我主要想研究如何修改铳枪的炮击等级

你看那个表格里面,里面有说哦,你找找{:3_119:}

wccs68 发表于 2018-9-14 16:32

dywnlong 发表于 2018-9-14 16:24
恩,我试过几个蛋种,但是感觉一个一个试太没效率
推测应该解包文件哪里应该存在一个蛋种组合的文件
如果 ...

根据描述初步推测蛋种组合是用2进制的方式来存的 转换一下2进制再对照一下蛋种表试试

doujiao2018 发表于 2018-9-14 16:34

知道别人不听还放出来?笑死老子了:D

dywnlong 发表于 2018-9-14 16:38

wccs68 发表于 2018-9-14 16:32
根据描述初步推测蛋种组合是用2进制的方式来存的 转换一下2进制再对照一下蛋种表试试
...

2进制的话的确有可能,但是目前因为没有蛋种组合表所以没法对照武器上的蛋种代码实际就是一个字节,肯定是调用某处的蛋种组合表了

美味的芥末 发表于 2018-9-14 16:40

A/gy春田滑滑 发表于 2018-9-14 16:11
这个就有点看不明白。应该说明不够直接。

我再组织下语言。。。。编辑多了会审核,我先不编辑了{:3_91:}

刘龙马 发表于 2018-9-14 16:56

有点复杂啊 有大佬能写个视窗化的简单程序就好了,这座很多武器装备都是摆设太不爽了,早就想自己平衡了

z4kira 发表于 2018-9-14 17:04

大佬请收下我的膝盖终于可以拿着我喜欢的冷门武器去打猎了

美味的芥末 发表于 2018-9-14 17:50

doujiao2018 发表于 2018-9-14 16:34
知道别人不听还放出来?笑死老子了

那你接着笑,我在一边看着{:3_91:}

udys 发表于 2018-9-14 19:00

楼主能给个没改过的dat文件吗 灭有解包:$

hu1997 发表于 2018-9-14 19:03

出现了,大魔导师

美味的芥末 发表于 2018-9-14 19:18

udys 发表于 2018-9-14 19:00
楼主能给个没改过的dat文件吗 灭有解包

链接:https://pan.blacksheepgame.com/s/1vddji6j7qNvdIdP_1k5HTA 密码:sykr

土豆内牙 发表于 2018-9-14 19:42

实用教程,感谢分享!

a512657999 发表于 2018-9-14 19:43

谢谢楼主呀~

zaq842743131 发表于 2018-9-14 20:30

这个改了以后联机,联机队友的装备也会生效么?

A/gy春田滑滑 发表于 2018-9-14 20:38

希望表格能中文化
页: [1] 2 3 4 5 6 7
查看完整版本: 【装备文件修改】【方法分享】制作修改武器的基础属性mod