MHWilds-Mods管理器 - Fluffy管理器的替代品

MHWilds-Mods管理器 - Fluffy管理器的替代品

不想用Fluffy管理器吗?这个脚本就是为你准备的。该脚本可在《怪物猎人:荒野》的游戏文件夹中创建或移除mod文件的符号链接。

实用工具

不想用那个毛茸茸的管理员?
这个脚本是给你的。

该脚本用于在《怪物猎人:荒野》游戏文件夹中创建或删除模组文件的符号链接。
你只需将模组文件放入脚本所在目录下的 .\MonsterHunterWilds 文件夹中即可。
要修改游戏,请使用符号链接(symlinks)创建参数运行脚本。
要取消游戏的模组化,请运行带有符号链接(symlinks)移除参数的脚本。

新增于 2.1 版本:
添加了用修改过的文件替换文件的功能,例如:
NVIDIA Streamline 更新至 DLSS 4 FG 310.2.1
给要替换的文件添加 .oldMHWildsFile 扩展名,这样在删除符号链接后,它们可以被重命名为正确的名称。
重命名要替换的文件后,将创建修改后文件的符号链接。
随着更新 1.010.00.00(或任何其他更新),可能需要删除符号链接并重新创建它们,因为更新可能覆盖了一些符号链接。

如果你用其他模组的文件替换了,例如:
DirectStorage 1.2.2 升级至 1.2.3 - IO 卡顿修复 (现已过时,因为 Capcom 已更新)
删除符号链接时可能会遇到错误消息,但请放心。你可以删除 *.oldMHWildsFile 文件,因为这些是更新前产生的过时文件。

如果未设置 -GamePath(别名:'p')参数,脚本将尝试查找游戏文件夹。
如果游戏文件夹检测失败,会弹出一个窗口要求你输入游戏文件夹的路径。

放入文件夹 ./MonsterHunterWilds/natives./MonsterHunterWilds/reframework 中的 MOD 将自动部署到游戏中。
不放入 ./MonsterHunterWilds 文件夹子文件夹,或者 ./MonsterHunterWilds 文件夹的子文件夹在游戏文件夹中没有符号链接的模组,每次添加/更新此类模组时,需要移除并重新创建符号链接。

此脚本 不得位于游戏文件夹或游戏上级文件夹内。

你可以使用以下参数运行此脚本:

  • 创建    别名:'c'    为位于 .\MonsterHunterWilds 目录中的模组文件在游戏文件夹中创建符号链接。
  • 移除    别名: 'r'    从游戏文件夹中移除符号链接。
  • GamePath    别名: 'p'    指定《怪物猎人:荒野》游戏文件夹的路径。
  • 帮助    别名:'h'    显示帮助信息。

终端中的示例:

.\MHWilds-ModsManager.bat -创建 -游戏路径 'C:\Path\To\MonsterHunterWilds'  
.\MHWilds-ModsManager.bat -Remove -p 'C:\Path\To\MonsterHunterWilds'  
.\MHWilds-ModsManager.bat -c  
echo 'C:\Path\To\MonsterHunterWilds' | .\MHWilds-ModsManager.bat -r  

注意:
确保您拥有在指定游戏文件夹中创建或移除符号链接的必要权限。
此 PowerShell 脚本需要在以管理员身份启动的终端中执行。

/!\警告/!\ 杀毒软件可能会阻止脚本执行。
如果发生这种情况,您需要将脚本添加到例外列表中,或者在脚本运行时禁用杀毒软件。
很遗憾,调用文件来执行 Powershell 代码不被杀毒软件所喜欢。
我正在等待 Nexus Mods 支持将脚本从隔离区移除。 2.0 版本现已可供下载。

感谢:
想象力 880321 NexusMods 为他的反馈以及混合批处理/Powershell 脚本。