解包和修改防具武器

本人是刚开始接触MHR的游戏修改,这几天也一直在看大佬们的教程来试着修改游戏文件。可能会比较啰嗦因为是第一次写。默认已经装好reframework前置。


1.解包数据

为什么需要解包和pak以及modmanager运行机制

由于卡普空对游戏进行了加密, 我们无法直接打开和更改游戏文件,这个时候就需要借助一些特殊工具:retool(解包用软件)和list(文件名单)。具体可以去看这位大佬的帖子:https://www.caimogu.cc/post/77016.html

很多人也许在解包数据时碰到了问题,发现解包出来的和帖子里相去甚远。其实是因为忽略了一个小细节:在这个网址:https://github.com/mhvuze/MonsterHunterRiseModding/tree/main/files

下载list时很多人下载了mhrisePC.list但忘了改名字为mhrise.list, 因为retool的bat文件是默认读取mhrise.list

在重命名后即可将游戏目录里名为re_chunk_000的文件夹拖动至bat,然后他自己就会开始解包数据,完成之后你可以在retool的文件夹里看到一个同名为re_chunk_000的文件夹,这个里面就是list能解出来所有的游戏文件。到这一步就已经算解包成功了,进入rechunk000文件夹我们就可以看到一个natives文件夹,里面就是所有游戏原本的文件了。

pak文件和modmanager所用的mod本质上都是让游戏优先读取他们里面的同名文件以此达到效果,打开几个modmanager的mod压缩包其实里面都是natives文件夹,其实和自己手动将这个文件夹拖动到游戏目录的同名文件夹有一样的效果。而pak则是更新包的方式来让游戏优先读取文件,这里需要注意一下pak得遵循的命名规则:(如果需要删除中间的某个pak则需要把后面的pak都改序号来保持001-002-003这样,如果中间断了,后面的pak都不会被读取)

很多时候大家下载下来的pak文件都是patch后面接的000,00x和00y等等,这些都是可以按照以上的命名规则来放入游戏目录里的。但如果两个pak都是修改(优先让游戏读取)了同一个文件的话,则命名数大的pak比如008会覆盖掉命名数小的。换句话说,如果两个pak文件修改了同一个文件,命名数小的就等同于不存在。

修改武器和防具属性:

在上面解包成功的rechunk000的文件夹里,可以通过这个路径:re_chunk_000\natives\STM\data\Define\Player里面看到Weapon和Armor两个文件夹,weapon里面有各类武器的武器库文件,点开longsword(太刀)文件夹里就有一个名叫LongswordBaseData.user.2的文件;打开Armor(防具)文件夹则有一个ArmorBaseData.user.2的文件。这两个就是太刀武器数据库和防具数据库。通过修改这两个文件就可以做到修改武器和防具的属性了,但因为这些文件的特殊,我们没办法用正常的办法编辑,不过N站有大佬做出了可以顺利编辑这类.2后缀的文件的软件了,这里是原链接:https://www.nexusmods.com/monsterhunterrise/mods/114,根据N站的指引需要下载一个前置文件,下就好了

普通的解压好后可以在文件夹里找到MHR-Editor.exe, 打开这个软件后不用急着去左上角打开文件,可以在右上角的english处改为简体中文来查看文件。然后就可以打开上述的两个文件了

太刀文件:

atk-武器攻击力,critical rate-会心率,HyakuryuSkilldlList-百龙技能选择名单(铁虫丝技强化在序号234),SlotNumlist-武器孔名单(注意0对应1级孔,1对应2级孔,2对应3级孔,三个加起来不能超过3,因为孔数上限就是3,最简单粗暴就是把你想要改的武器直接在2的value槽处写3就好了,0,1的value槽处改成0)

MainElementtype-属性类型(火水雷冰毒爆眠麻龙),MainElementVal-属性值(最高我记得是110,过了这个数字也没用,进游戏还是110),SharpnessValList-斩味槽(0档为红斩-5档为白斩,最简单就是0处写50,5处写350,没测试过6档的紫斩,有兴趣可以试试)TakumiValList-匠加成(改了斩味之后这个已经没什么用处了,放着就好)

防具文件:

Defval-防御值,XXXRegVal-某属性抗性,DecorationNumlist-孔数(同上方修改一致,但其实不改也没关系,因为下面修改的关系)SkillList-装备技能(一个防具最多拥有五个技能,如果在这里改了五个技能的话,那装了其他珠子也是没有用的,已经满了,所以改不改孔数已经没有意义了)SkillLvList-防具技能等级(修改时记得对应前面的装备技能)

修改好并保存后就可以按照放入游戏目录里的natives文件夹里了,注意路径natives\STM\data\Define\Player,没有文件夹的自己创建就好,然后就把这两个文件按照解包文件夹里的路径来放就好。比如太刀的就是natives\STM\data\Define\Player\Weapon\LongSword,防具的就是re_chunk_000\natives\STM\data\Define\Player\Armor

今天就先写这么多了,如果有和我一样的新手想知道如何修改动作值的话那我下次可以再写一篇文章来讲讲怎么改见切判定时间(可能有些萌新没看懂云大佬的修改,我一开始也是懵),动作值,太刀各个动作卡肉时间。这些都是非常基础简单的,至于更高级的给居合加霸体什么的就还得花很多时间琢磨和请教大佬了。而至于修改纳刀和居合音效的话,这个是真的麻烦,因为还要涉及到解包音频文件和编辑音效(为了保留原本的音效),所以这个还是算了。先写这么多吧,祝大家玩得开心

by l-0o-【- · 来自踩蘑菇PC端 更新于 2022-03-29
若有附件,打赏后可直接下载 赠人玫瑰 手留余香
默认
最新
1