
社区补丁 - Mods菜单分类(经典版与次世代版)
预制的本地化字符串,用于将模组设置整理到不同类别。专为菜单管理器设计。
查看大图目的
经wghost81授权许可。该模组旨在作为通用模组资源,用于创建更完善的菜单结构并缓解条目数量限制问题。玩家亦可使用本模组解决现有模组的兼容性问题。
在原版游戏中,当模组设置菜单条目超过10项时,
由于列表空间不足且菜单没有明显的滚动功能,
部分选项将无法显示。
此外,当滚动后点击菜单时,
会错误地打开其他选项。
菜单条目的问题在于,不能仅通过简单的Bin文件编辑来添加——你需要Menu Organizer和/或具有匹配ID的本地化字符串,游戏才能显示它们。
这个模组旨在替代wghost81开发的旧版社区补丁 - 菜单字符串。你可以组合使用,但请记住每个页面(如果使用菜单整理器)最多只能放置9个类别。
新类别
动画模组-> 动画
相机模组-> 相机
控制模组-> 控制
沉浸式模组-> 沉浸感
菜单 模组-> 菜单
实用工具模组-> 实用工具
用户界面模组
视觉模组-> 视觉与图形
杂项·模组-> 其他
"Misc" 后面的那个句号不是句号,而是间隔号 ·
使用方式
有两种方式使用这个资源模组:
- 传统:编辑位于
Bin\config\r4game\user_config_matrix\pc目录下的XML文件 - 菜单组织器:编辑位于
Mods\modMenuOrganizerNG_IMM_MrCK\content\scripts\mrckLocal目录下的IMM_Settings.ws文件
传统方式
剧透:显示
本教程原作者为 Winkwinky。
首先,任何添加菜单的模组都会在您的路径YourPathHere\The Witcher 3\bin\config\r4game\user_config_matrix\pc中有其对应的XML文件
逐步操作,以物品数量管理为例:
- 打开文件,这里指的是
modPreparationsConfig.xml,用你选择的代码编辑器打开(普通的记事本不行,虽然也能用,但会非常混乱)。我推荐使用 Notepad++ - 看起来会像这样:
[在此处插入XML代码截图或描述] - 我们唯一需要编辑的是以
<Group id="xxxx" displayName="Mods.XXX">开头的行 - 要找到所有需要编辑的条目,一个超级简单的方法是点击
<Group id . . . >旁边的小减号图标。 - 完成这一步后,它应该看起来像这样:
[在此处插入折叠后截图或描述] - 现在你只需要编辑
<Group id . . . >行,添加一个标签"Mods.YourTAGHere.mod_mod.xxx".. 如上图所示,我为物品数量管理选择了"menu",因此它归入"菜单模组"类别。 - 完成。您现在将在游戏内看到模组设置,位于您选择的标签下(从菜单字符串提供的选项中选择)。
可用的标签有:
- 动画
- 相机
- 控制
- 沉浸
- 菜单
- 实用工具
- 用户界面
- 视觉效果与图形
- 杂项
菜单整理器
剧透:显示
本教程原作者为 MrCementKnight。
您可以通过编辑 "modMenuOrganizerNG_IMM_MrCK\content\scripts\mrckLocal" 中的 IMM_Settings.ws 文件并编写 Mod 菜单 ID 列表来组织您的 Mod 菜单。
我建议使用 VSCode 及其扩展 WitcherScript IDE 来编辑 ws 文件。
如何查找特定模组的菜单ID
从位于 '游戏目录'\bin\config\r4game\user_config_matrix\pc 的选项菜单XML文件中,选择你想了解Mod菜单ID的mod文件。
在文本编辑器中打开该XML文件,找到以 <Group 开头的行(通常是第3行)。
在该行的 displayName 中,Mods. 和下一个 . 之间的部分即为Mod菜单ID。(如果没有下一个 .,则直到 ")
如果由 菜单字符串 提供的ID写在Mods.旁边,则跳过它并使用下一个 . 后面写的ID作为Mod菜单ID。
如果Mod菜单ID不起作用,但Mod菜单在游戏中可见,请在XML文件中搜索 <Group 以找到不同的Mod菜单ID。
对于Menu Organizer,Mod菜单ID是TmrckIMM。
如何在游戏中查看模组菜单ID
在该模组的选项菜单中,选择"Mods Menu Settings > Mod Category Settings"打开弹出菜单,然后按Z键显示模组菜单列表。
ID会显示在/的右侧。
ID将以小写形式显示,但这不成问题,因为它不区分大小写。
重新排序MOD菜单
如果你在IMM_Settings.ws文件的FmrckIMM_ModCategoryContents_0中列出Mod菜单ID列表,Mod菜单的显示顺序将遵循该列表。在Mod菜单ID前后添加+号和引号,写成+"Mod Menu ID+"。
分类模组菜单
将Mod菜单ID输入到IMM_Settings.ws中的FmrckIMM_ModCategoryContents_1至14中的一个或多个,并在此模组的选项菜单中开启"按类别分类模组菜单"功能,即可按类别整理您的模组。未被分类到任何地方的模组菜单会自动归类到FmrckIMM_ModCategoryContents_0。您可以通过查看FmrckIMM_ModCategoryName来了解哪个数字对应哪个类别。如果您从此模组的选项菜单中开启"忽略带有 菜单字符串 的xml编辑",则按照 菜单字符串 中的说明添加到displayName的ID将被忽略,仅使用IMM_Settings.ws中的列表。如果同一个Mod菜单ID被列在多个类别中,它将根据以下优先级被分类到优先级最高的类别中。
1>2>3>4>...>xml>0(1为最高优先级,0为最低优先级)若缺少菜单文本和模组菜单分类的w3strings文件,分类名称将无法正确显示。
注意事项
// 右侧的文本将被注释掉,不会加载到游戏中,因此你可以用它来留下备注或禁用部分列表。
如果启动游戏时出现编译错误,且错误信息显示 Error [modmenuorganizerng_imm_mrck]mrcklocal\imm_settings.ws,这意味着编辑 IMM_Settings.ws 时出现了错误。
兼容性
次世代与经典版本兼容!适用于过去、现在及未来的版本!!
别敢问,"这个模组能在*.**版本上运行吗?"
安装
对于新手/初学者: 我邀请你阅读 《巫师3模组指南》
- 不要使用VORTEX!!
- 使用《巫师3》模组管理器,或将文件解压至游戏目录下的Mods文件夹中。
- 遵循传统方式或菜单组织方式。
如何卸载?
删除文件夹 "modCPModMenuCategory"
兼容性与冲突
提醒: 适用于所有游戏版本!次世代或 经典版!
这是一个w3strings模组...
是的!没有脚本,没有捆绑包。
允许在单独页面发布翻译。
推荐模组
Essential Mods List 中的任何模组 :)
我的其他模组
- 《塞尔达传说:王国之泪》
- 巫师1:增强版
- 巫师2:国王刺客
- 巫师3:狂猎
特别鸣谢
- wghost81 感谢授权。
- MrCementKnight 感谢合作与支持。
- 感谢rmemr提供缩略图文件。
- 使用的工具: Notepad++ (带比较插件), w3stringsx
- 安杰伊·萨普科夫斯基(作者)与CD Projekt Red(游戏工作室)共同创造了《巫师》宇宙。
正在加载版本记录…










正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。