聪明的主菜单(重置版)

聪明的主菜单(重置版)

最可自定义的固定终点“主菜单”。

用户界面

注意:

  • 仅适用于 NextGen Edition 4.04(Redkit Update 2)。
  • 警告! 不要使用像 Menu Organizer、"Mods Menu Sorter" 或类似模组来更改此模组的菜单。
  • 此模组拥有自己的自定义模组分类,并且不需要 "Community Patch - Menu Strings",但包含了 "Menu Strings" 中的所有分类,因此您无需重做。
  • 与修改主菜单的模组兼容,但会忽略其设置(例如 Friendly HUD)。除了与 "CMM" 类似的模组(例如 Menu Organizer、Minimalist Main Menu 等)。
  • 不要在 "Mods" 文件夹中寻找设置,它们位于 "Options\Main Menu"。

简介:

  • 增加了自定义和重新着色几乎所有菜单元素的功能。
  • 增加了移动/排序菜单项的功能。
  • 增加了无限模组菜单。
  • 为模组增加了大量自定义分类。
  • 许多常见的错误修复。

修复:

  • 修复了选项中白色的分隔线(现在为棕色)。
  • 添加了缺失的“可下载内容”选项卡。
  • 修复了在某些选项上鼠标卡住的问题(例如,HairWorks)。
  • 添加了对过长菜单项名称的压缩。
  • 预设名称现在会被压缩,而不是在超出框架时被截断。
  • 更改了选项名称的最大长度,以防止文本被截断。
  • 增加了阿拉伯语中选项名称的间距,防止文本重叠。
  • 移除了更改某些设置时出现的绿色矩形。
  • 修复了缺失的“返回”提示(右下角)。
  • 以及许多许多其他修复。

针对模组:

  • 为自定义模组分类添加了本地化字符串。请阅读下面的专门部分。
  • 修复了自定义模组分类的预设("modMenuStrings" 及新分类)。
  • 自适应本地化:如果找不到本地化字符串,CMM 将尝试在没有前缀_ 的情况下查找。
  • 以及许多其他功能。

Clever Main Menu:

  • 添加了无限模组菜单。
  • 许多用于自定义徽标、文本背景和菜单的选项,或将其禁用。
  • 增加了更改菜单和选项中文本的字体、大小、颜色、大小写和发光效果的功能。
  • 更改图形菜单元素颜色的功能。
  • 在选项菜单中增加了背景和雾设置。
  • 为保存列表添加了不同的样式选项。
  • 能够将菜单按钮分组到子类别中。
  • 新增按钮:“游戏”/“快速加载”/“快速保存”/“导入 W2 存档”/“任务调试”/“可下载内容”。
  • 导入《巫师 2》存档:仅当您有《巫师 2》的存档时才可用。您可以在游戏进行中导入来自《巫师 2》的存档,但这种导入不会影响您已经完成的事件。
  • 调试菜单:启用调试菜单(可用于测试模组/模组创建者)。选择 "reference_level" - 方便快速加载进入游戏。
  • 能够更改“主菜单”和“选项”列表的顺序(按住 Shift + 上/下箭头)。
  • 能够在导航按钮(“返回”、“退出”、“更多”等)前添加间距。
  • 每页菜单项的数量从 8 个增加到 20 个(取决于字体大小)。
  • 以及许多许多其他功能。

按钮:

  • 菜单按钮(ESC)现在具有额外功能:
    • (长按/双击)- 创建“快速”/“手动”游戏存档或加载您的最近存档。
  • 请小心,我建议只使用一种类型的设置,因为您可能会混淆它,并意外加载游戏而不是保存。

自定义分类:

  • 尽管 "CMM" 不再有 8 个模组限制("CMM" 模组菜单是无限的),您可能仍然希望将类似的模组组织到子类别中以方便使用。
  • "CMM" 提供了与 "Community Patch - Menu Strings" 模组相同的方法来做到这一点。但分类的数量已显著增加。
  • 同时修复了模组预设名称的问题。"Menu Strings" 本身不再需要。
  • 警告,不要将此用于 "CMM" 菜单,否则会破坏模组。

要创建这样的分类:

  1. 打开模组菜单文件:The Witcher3\bin\config\r4game\user_config_matrix\pc\modMyMod.xml
  2. 在菜单中找到以下行:displayName="Mods.MenuName"
  3. 在 "Mods." 之后添加 "MyCategoryName"(针对文件中的所有行)。

例如:

<Group id="MyMod" displayName="Mods.ModMenuName" >
更改成:
<Group id="MyMod" displayName="Mods.MyCategoryName.ModMenuName" >

可能的分类名称:

  • alchemy_and_equipment
  • alchemy_and_crafting
  • weapons_and_armour
  • quests_and_adventures
  • skills_and_leveling
  • user_interface
  • overhaul
  • gameplay
  • inventory
  • items
  • balancing
  • characters
  • immersion
  • combat
  • gwent
  • visuals_and_graphics
  • audio
  • tweaks
  • camera
  • performance
  • utilities
  • bug_fixes
  • miscellaneous

隐藏选项:

  • 您可以为“游戏版本”或“玩家名称”分配任何名称或标签。
    1. 打开 Witcher3\Mods\modCleverMenu\local\CleverMainMenu\
    2. 用文本编辑器打开文件 CMM_UserName.ws(最好使用 Notepad++)
    3. 找到其中的函数:
      function CMM_CustomUserName() : string
      {
          return "";
      }
      
    4. 将 return ""; 编辑为 return "任何您想要的文本";
    5. 将“玩家名称”或“游戏版本”设置改为除“原始”以外的其他选项。

安装:

  1. 将压缩包解压到游戏根目录(或使用 W3MM)。
  2. 编辑位于 Witcher3\bin\config\r4game\user_config_matrix\pc\ 的 dx11filelist.txt 和 dx12filelist.txt 文件。
  3. 在文本底部添加一行文本 "modCleverMainMenu.xml;"。
  4. 并且不要忘记在每行末尾加上逗号(最后一行除外)。

特别鸣谢:

捐赠: