BuildMenuQOL

BuildMenuQOL

将筛选/修理侧边栏添加到“最近”菜单,并为修理、筛选、菜单标签上一页和标签前进添加可配置热键和徽章

Build Menu QOL

描述

Build Menu QOL 是一个小型客户端 UI 模组,用于改进 Valheim 原版锤子建造菜单的功能。它为修理添加了快捷键,并将带有过滤搜索框和修理按钮的侧边栏添加到“最近”菜单中。它还提供了用于重新映射以及显示/隐藏上述所有提示徽章的配置选项。

功能

  • 修理模式获得快捷键
  • “最近”菜单获得过滤 / 修理侧边栏
  • 配置选项可为修理快捷键、过滤快捷键和标签页切换快捷键映射自定义按键或组合键
  • 配置选项可显示/隐藏修理按钮、过滤框和菜单标签页的快捷键徽章
  • 配置选项可使修理快捷键根据情境自动装备或卸下锤子及其他装备

与原版按钮不同,修理快捷键不要求你先打开建造菜单才能切换到修理模式。你现在可以在建造其他部件时直接切换到修理模式或从中切换出来,甚至可以在战斗中通过装备切换和重新装备选项(默认启用)来完成。其他快捷键的功能与原版一致。

使用控制器时的注意事项: 快捷键重新绑定选项和显示/隐藏开关仅限于键盘/鼠标,因为控制器映射无法重新绑定,且控制器菜单的快捷方式徽章始终显示。这意味着控制器实现仅限于硬编码的修理模式控制器快捷方式:Alt / 修饰键(Xbox 上为 LT 或 LB,Switch 上为 L 或 ZL,PlayStation 上为 L1 或 L2)+ 物品栏(Xbox 上为 Y,Switch 上为 X,PlayStation 上为三角键)。“装备切换”和“重新绑定先前装备”选项仍然适用于控制器使用,影响该组合键何时生效及其作用。

前置要求

此模组需要安装 BepInEx 并与你的游戏版本一起运行。

安装

通过 Thunderstore、R2MM 或 Amethyst 等模组管理器安装是最简单的上手方式。Thunderstore 清单应将所需的 Valheim BepInEx 包声明为依赖项,以便兼容的管理器可以自动安装它。

手动安装:

  1. 安装 Valheim 的 BepInExPack(如果你尚未安装)
  2. 下载并解压 BuildMenuQOL 压缩包
  3. 打开你的 Valheim 安装文件夹。在 Steam 中,右键点击 Valheim → 管理 → 浏览本地文件
  4. 打开 BepInEx/plugins/。在此处新建一个文件夹并将其命名为 BuildMenuQOL
  5. 将解压后的压缩包中的 BuildMenuQOL.dll 移动到刚刚创建的文件夹中
  6. 使用你正常的 BepInEx 启用配置启动 Valheim。

模组的配置文件将在插件随游戏加载后由 BepInEx 生成在 Valheim/BepInEx/config 中。

配置

如果你使用的是 ModConfigs 或 Configuration Manager 等游戏内配置工具,那里应该有可用于重新映射快捷键的重新绑定按钮。否则,请直接编辑 Valheim/Bepinex/config 文件夹中的配置文件。配置文件的更新会被实时检查,因此你编辑后它们应在游戏中立即更新。

对于手动配置编辑,请使用 Unity KeyCode 名称(例如 'Backspace' 或 'LeftControl + P')。请参阅此网页上的“Properties”列表以获取所有可用 KeyCode 的参考:https://docs.unity3d.com/ScriptReference/KeyCode.html)

默认情况下,新的修理快捷键映射到 BackQuote 键(即“反引号” - ` 键),因为该键未被游戏的默认映射使用,但距离足够近,便于访问。

兼容性

尽管我设计此模组时尽量“不碍事”,并且到目前为止在我测试过的约 60 个其他模组中未发现任何兼容性问题,但其他修改 Valheim 建造菜单、过滤字段、修理按钮或相关 UI 的模组可能会产生冲突。

以下模组已经过测试并确认可与 BuildMenuQOL 一起正常工作,尽管它们修改了类似的游戏文件/代码: SearsCatalog - 未发现问题 ValheimHotkeys - 未发现问题 LSQCraftyCarts - 尽管此模组修改了与我的模组相同的修理按钮,但它们不会相互干扰。修理快捷键仍按预期工作

支持

我愿意接受在模组范围内对修复或功能的意见 / 建议。我尚未实现但已列入未来更新列表的更改包括:

  • 在多玩家 / 基于服务器的设置中进行测试并修复任何潜在问题
  • 与更多模组进行测试

由于这是我的第一个模组,并且尚未在我自己的系统 / 设置之外的任何系统 / 设置上进行测试,它仍处于 Alpha 阶段,我非常感谢任何反馈!

https://github.com/ShaolinShade/BuildMenuQOL