真实HUD切换

添加一个可分配的操作,用于切换启用的HUD元素。

调整

注意: skacikpl 已告知我,他最初的 HUD 切换模组经过重新设计,比这个版本更高效。只要原版模组提供相同的功能,我将不再继续支持此模组:http://www.nexusmods.com/witcher3/mods/333/?

描述: 这个模组添加了一个可分配的动作,用于切换所有启用的 HUD 元素的可见性。它基于 skacikpl 的 HUD 按键切换功能,但仅使用一个按键,并支持切换特定的 HUD 元素——即玩家在选项 > 视频 > HUD 配置中已开启的内容。

安装: 使用 Nexus Mod Manager 安装,或解压到您的 ...\The Witcher 3 Wild Hunt\Mods 文件夹中。 使用任意文本编辑器打开您的 ...\Documents\The Witcher 3\input.settings 文件,并在每个相关上下文标签 * 下添加一行,将 HUDToggle 动作绑定到您想要的按键上。

例如,如果你想将 HUDToggle 绑定到 F3 键,你需要添加:

IK_F3=(动作=切换HUD)

* 我完成了 [船只][乘客][战斗][战斗替换者希里][潜水][探索][探索替换者希里][马匹][马匹替换者希里][跳跃攀爬][游泳][投掷抓取]

注意:HUD 配置在每次加载后都会初始化,因此如果您启用/禁用了某些元素,它们将无法正确切换,直到您重新加载存档。

自定义: 为了防止某些 HUD 元素被关闭,在 Initialize() 函数中将它们的默认值修改为 0 而非 -1

例如,如果我想保持小地图开启并切换其他所有内容,我会将 modHUDToggle\content\scripts\game\player\playerInput.ws 文件的第 102 行修改为 Minimap2Default = 0 而不是 -1。只要小地图在你的 HUD 配置中处于启用状态,切换功能就不会影响它。

你甚至可以修改这个功能,在两个自定义 HUD 配置之间切换:

  • 对于 HUD 1,您需要开启 HUD 配置中的每个元素,并保持其默认设置(或将其设置为 1)。
  • 对于 HUD 2,您需要关闭 HUD 配置中的每个元素,并将其默认值设为 1
  • 对于始终隐藏的元素,在 HUD 配置中关闭每个元素,并保持其默认设置(或将其设置为 0)。