
ValHUD
ValHUD 这是一个为 Valheim 打造的可自定义 HUD 工具包,旨在为你提供创建自己界面的工具,而不是强迫你使用其他作者的设计。编辑模式:在游戏中按 F8,用鼠标移动 HUD。
查看大图[center][size=6][b]⚔️ ValHUD — 打造你想要的 HUD[/b][/size][/center]
ValHUD 不只是又一个 HUD 替换模组。
它是一个[b]适用于 Valheim 的可自定义 HUD 工具包[/b],旨在为你提供创建自己界面所需的工具,而不是强迫你使用其他作者的设计。
将元素移动到任何你想要的位置。调整它们的大小。更改它们的颜色、形状、渐变、图标、字体和视觉效果。从零开始创建布局,组合不同的风格,或者从自带的布局之一开始,然后把它变成你自己的。
与其说 ValHUD 是一个 HUD,不如说它是一个[b]用于创建 HUD 的工具包[/b]。当然,我包含了一些预设。自带的布局只是你可以用它实现的效果的示例。
一切都可以在游戏内配置,并且你可以立即看到更改。
想要一个干净极简的 HUD?尽管去做。
想要一些受其他游戏启发的风格?当然可以。
想要花三个小时把生命条向左移动两个像素,因为它[i]看起来更好[/i]?我们都经历过。😏
[line]
[size=5][b]✨ 功能[/b][/size]
[b][color=#ffd966][size=4]💾 布局[/size][/color][/b]
最重要的一个:[b]创建[/b]、[b]保存[/b]和[b]切换[/b]你自己的 HUD 布局。
一旦你构建出喜欢的东西,就把它保存为布局,并随时在不同配置之间切换。你还可以[b][color=#f1c232]与其他玩家分享你的布局。[/color][/b]
ValHUD 包含几个即用型布局:
[list]
[][b]DarthVladi[/b] - 默认(作者)[/]
[][b]DarthVladi Green [/b]与上述相同,但耐力条为绿色[/]
[][b]Flat[/b][/]
[][b]Skyrim [/b]风格[/]
[][b]Tilted[/b][/]
[/list]这些是用该工具包可以构建的示例,[b]而不是对你所能创建内容的限制。[/b]
[size=4][b]❤️[color=#ffd966][size=4] 完全可自定义的条[/size][/color][/b][/size]
生命、耐力、Eitr 和肾上腺素各自有独立的配置。
[list]
[]位置和大小[/]
[]长度和粗细[/]
[]颜色和渐变[/]
[]透明度[/]
[]分隔标记[/]
[]当前值 / 最大值[/]
[]图标[/]
[]旋转[/]
[]发光[/]
[]阴影[/]
[]轮廓[/]
[/list]每个条都可以独立配置,因此你不会被锁定在一种视觉风格中。
[b][color=#ffd966][size=4]⚔️ 符文护盾与重量显示[/size][/color][/b]
[list]
[][b][b]符文护盾支持 [/b]追踪剩余护盾的新方式!ValHUD [color=#f6b26b]现在支持来自 Path of Valheiman 的[b]符文护盾[/b][/color],直接显示在你的生命条或球体上。[/b][/]
[/list]
[b][size=4]⚖️ [/size][color=#ffd966][size=4]新增:重量显示[/size][/color][/b]
[list]
[]使用新的重量元素追踪你携带了多少东西![/]
[/list]
[b][color=#ffd966][size=5]✨[/size][size=4] 在不需要时隐藏的条[/size][/color][/b]
不想让四个条一直显示在屏幕上?开启[b][color=#b6d7a8]自动隐藏[/color][/b],每个条在没有内容可显示时就会消失,就像原版耐力条一样,并在需要时立即淡入回来。
[list]
[][b]生命、耐力和 Eitr[/b] 在满值时隐藏,一旦下降就立即返回。[/]
[][b]肾上腺素[/b] 在为零时保持隐藏,并在开始获得时显示。[/]
[]数值文本、图标和效果会与条一起淡出,因此不会留下任何残留。[/]
[/list]每个条都有自己的设置:[b]AutoHide[/b] 用于开启它,[b]AutoHideDelay[/b] 用于选择淡出前等待多少秒(默认生命为 3,其余为 1),以及 [b]FadeTime[/b] 用于控制淡出的平滑程度。默认关闭,因此在你想要之前不会发生任何变化。
[i]提示:在放置和设计条时关闭它。这些设置不会保存在布局中,因此加载或分享布局永远不会改变你的条的行为方式。[/i]
[color=#ffd966][size=4][b]⚡ 被遗忘者之力[/b][/size][/color]
为你的被遗忘者之力在 HUD 上提供专属位置。
自定义你希望如何以及在哪里显示你的被遗忘者之力,包括:
[list]
[]力量就绪时发光[/]
[]所有七种被遗忘者之力的自定义图标[/]
[]每个被遗忘者之力的独立发光颜色和轮廓[/]
[/list]每个被遗忘者之力都有自己独特的视觉标识,因此你可以立即识别出当前激活的是哪一个。
[color=#ffd966][size=4][b]🍖 食物槽位[/b][/size][/color]
你的三个食物槽位拥有各自的可自定义显示。
[list]
[]位置和大小[/]
[]图标和计时器[/]
[]颜色[/]
[]发光、阴影和轮廓[/]
[/list]你可以只修改一个,然后点击一下将更改应用到其他槽位(位置除外)。
让它们与你的 HUD 其余部分匹配,而不是看起来像来自完全不同的界面。
[b][size=4][color=#ffd966]🧪 在拥有 Eitr 和肾上腺素之前进行配置[/color][/size][/b]
需要配置你的 Eitr 或肾上腺素条,但你的角色当前没有这些资源?
在该条上启用 [b]ForceVisible[/b] 选项。它将在你设置其位置和外观时保持显示在屏幕上。
这[b]仅用于视觉[/b]。它不会给你 Eitr 或肾上腺素,也不会修改你的实际属性。
配置完成后,关闭该选项,条就会恢复正常行为。
[line]
[color=#ffd966][size=5][b]🛠️ 安装[/b][/size][/color]
[list=1]
[]安装 [b]BepInExPack Valheim[/b]。[/]
[]使用你的模组管理器安装 [b]ValHUD[/b],或者将 [color=#ff7700][size=3][font=Courier New][b]ValHUD[/b][/font][/size][/color] 文件夹复制到 [color=#6d9eeb][b][font=Courier New]BepInEx/plugins[/font]。[/b][/color][/]
[]启动 Valheim。[/]
[]按 [b]F1[/b] 打开配置菜单。[/]
[/list]ValHUD [color=#dd7e6b][b]需要一个配置管理器[/b][/color]才能在游戏中打开其设置。我们推荐 [url=https://thunderstore.io/c/valheim/p/shudnal/ConfigurationManager/][b]shudnal 的 Configuration Manager[/b][/url]。
转到 [b]00. General[/b],选择一个布局,然后开始自定义。
更改会立即应用,因此你可以在配置 HUD 时看到结果,而无需不断重启游戏。
[line]
[size=5][b]🔧 [color=#ffd966]兼容性[/color][/b][/size]
ValHUD [b]仅更改你的 HUD[/b]。
它不会修改游戏玩法、战斗、玩家属性或服务器端机制。因此,ValHUD 不需要安装在服务器上,其他玩家也不需要安装它。
[size=4][b]其他 HUD 模组[/b][/size]
ValHUD 替换原版的生命、耐力、食物和被遗忘者之力显示。如果另一个 HUD 模组也修改或移动这些元素,两个模组可能会重叠,导致 UI 元素重复或错位。如果发生这种情况,请在其他 HUD 模组中禁用相应元素,或者使用 ValHUD 中的 [b]Visible[/b] 选项隐藏匹配的元素。
[line]
[size=5][b]📜 鸣谢[/b][/size]
[list]
[][b]图标:[/b] [url=https://phosphoricons.com]Phosphor Icons[/url] — MIT 许可证[/]
[][b]被遗忘者之力图标:[/b] 受 Valheim 原创美术启发的重新设计版本[/]
[]ValHUD 由 [b]DarthVladi[/b] 制作,与 Anthropic 的 AI 助手 Claude 共同构建。[/]
[][b]字体:[/b] Russo One 字体 (c) 2011-2012 Jovanny Lemonad,根据 SIL Open Font License 1.1 许可(包含许可证文件)。[/]
[/list][line]
[size=5][b]❤️ 最后说明[/b][/size]
ValHUD 旨在成为一个[b]工具包[/b],而不是一个单一的“完美”HUD。
自带的布局只是你可以用它实现的效果的示例。
如果你创造出更好、更奇特、更干净或完全荒谬的东西,那正是它的意义所在。
[center][line]
[left][size=6]更新日志[/size]
[/left]
[left][color=#ffd966][size=4][b]ValHUD 1.4.0[/b][/size][/color][/left]
[left][spoiler][size=5][b][color=#E6B84A]⚔️ 符文护盾与重量显示[/color][/b][/size]
[b][color=#D8A64D]
🛡️ 新增:符文护盾支持 [/color][/b]追踪剩余护盾的新方式!ValHUD 现在支持来自 [b]Path of Valheiman 的符文护盾[/b],直接显示在你的生命条或球体上。
[list]
[][color=#7DC8FF]护盾会填充你的整个条或球体[/color],让你一眼就能轻松看到还剩多少护盾。[/]
[]使用 [color=#E6B84A]Shield: Start Color[/color] 和 [color=#E6B84A]Shield: End Color[/color] 通过[b]双色渐变[/b]自定义其外观。[/]
[]调整两种渐变颜色的不透明度,并通过 [color=#E6B84A]Shield: Gradient Length[/color] 控制混合。[/]
[]使用 [color=#E6B84A]Shield: Preview[/color] 在配置设计时显示一个假护盾。[/]
[/list][color=#9bdba4]不使用 Path of Valheiman?对你来说没有任何变化![/color]
[b][color=#D8A64D]⚖️ 新增:重量显示 — 09. Weight[/color][/b]
[list]
[]使用新的重量元素追踪你携带了多少东西![/]
[/list][quote][color=#E6B84A]⚖️ 123 / 300[/color][/quote]
[list]
[]显示你当前携带的重量和最大容量。[/]
[]当你超重时,重量值会变红。[/]
[]将文本放置在图标的左侧、右侧、上方或下方。[/]
[]独立自定义文本和图标的外观。[/]
[]使用编辑模式 (F8) 移动和定位元素。[/]
[]在携带重量达到最大值的指定百分比之前隐藏该元素。[/]
[/list]
[b][color=#D8A64D]🎒 包含 8 个重量图标[/color][/b]
在设置窗口的下拉菜单中选择你最喜欢的图标!
[list]
[]🪙 金币重量[/]
[]⚙️ 钢重量[/]
[]🔩 铁重量[/]
[]🎒 五种背包设计[/]
[/list]有自己的风格?[color=#7DC8FF]放置在 [b]icons[/b] 文件夹中的自定义 PNG 图标也会出现在选择列表中。[/color]
[b][color=#D8A64D]⚡ Eitr 条更新[/color][/b]
Eitr 条现在默认使用[b]闪电图标[/b]。
[color=#9BDBA4]已经选择了自定义图标?你的选择将被保留。[/color]
[b][color=#D8A64D]
🎨 布局已更新[/color][/b]
[list]
[]DarthVladi、DarthVladi Green 和 Orbs PNG 获得了全新的外观。[/]
[]Orbs PNG 2 是一个全新的内置布局![/]
[]每个内置布局现在都包含符文护盾设置。[/]
[]Flat 布局已被移除。[/]
[/list]
[b][color=#9BDBA4]💾 你的设置是安全的[/color][/b]
[list]
[]你现有的已保存布局和配置设置在更新后将继续有效。无需从头开始![/]
[/list][b][color=#D8A64D]
📜 鸣谢与署名[/color][/b]
[list]
[]护盾和闪电图标:Phosphor Icons - MIT 许可证。[/]
[]金币、钢和铁重量图标:基于 Tabler Icons 重量图标 - MIT 许可证。[/]
[]背包图标:使用 ChatGPT 生成。[/]
[/list]
[color=#8A8A8A]感谢使用 ValHUD!更多自定义、更多控制,以及一个感觉属于你自己的 HUD。⚔️[/color][/spoiler]
[/left]
[left][/left]
[left][color=#ffd966][size=4][b]ValHUD 1.3.0[/b][/size][/color][/left]
[left][spoiler][b][color=#b6d7a8]新增:球体样式[/color][/b]
[list]
[]生命、耐力、Eitr 和肾上腺素条现在可以显示为从底部填充的圆形球体,类似于 Diablo 和 Path of Exile。设置 [i]Bar: Style = Orb[/i] 以启用它。[/]
[][b]可自定义的球体外观:[/b] 调整大小、填充模式(按高度或面积)、发光、轮廓、阴影、光泽、拖尾、数值文本和图标。无论球体如何旋转,液体都保持水平。[/]
[][b]可选 PNG 皮肤:[/b] 使用单独的 Back、Liquid、Glass 和 Frame 图像自定义你的球体。每一层都是可选的;任何空图层都由 ValHUD 渲染。[i]Tint Liquid Image[/i] 将条的颜色应用于液体图像,而 [i]Frame Size[/i] 控制球体周围框架的大小。[/]
[][b]游戏内图像选择器:[/b] F1 菜单现在包含一个 [i]Choose[/i] 按钮,列出 [i]icons/orbs[/i] 中的 PNG 文件。每次打开选择器时列表都会刷新,并且一个 [i]Open folder[/i] 按钮让你快速访问该文件夹。你也可以手动输入任何文件名,因此你可以使用自定义 PNG 而无需覆盖自带的图像。[/]
[][b]包含的球体图像:[/b] 一套完整的 ValHUD 套件(back、fill、glass 和 frame)、itsmars 的 [i]Health Orb 1.1[/i] 套件(CC0),以及 DarthVladi 的两个球体框架都包含在 [i]icons/orbs[/i] 中。[/]
[][b]新的内置布局:[/b] 添加了 [i]Orbs[/i](完全由 ValHUD 渲染的球体)和 [i]Orbs PNG[/i](使用自带 PNG 图像的球体)。两个布局默认都未启用;从布局面板加载它们。[/]
[/list][b][color=#a4c2f4]Eitr 和肾上腺素[/color][/b]
[list]
[][b]新增:[color=#b6d7a8]Show When Empty[/color]。[/b] 即使值达到零,也保持条/球体可见。[/]
[]将 [i]ForceVisible[/i] 重命名为 [i]Preview (Fake Value)[/i]。此选项现在独立于 [i]Show When Empty[/i]。[/]
[/list][b][color=#f6b26b]F1 设置菜单重新组织[/color][/b]
[list]
[]重新组织了控件设置,使其更易于导航。选项现在按元素和组件分组,使用诸如 [i]Bar:[/i]、[i]Orb:[/i]、[i]Value:[/i] 和 [i]Icon:[/i] 等部分。发光设置分组在 [i]Bar/Orb: Glow[/i] 下。[/]
[]现有配置名称、值、默认值和保存顺序保持不变,确保与现有配置和布局的兼容性。[/]
[/list][b][color=#ffe599]鸣谢[/color][/b]
[list]
[]球体图像:[url=https://opengameart.org/content/health-orb-11]Health Orb 1.1[/url] 由 itsmars 制作(CC0)。感谢提供![/]
[/list][/spoiler]
[/left]
[left][/left]
[left][/left]
[left][color=#ffd966][size=4][b]ValHud 1.2.1 [/b][/size][/color][/left]
[left][spoiler][list]
[]新增 [b]NumberBold[/b] 和 [b]TextBold[/b] 设置(在 00. General 中,字体旁边),用于使数字和名称加粗。名称默认保持加粗,数字保持常规,因此除非你打开或关闭它们,否则没有任何变化。两者都保存在布局中。[/]
[][b]Game[/b] 字体现在采用原版 HUD 为每种文本(数字和名称)使用的字体,而不是 HUD 中找到的第一个字体。[/]
[/list][/spoiler]
[/left]
[left][color=#ffd966][size=4][b]ValHud 1.2.0[/b][/size][/color][/left]
[left][spoiler][list]
[]新增 [b][color=#ffe599]编辑模式:[/color][/b] 在游戏中按 F8(使用 EditModeKey 更改按键)并用鼠标移动 HUD。[/]
[]拖动元素以移动它,使用鼠标滚轮旋转它(Shift 用于精细步进),使用方向键微调它(Shift 用于更大步进),R 重置它,F8 保存并退出,Esc 撤销你的更改。[/]
[]新增设置 ShowGrid、GridSize 和 SnapToGrid(不保存在布局中)。[/]
[]编辑模式打开时,游戏会忽略你的键盘和鼠标,因此无法意外打开物品栏、地图、聊天、控制台和建造菜单。[/]
[]如果游戏需要你的注意(例如当你死亡或打开设置窗口时),编辑模式会自动关闭,并在日志中说明原因。[/]
[]即使你的角色没有 Eitr 和肾上腺素,在编辑时也会显示 Eitr 和肾上腺素条,以便你可以放置它们。[/]
[/list][size=4]☑️ [/size]如何使用编辑模式:
[list=1]
[]在游戏中按 [b][color=#b6d7a8]F8[/color][/b](使用 EditModeKey 更改按键)。当你打开了某些东西(如物品栏)或手中拿着锤子时,它不会打开。[/]
[]拖动元素以移动它。点击以选择它。[/]
[][b][color=#b6d7a8]鼠标滚轮 [/color][/b]旋转所选元素(Shift 用于精细步进)。[color=#b6d7a8][b]方向键[/b][/color] 微调它(Shift 用于更大步进)。[/]
[][b][color=#b6d7a8]G[/color][/b] 显示/隐藏网格,[b][color=#b6d7a8]S[/color][/b] 打开/关闭吸附,[color=#b6d7a8][b]Ctrl[/b][/color] 自由移动,[b][color=#93c47d]H[/color][/b] 隐藏屏幕上的帮助。[/]
[][b][color=#b6d7a8]R[/color][/b] 将所选元素恢复到你打开编辑模式时的状态。[/]
[][b][color=#b6d7a8]F8[/color][/b] 保存并退出。[b][color=#b6d7a8]Esc[/color][/b] 撤销所有内容并退出。[/]
[]对于大小、颜色和其他所有内容,继续使用设置 (F1)。[/]
[/list][/spoiler]
[/left]
[left][color=#ffd966][size=4][b]ValHUD 1.1.0 [/b][/size][/color][/left]
[left][spoiler]为每个条新增 [b][color=#b6d7a8]AutoHide[/color][/b] 选项,带有 [color=#b6d7a8]AutoHideDelay[/color] 和 [color=#b6d7a8]FadeTime[/color]:
[list]
[]生命、耐力和 Eitr 在满值时隐藏,一旦下降就立即返回。[/]
[]肾上腺素在 0 时隐藏,并在你获得一些时出现。[/]
[]条会等待几秒(默认生命为 3,其他为 1),然后平滑淡出。[/]
[]默认关闭。这些设置[b][color=#ea9999]不会保存在布局中[/color][/b],因此加载布局永远不会改变它们。[/]
[/list][/spoiler]
[/left]
[left][color=#ffd966][size=4][b]ValHUD 1.0.3[/b][/size][/color][/left]
[/center]
[spoiler][center][left][color=#f1c232][size=4][b]更改[/b][/size][/color]
[list=1]
[][b]设置文件现在是 [color=#b6d7a8]DarthVladi.ValHUD.cfg[/color] [/b](原来是 valhud.customhud.cfg)。首次启动时,你的旧文件会被复制到新名称,因此你保留所有设置。旧文件保持原样,可以删除。[/]
[][b][color=#b6d7a8]食物图标:[/color] BlinkWhenEdible [/b][b]被 EdibleStyle 取代[/b],这是一个下拉菜单,设置一旦你可以再次食用该食物时图标的行为:[/]
[/list][list]
[]Blink:图标脉冲(默认,与之前行为相同)。[/]
[]Dim:将图标降低到 [color=#b6d7a8]EdibleOpacity[/color] 而不是闪烁。[/]
[]None:不改变图标。[/]
[/list][b][color=#f1c232][size=4]新增 [/size][/color][/b]
[list]
[][size=3]BlinkSpeed [/size][b]下拉菜单[/b](由 Blink 使用):Vanilla、TwiceVanilla 或 ThreeTimesVanilla。它设置一个闪烁周期与原版 HUD 相比的时间,因此闪烁可以大大减少干扰。[/]
[/list][color=#f1c232][size=4][b]移除[/b][/size][/color]
[list]
[][code]HideKeyHints(92. Vanilla HUD 部分)。游戏每一帧都会重新打开提示,因此隐藏它们导致 ValHUD 每一帧都要再次关闭它们,这消耗了大量 FPS。请改用游戏自带的按键提示选项。[/code][/]
[/list][color=#f1c232][size=4][b]性能和内存[/b][/size][/color]
[list]
[]图标发光和轮廓纹理在移动滑块时不再堆积。最近没有构建使用的纹理会释放。[/]
[]构建图标轮廓的速度提高了约 15 倍,像素相同,因此移动轮廓滑块不再导致卡顿。[/]
[]文本的创建方式现在消除了日志中数千条“LiberationSans SDF font not found”警告。[/]
[]每帧更少的小分配:食物和力量计时器以及力量名称被缓存,而不是每帧重建。[/]
[]条和力量图标不再作为额外副本保留在 CPU 内存中。[/]
[]布局面板不再每帧多次读取磁盘。[/]
[/list][color=#f1c232][size=4]稳定性[/size][/color]
[list]
[]如果一个 HUD 元素失败,只有该元素被隐藏,其余元素继续工作。以前,一个错误可能会冻结其后的元素。[/]
[]如果整个 HUD 无法构建,则显示原版 HUD,并且不会每帧重试构建。当设置更改或世界加载时会再次尝试。[/]
[]日志会报告每个不同的错误一次(按其来源分组),并在 20 次后停止,因此它不再会填满。[/]
[]布局通过临时文件保存并一步替换,因此崩溃不会留下半写入的布局。[/]
[]“另存为”现在会解释名称在 Windows 上不被允许的情况(CON、NUL、COM1...),而不是显示通用错误。[/]
[]无效的 ValueFormat 不再在每次值更改时抛出错误。[/]
[]DivisionRule 现在可以以其限制以任意顺序写入来工作。[/]
[]布局的首次加载不再通过查找消息中的“Loaded”一词来检测。[/]
[/list][color=#f1c232][size=4][b]设置描述[/b][/size][/color]
[list]
[]每个设置描述都用更通俗的语言重写,包含示例和有关设置如何组合的说明,特别是对于与其他选项交互的选项(ValueAttach、IconAttach、GlowAround、GlowWhenReady、DivisionRule、ApplyStyleToOtherFoods、EdibleStyle 及其相关设置)。[/]
[]README 已更新以匹配,并且不再提及不存在的功能。[/]
[/list][color=#f1c232][size=4][b]清理(不影响游戏)[/b][/size][/color]
[list]
[]移除了为尚不存在的拖放编辑模式准备的代码。[/]
[]修复了源代码中过时的注释,并改进了 ShapeGraphic、IconGlow 和布局代码中的注释。模组的 GUID 现在是 DarthVladi.ValHUD。[/*]
[/list][/left]
[/center]
[/spoiler]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。