模组简介

这是专为《怪物猎人:荒野》玩家打造的轻量第三方模组管理工具,专门面向不想使用其他同类模组管理器、想要更轻量化自定义模组部署流程的猎人群体设计。它核心功能是通过在游戏对应目录下创建或删除符号链接的方式,快速完成各类常规模组的部署与卸载操作,不需要改动游戏本体的原始文件内容,能最大程度避免模组操作失误导致的游戏文件损坏问题。玩家只需要把整理好的所有模组文件统一放到脚本同目录下的指定文件夹中,通过简单的命令行参数就能完成批量模组的一键挂载或全部移除,不需要手动逐个把模组文件复制粘贴到游戏对应目录里,也不会在游戏本体文件夹中留下冗余的零散模组文件,大幅降低多模组交替测试、临时清空所有模组回归原版游戏状态的操作成本,对于经常折腾自定义模组、需要频繁切换模组配置的玩家来说能省下大量重复操作的时间。

功能要点

  • 支持自动识别游戏安装路径,无需玩家手动反复输入冗长的目录地址,当自动识别失败时会弹出指引窗口提示手动指定游戏目录位置,降低路径输入错误概率。
  • 针对常规放置在 ./MonsterHunterWilds/natives 或 ./MonsterHunterWilds/reframework 路径下的模组内容,可实现全自动部署挂载,不需要额外进行二次参数调整。
  • 新增2.1版本专属的文件替换适配能力,支持通过添加 .oldMHWildsFile 后缀的方式,在移除符号链接时自动将替换过的原版游戏文件恢复原名,适配DLSS4相关升级、DirectStorage版本替换这类需要替换游戏原有非模组原生文件的特殊修改需求。
  • 提供多组简化别名参数,不需要记忆完整长命令,输入短参数即可快速触发创建符号链接、删除符号链接、指定游戏路径、查看帮助信息四类核心操作,适配不同玩家的使用习惯。
  • 支持管道输入游戏路径,除了直接在命令行后追加路径参数之外,还可以通过前置输出路径的方式直接调用运行,适配习惯用自定义批处理批量执行多组模组操作的高级用户。

安装方法

首先需要将压缩包解压到游戏目录之外的任意自定义文件夹中,注意该脚本文件绝对不能放置在《怪物猎人:荒野》的游戏根目录或是游戏文件夹的上级目录内,否则会引发符号链接创建逻辑混乱的问题。解压完成后在脚本所在的同目录下新建名为 MonsterHunterWilds 的文件夹,后续所有想要加载的模组内容,都按照模组自身的目录结构整理好放入这个新建的文件夹内,比如属于natives目录的模组就直接放到 .MonsterHunterWilds
atives
路径下即可。之后以管理员身份打开终端窗口,切换到脚本所在的文件夹位置,运行对应参数的命令即可执行对应操作:想要部署所有已放入文件夹的模组时运行带有 -Create 或别名 c 参数的命令,想要完全移除所有由该脚本生成的模组符号链接、还原游戏到无该脚本挂载模组的状态时运行带有 -Remove 或别名 r 参数的命令,如果自动定位游戏目录失败,可以追加 -GamePath 或别名 p 参数后接上游戏的完整安装路径完成手动指定。如果需要替换原生游戏文件的特殊修改操作,提前把对应要备份替换的原版文件添加 .oldMHWildsFile 后缀,再执行创建符号链接的命令即可完成适配。具体操作细节如果和压缩包内附带的最新说明有出入,以压缩包内说明为准。

前置依赖

运行该脚本前不需要额外安装其他第三方管理器类工具,系统需要具备正常创建符号链接的权限,同时确保终端是通过管理员身份启动的状态。没有其他额外的强制前置模组要求。

注意事项与兼容性

使用该脚本前必须确认当前登录的系统账号拥有在游戏安装目录下创建、删除符号链接的足够权限,没有开启相关权限限制。部分杀毒软件会对混合批处理加PowerShell格式的脚本产生误判拦截,导致脚本运行中断,遇到这类情况时需要先把该脚本的所在文件夹添加到杀毒软件的信任排除列表中,再重新以管理员身份运行终端调用脚本,不要在未排除拦截的状态下反复启动脚本,避免部分符号链接创建到一半中途报错留下残留无效文件。每次游戏官方推送版本更新完成之后,建议先执行一次移除符号链接的操作,再重新执行创建符号链接的操作,避免游戏更新过程中覆盖损坏原有生成的符号链接,引发模组加载异常甚至游戏启动失败的问题。游戏大版本更新之后残留的带有 .oldMHWildsFile 后缀的旧备份文件已经失去原有作用,可以直接手动删除清理,不会对当前游戏和脚本运行造成任何负面影响。部分不属于 ./MonsterHunterWilds 子目录下的特殊模组,或是对应游戏目录下原本不存在原生符号链接指向位置的特殊修改内容,每次新增、更新这类模组之后都需要手动执行一次完整的删除旧符号链接、重新创建新符号链接的流程,才能保证模组内容正常挂载生效。

常见问题

  • 运行脚本后提示无法创建符号链接是什么原因?大概率是当前终端没有以管理员权限启动,或是当前系统账号没有开放对应目录的符号链接创建权限,确认终端启动身份和系统权限配置之后即可恢复正常运行。
  • 游戏更新之后执行移除命令弹出错误提示是不是模组冲突?这类属于版本更新后的正常现象,很多之前替换过的游戏文件已经被官方更新覆盖,只需要手动清理掉残留的 .oldMHWildsFile 后缀文件之后重新生成符号链接即可,不会影响游戏正常运行。
  • 能不能把不同来源的模组直接全部丢进指定文件夹里不用分类?只要不同模组之间不存在内容冲突,按照每个模组自身要求的目录层级整理好放入对应子文件夹内即可,脚本会自动批量生成所有合法文件的符号链接。