结构耐久

创作者: lubert_team
已更新:2026-05-13 21:41:53
16KB

关于此 MOD

为锤子的悬停标签添加数值化的生命值和预测稳定性。适用于修复模式下悬停的部件以及建造模式下的放置虚影。

结构耐久度

一个小型英灵神殿模组,添加了数字 生命值 和 预测稳定性 到锤子的悬停标签——这样你就不用再猜绿色方块是“98%”还是“31%”了。

功能

  • 维修模式 — 悬停任意已建造部件,查看 生命值:X / Y 和 稳定性:A / B 在“维修”标签旁边。
  • 建造模式 选择一个棋子,点击前查看该放置位置上幽灵的最大生命值和预测稳定性。
  • 原生HUD — 写入 Valheim 自带的悬停标签。使用相同字体,无额外面板。
  • 颜色标识 ——生命值和稳定度下降时,数值会变为绿色/黄色/红色。
  • 可选IMGUI叠加层 — 切换左上角面板,按键为 F8.
  • 独立开关 — 分别关闭修复或建造信息。

安装

需要 Valheim 的 BepInEx.

通过 r2modman / Thunderstore Mod Manager 安装 — 订阅 StructureHealth 并通过管理器启动游戏。

手动 — 掉落 结构生命值.dll 进入 Valheim/BepInEx/插件/StructureHealth/启动游戏一次以生成配置文件。

配置

编辑 BepInEx/config/com.lubert.valheim.structurehealth.cfg 直接使用,或使用 配置管理器 游戏内。

设置 默认 它的作用
启用修理信息 真 在修理模式下显示悬停部件的属性。
启用构建信息 真 显示放置预览的预测属性。
显示覆盖面板 假 同时在左上角绘制一个并行的IMGUI面板。
使用富文本 真 悬停标签中的富文本着色。
悬停字体大小 18 悬停信息的字体大小(0 = 继承 Valheim 默认值)。
叠加层字体大小 16 IMGUI叠加层的字体大小。
切换覆盖层按键 F8 切换覆盖面板的快捷键。

预测机制

对于实际放置的部件,该模组会读取 磨损与撕裂.获取支撑() 直接——与Valheim内部使用的数字相同。

放置幽灵没有有效 网络视图,所以 更新支持() 会 NRE 和 获取支持() 会短路到 获取最大支持力()。Harmony转译器会对内部的ZNetView访问进行空安全处理。 更新支持 并绕过了当支撑扫描循环遇到非磨损撕裂 碰撞体——让原生算法产生与你刚放置方块时看到的相同数值。方向性物理扫描启发式作为后备方案保留,以防任何意外崩溃。

从源码构建

dotnet build StructureHealth.csproj -c Release

需要 .NET SDK 9、Valheim 安装在默认 Steam 路径下,并且已在该处部署 BepInEx。生成后步骤会将 DLL 复制到 BepInEx/plugins/StructureHealth/ 自动。

项目布局:

src/ ├── Plugin.cs # 插件入口与配置绑定 ├── Helpers.cs # 文本样式、部件名称、缓存反射、SafeNView ├── Strings.cs # 本地化标签(英文、乌克兰文) ├── Inspection.cs # WearNTearInfo、GhostSupport、HoverFormatter ├── Patches.cs # Harmony 补丁(高亮、更新准星、更新支撑) └── OverlayRenderer.cs # 可选 IMGUI 面板

授权

麻省理工学院.

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!