注射器界面

创作者: Inject0r
已更新:2026-09-18 07:01:27
61KB

关于此 MOD

瓦兰吉姆客户端HUD,包含船只/时间情境组件、生产悬停计时器、正面效果计时器、配置档案、耐久度、FPS/延迟以及英语/俄语/哈萨克语/简体中文本地化。

Inject0r HUD logo

注射器界面

可配置的《英灵神殿》客户端HUD。
计时器、耐久度、生产信息、上下文组件、配置文件和多语言界面——无需服务器提供任何支持。

Version 0.6.0 Valheim BepInEx 5.4.2350 Client-side Languages Source-available license

问题 · 安装 · 控制 · 路线图


概览

Inject0r HUD 为 Valheim 添加实用信息,而不会试图替换原版界面。

该模组围绕小型可选组件构建,可独立移动、调整大小和禁用。你可以只保留几个计时器保持简洁,也可以将其变为更详细的HUD,包含耐久度、FPS/Ping、配置方案、船只/时间组件以及情境世界信息。

一切都在客户端进行。普通服务器无需安装Inject0r HUD。

截图

抬头显示

Inject0r HUD timers and durability

Inject0r HUD FPS and Ping widgets

上下文控件

Ship widget World Time widget

世界悬浮信息

Smelter production info Charcoal kiln production info Fermenter timer

Crop growth timer Beehive timer

设置

Layout settings Durability settings Widget settings

Diagnostics Language settings


功能

界面

  • 激活的限时正面效果。
  • 装备耐久度。
  • 原生物品图标。
  • 耐久度显示为单位、百分比或两者同时显示。
  • 可选智能耐久模式。
  • 将可移动的计时器和耐久度方块分开。
  • 独立缩放,用于单独的计时器和耐久度模块。
  • 在编辑模式下直接拖动并调整大小。
  • 吸附至屏幕边缘和中心。
  • 可调节缩放比例、不透明度和文本大小。

上下文组件

飞船

操控飞船时,Inject0r HUD可显示:

  • 船体耐久;
  • 以节和米/秒为单位的速度;
  • 风力强度与相对风向;
  • 推进/航行状态;
  • 航行效率;
  • 方向舵位置。

飞船组件是可选的,可在F10编辑模式下独立移动。

世界时间

一个独立的世界时间小部件可以显示:

  • 当前瓦尔海姆日;
  • 大约24小时游戏内时间;
  • 下一次日出或日落;
  • 距离该事件剩余的时间。

和其他小组件一样,它可以单独禁用或重新定位。

帧率与延迟

以下内容的小型独立组件:

  • 帧率;
  • 网络延迟;
  • 可选标签;
  • 分离不透明度和位置。

两个组件都可以完全禁用。

世界悬停信息

看向物体即可查看额外信息,无需打开其他窗口。

当前支持:

  • 采摘了浆果丛和其他可再生的 可拾取 物体;
  • 已种植的作物;
  • 蜂箱;
  • 发酵桶;
  • 熔炉及其他兼容的生产设施。

可能显示的信息示例:

  • 灌木或资源重生所需时间;
  • 已种植作物生长所需时间;
  • 当前蜂蜜数量;
  • 距离下一次产出蜂蜜的时间;
  • 发酵桶内容物和剩余时间;
  • 生产队列;
  • 可用燃料;
  • 距离下次输出还有一段时间。

对于基于熔炉的生产设施,有一个独立设置控制信息是仅显示在英灵神殿原生的输入/输出交互点上,还是瞄准设施主体/输出区域时也显示。蜂箱和发酵桶保持正常的悬停行为。

蜂巢倒计时在《英灵神殿》较慢的内部生产更新之间以只读方式投射,因此可见的计时器可以平滑跳动,而不会修改世界状态。

Inject0r HUD不推测计时器。如果客户端无法确定可信数值,则会直接省略预计时间。风车有意省略挂钟预计时间,因为其实时产量会随风力变化。

档案

内置配置文件可用于快速设置。

你还可以:

  • 创建你自己的档案;
  • 保存当前HUD布局和模块状态;
  • 重命名和删除自定义配置文件;
  • 将配置文件导出为紧凑代码;
  • 从其他玩家导入个人资料。

