建造菜单 - 类别与3D

建造菜单 - 类别与3D

锤子的建造菜单已重建:按用途和类型分类的类别树、图标下方显示名称、搜索、材料筛选、带旋转3D模型的提示框。其他模组的锤子整合在同一菜单中。

BuildMenu - 带分类树和 3D 预览的建造菜单

按用途分类的目录树、图标下方的名称、搜索、材料筛选,以及每个部件的旋转 3D 模型

Дерево категорий, подписи под значками, поиск, фильтр по материалу и поворотная 3D-модель каждой детали

描述 / Описание

EN:

锤子的建造菜单,重新打造。取代游戏标签页的是左侧的分类树,按用途和类型排序。取代光秃秃图标的是带名称的网格。顶部有搜索和材料筛选。工具提示会在光标处显示部件的旋转 3D 模型。

快速找到任意部件:建造 → 楼梯,在材料筛选中选"木材",或直接输入名称。

其他模组的锤子也能加入同一个菜单——一个工具,一棵树。

RU:

锤子的建造菜单,重新打造。取代游戏标签页的是左侧的分类树,按用途和建筑类型排序。取代光秃秃图标的是带名称的网格。顶部有搜索和材料筛选。光标处的工具提示会显示部件的旋转 3D 模型。

任意部件都能快速找到:建造 → 楼梯,在材料筛选中选"木材",或直接输入名称。

其他模组的锤子也能加入同一个菜单——一个工具,一棵树。

主要特性 / Основные возможности

  • 用分类树取代游戏标签页:
    • 制作 - 工作台和站点、站点升级、熔炉与生产、厨房
    • 按类型划分的建造 - 地板、墙壁、屋顶、楼梯与坡道、梁与柱、门与大门、窗户、拱门、栅栏、防御(材料通过顶部栏筛选)
    • 室内 - 家具、照明、装饰
    • 出行 - 手推车、船只和传送门
    • 存储 - 所有带物品栏的物品 分组像手风琴一样折叠展开(游戏自带的 + / - 按钮);点击分组会在一个列表中显示其所有子分类。每行显示其包含的部件数量。
  • 自动排序,依据每个部件的属性(游戏的标签、组件、名称、形状)——其他模组的部件也会归入正确位置。文本文件中的一行即可移动任意部件。
  • 带标题的网格 - 每个图标下方显示名称,角落显示子分类徽章,4 种单元格尺寸
  • 光标处的工具提示 - 一个实时、缓慢旋转的 3D 模型,使用独立的工作室灯光(清晰——不暗、不湿),显示资源、舒适度及其舒适度组(每组仅计算最佳部件)和描述。菜单打开时,游戏底部信息面板和放置按键提示会被隐藏。
  • 网格中的 3D(可选)- 用模型快照取代图标,每帧生成一点,且仅针对可见单元格;快照准备就绪前显示游戏图标
  • 顶部栏:搜索和修理锤、材料筛选([木材]、[石头]、[金属]一键切换;▼ 展开所有主要材料——铜、青铜、铁、大理石、黑金属……)、网格尺寸、标题/分类图标/3D 的勾选框、最近使用和收藏
  • 其他模组的锤子合并在一个菜单中(可选)- Odin Hammer (OdinArchitect)、BuildIt、Clutter 等:为每个发现的工具提供开关,默认关闭。它们的部件(相同站点、消耗和效果)会加入分类树,工具提示会注明其来源模组。工具本身仍可正常工作。
  • Chistix 的 BuildExtend:其 "?" 帮助和 x1 / xN / xF 锤子模式作为按钮显示在顶部栏
  • 自定义分类图标:DLL 旁边的 icons/<key>.png
  • 支持英语和俄语,跟随游戏语言

3D 快照:每帧最多约 2 毫秒,内存中最多保留 512 个(约 32 MB)——回滚和重新打开都是即时的。

安装 / Установка

EN:

  1. 安装 BepInEx for Valheim。
  2. 下载 BuildMenu。
  3. 将 BuildMenu.dll 放入: Valheim/BepInEx/plugins/
  4. 启动游戏并打开锤子的建造菜单。

RU:

  1. 安装 BepInEx for Valheim。
  2. 下载 BuildMenu。
  3. 将 BuildMenu.dll 文件放入文件夹: Valheim/BepInEx/plugins/
  4. 启动游戏并打开锤子的建造菜单。

恢复游戏菜单:在 BepInEx/config/chistix.buildmenu.cfg 中设置 Enabled = false 并重启。 / Вернуть меню игры: Enabled = false в конфиге и перезапуск.

兼容性 / Совместимость

  • [仅客户端] - 只有建造的玩家需要它;服务器和其他玩家不需要。没有自己的网络消息。
  • Valheim 1.0.20(新建造菜单),BepInEx 5.4.23+。
  • 其他模组的部件(Jotunn、PieceManager 等)会像游戏自带部件一样被读取和排序。
  • 其他锤子 - OdinArchitect、BuildIt、Clutter:可选合并(见上文)。MyDirtyHoe 等地形工具也可以合并,但并非为此设计。
  • Auga - 配合 Chistix Compat(可选)时,窗口和工具提示采用 Auga 外观;不安装则菜单保持自身外观。
  • BuildExtend 0.6.0+ - 其按钮位于顶部栏。
  • [其他建造菜单模组](LegacyBuildMenu 及其他建造菜单大修)- 一次只使用一个建造菜单。
  • [Q / E] 在菜单打开时不再切换游戏标签页——标签页已被分类树取代。

仅客户端:服务器和其他玩家不需要此模组。配合 Auga 时使用可选的 Chistix Compat。与其他建造菜单模组同时使用时,请只保留一个菜单。

设置 / Настройки

大部分设置位于菜单顶部栏。全部设置:BepInEx/config/chistix.buildmenu.cfg

  • Enabled (true) - 新菜单;false - 游戏菜单(重启后生效)
  • WindowSize (1) - 0 较小,1 中等,2 较大
  • CellSize (2)、Captions (true)、CategoryIcon (true)、Models3D (false)
  • Preview3D (true) - 工具提示中的旋转模型;ShowPrefab (false) - 工具提示中显示部件的预制体名称
  • GroundModels3D、GroundPreview3D (false) - 地形工具(锄头、耕耘机等)的相同设置:默认使用游戏图标;"网格中的 3D"勾选框跟随手中的工具
  • Merge tools 区块 - 为游戏中发现的每个其他模组锤子提供一个开关 (false)

自定义分类:BepInEx/config/chistix.buildmenu.categories.txt(首次启动时生成,包含键列表)。一行 prefab = subcategory 可移动部件,支持 *(piece_banner* = decor),Group/Name 可创建新子分类。文件更改后会重新读取。

自定义子分类 - 在 chistix.buildmenu.categories.txt 中使用 "prefab = 子分类" 行;自定义图标 - DLL 旁边的 icons/<key>.png。故障排除:BepInEx/LogOutput.log,查找 "BuildMenu"。

鸣谢 / Авторы

  • 由 Chistix 设计、指导和测试。代码使用 Claude Code (Anthropic) 编写。
  • 使用 BepInEx 和 Harmony。3D 预览是运行时绘制的游戏自身模型;不包含游戏文件。图标由代码绘制;没有生成的图像或音频。
  • Valheim 是 © Iron Gate AB 的作品;这是一个非官方模组。

保留所有权利。你可以使用该模组、在视频和直播中展示它,并将其列为依赖项;重新上传或修改后的版本需要作者许可。

链接

在 Patreon 上支持我

我的 YouTube 开发频道

我在 Nexus Mods 上的模组

在 Steam 上加我

在 Twitch 上观看我