当前导出格式为 IHUD6更早 IHUD4 和 IHUD5 个人资料代码仍保持导入兼容。

语言

Inject0r HUD拥有独立的界面语言设置。

支持于 0.6.0:

  • 英语 — 默认;
  • 俄语;
  • 哈萨克语;
  • 简体中文;
  • 自动.

自动 当支持该语言时,跟随《英灵神殿》的语言设置。否则,Inject0r HUD 将回退到英语。

原版物品名称和状态效果名称仍尽可能使用英灵神殿自身的本地化。


控制

按键 动作
F8 显示/隐藏 Inject0r HUD
F10 打开编辑模式和设置

编辑模式激活时,可直接在屏幕上拖动和调整HUD模块的大小。编辑器开启期间,游戏鼠标视角将被禁用。


安装

Thunderstore / r2modman

推荐使用兼容 Thunderstore 的模组管理器进行安装。

  1. 安装 Valheim 的 BepInExPack.
  2. 安装 注射者HUD.
  3. 启动英灵神殿。

手动安装

  1. 安装 瓦尔海姆的BepInExPack.
  2. 复制 Inject0rHUD.dll 进入:
BepInEx/plugins/Inject0rHUD/
  1. 启动游戏。

配置文件会在首次运行时自动创建。


配置

大多数设置可以在游戏中通过 F10.

BepInEx 主配置:

BepInEx/config/inject0r.Inject0rHUD.cfg

自定义配置:

BepInEx/config/Inject0rHUD.profiles

客户端行为

Inject0r HUD 在设计上从游戏的角度来看保持只读。

确实如此 不 添加:

  • 服务器同步;
  • 自定义 RPC;
  • 世界写入;
  • 角色存档写入次数;
  • 自由建造;
  • 物品栏修改;
  • 玩法属性变化。

该模组仅读取本地客户端已有的状态,并绘制额外的界面。

服务器仍可通过自己的白名单或反作弊配置来阻止客户端模组。


兼容性

该模组目前面向使用 BepInEx 5 的英灵神殿。

某些功能通过反射读取 Valheim 的内部状态,以便模组能保持客户端运行并避免不必要的硬依赖。如果未来的 Valheim 更新改变了其中某个内部结构,受影响的模块应安全失败,而不是修改世界或角色。

如果某个悬停计时器在游戏更新后不再显示,请检查是否有更新的Inject0r HUD版本。


从源代码构建

要求:

  • .NET SDK;
  • 英灵神殿;
  • Valheim 的 BepInExPack。

PowerShell:

$env:VALHEIM_DIR = "E:\SteamLibrary\steamapps\common\Valheim" .\build.ps1

如果BepInEx安装在非常规位置,请设置 BEPINEX目录 手动。

示例:

$env:BEPINEX_DIR = "C:\Path\To\BepInEx\core" .\build.ps1

成功发布构建后,创建Thunderstore包:

.\package.ps1

完成的存档将创建于:

dist/

路线图

未来版本的计划构想:

  • 主题系统;
  • 内置维京风格主题;
  • 自定义HUD颜色;
  • 玩家创建的主题;
  • 更多语言;
  • 可选的低耐久度/生产就绪通知;
  • 更多情境化世界信息,前提是客户端能提供可靠数据。

目标是让每个主要模块都保持可选,这样HUD就能根据玩家的需求,保持简洁或详细。


贡献

欢迎通过 GitHub 问题跟踪器提交错误报告和建议:

https://github.com/Inject0r77/Inject0rHud-Valheim/issues

报告漏洞时,请包含:

  • 英灵神殿版本;
  • 注射器HUD版本;
  • BepInEx版本;
  • 问题是在单人模式下发生,还是在服务器上发生;
  • 日志输出.log 如果该问题导致错误。

许可证

Inject0r HUD 正在 源码可获取,但非开源.

你可以使用官方发布版本、查看源代码并进行本地个人修改。未经事先书面许可,不得再分发、重新托管、重新发布、公开分支/衍生发布、将大量内容复制到其他项目以及商业使用。

版权所有 © 2026 喷注者77保留所有权利。

查看完整 许可证 针对具体条款。

Valheim: 英灵神殿 的热门 MOD

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

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