HUD罗盘

创作者: Astevus
已更新:2026-09-11 02:07:19
211KB

关于此 MOD

带有地图标记和船只、推车、传送门动态标记的抬头显示指南针
HUD罗盘

船只、推车与传送门的动态地图标记及抬头罗盘

老兄,我的船呢?再也不会跟丢你的船、推车或传送门了。一个提示指南针,包含标准标记和动态地图标记,可在指南针和地图上显示船只、推车、激活和未激活的传送门。

HUD指南针带来完整的位置辅助体验。(见下方鸣谢)

  • 可缩放的指南针会出现在屏幕顶部。
  • 在游戏中开关指南针。
  • 动态标记(船只、车辆、传送门)会显示在指南针和地图上,无论是否带有标签。
  • 支持自定义船只和手推车。
  • 激活和非激活的传送门可以有不同的颜色。
  • 雾、薄雾、战斗中和奔跑时的配置,以获得更好的沉浸感。
  • 传送门标记会显示你为它们起的名字。
  • 船只标签可以指定船只类型(卡夫、长船、木筏),以及自定义船只。
  • 要包含或排除的引脚类型是可配置的。
  • 标记大小与标记距离相关,且可配置限制。
  • 使用外部图像以自定义指南针和动态图标外观的配置。 查看笔记

新
  • 1.1.9:修复了资源文件未复制到配置文件夹的问题
  • 新增配置,可在墓碑为空时自动删除死亡标记(尤其适合无地图玩家)
  • 已划掉(X)的标记现在也会在HUD上显示为已划掉。
  • 指南针现在会在关闭HUD(Ctrl+F3)以截图时消失
  • 已将资源移动到 BepInEx/config/Neobotics(见备注)

配置

A - 抬头显示器指南针

  • 启用罗盘: 启用或禁用罗盘HUD。@
  • 显示指南针: 显示或隐藏HUD罗盘。使用切换罗盘按键在游戏中更改。
  • 切换罗盘按键: 游戏中用于切换指南针可见性的按键。

B - 罗盘显示

  • 使用玩家朝向: 根据玩家面朝的方向而非屏幕中央来调整指南针方向。
  • 罗盘缩放: 设置屏幕上罗盘的整体缩放比例
  • Y偏移: 从屏幕顶部偏移的像素值。
  • 距离(最小): 指南针上显示标记的最小距离。@
  • 距离(最大): 图钉显示在指南针上的最大距离。@
  • 玩家标记可见性: 强制多人游戏中玩家标记在罗盘和地图上显示或不显示,或让玩家自行决定。如果不是设置为玩家选择,则覆盖显示我的玩家标记。@
  • 显示我的玩家标记: 在无地图且无法使用可见性设置的情况下,显示或隐藏指南针上的玩家标记(多人模式)。如果服务器将玩家标记行为设置为非玩家选择,则以服务器设置为准。
  • 图钉缩放: 设置屏幕上标记的整体缩放比例
  • 最小引脚尺寸: 放大或缩小标记在其最远可见距离处的比例。
  • 显示中心标记: (可选)显示中心标记图形。
  • 地图打开时隐藏HUD: 打开大地图时隐藏HUD显示。

C - 忽略


    []引脚名称:忽略带有这些名称的位置引脚(逗号分隔,不含空格)。在字符串末尾加上星号()表示前缀。@
  • 图钉类型: 忽略这些类型的位置标记(逗号分隔,无空格)。类型包括:Fire,House,Pin,Portal,Start,Haldir,Hildir,BogWitch,Death,Bed,Shout,Boss,Player,RandomEvent,Ping,EventArea。@

E - 指南针颜色

  • 罗盘颜色: (可选)调整罗盘的主色调。
  • 引脚颜色: (可选)调整指南针上地点图标的颜色。
  • 中心标记颜色: (可选)调整中心标记图形的颜色。

F - 动态标记

  • 在地图上显示动态标点: 在主地图和小地图上显示船只、货车和传送门的标记。分别在下方单独控制。@
  • 在罗盘上显示动态标记: 在罗盘上显示船只、推车和传送门的标记。可在下方单独控制。@
  • 玩家标记刷新标记间隔: 地图和指南针上玩家标记刷新的间隔秒数。降低该值可使玩家标记更新更“流畅”。设为零则每帧刷新。注意:Valheim默认的玩家标记刷新间隔为2秒。降低该值可能会降低多人游戏性能。@

G - 动态类型

  • 显示舰船: 在地图和指南针上显示船只。@
  • 显示购物车: 在地图和指南针上显示马车。@
  • 显示传送门: 在地图和罗盘上显示传送门。

H - 动态名称

  • 在地图上显示动态名称: 在大地图上显示船和推车类型(即木筏、维京船、长船)以及传送门名称。

一、动态地图颜色

  • 地图上激活传送门的颜色: 有活动连接的传送门图标颜色。
  • 传送门颜色: 地图上传送门图标的颜色。
  • 船体颜色: 地图上船只图标的颜色。
  • 购物车颜色: 地图上购物车图标的颜色。
  • 在指南针上使用颜色: 在指南针上为动态标记使用颜色

J - 可见性

  • 始终可见: 始终以完整大小显示这些类型或名称的标记(以逗号分隔,不含空格),无论距离远近,除非图标在地图上隐藏。@

K - 沉浸感
  • 在雾中隐藏指南针: 关闭迷雾中的罗盘。@
  • 战斗中隐藏指南针: 战斗中关闭罗盘。@
  • 战斗中隐藏指南针延迟: 战斗动作结束后,指南针重新显示之前的等待时间。@
  • 在雾中隐藏指南针: 在浓雾中关闭指南针。@;
  • 室内隐藏指南针: 在地牢或遮蔽处时关闭指南针。@
  • 奔跑时隐藏指南针: 跑动时关闭罗盘。停下或步行以辨明方向。@

L - 死亡标记管理
-- 自动移除死亡标记: 当墓碑被清空或未生成墓碑时,自动移除死亡标记。

Z - 实用

  • 日志级别: 控制日志中包含的信息量
  • 使用外部图片: 已弃用

以“@”结尾的描述配置项由服务器主导。

游戏内重构

你可以使用 Configuration Manager(或类似)模组,在不退出游戏的情况下更改配置。如果你修改了配置文件,配置将会重新加载。

制作人员

首先,感谢 权志龙 感谢你说服我接手Immersive Compass的开发,以及 广泛 建议、测试和反馈。没有这些帮助,我只会有一半的功能。

HUD指南针整合了GuyDeYoYo(又名Fragnarok,经许可)的沉浸式指南针功能,其原始代码归功于Aedenthorn。

动态标记使用了Schlangguru的自动地图标记 - 船只与马车中的代码,我曾多次尝试联系他获取明确许可,但该模组已无人维护。

代码的使用符合上述模组的许可要求,并已包含在分发内容中。

备注
  • 图像资源现在位于 BepInEx/config/Neobotics/HUDCompass 中。这样可以确保你的自定义图像在更新时不会被覆盖。配置 使用外部图片 现已弃用。
  • 死亡标记管理:
      • 这是在一些移除死亡标记的模组已被弃用后添加的。启用自动移除后,清空墓碑将移除死亡标记。如果你的物品栏中没有任何物品且未创建墓碑,则不会创建标记。
      • 死亡标记与墓碑的匹配并非精确无误。墓碑可能随地形变化而移动。此功能会查找5米范围内最近的墓碑,但如果多个墓碑聚集在一起,可能会找到“错误”的那个。不过,如果你有多个墓碑,清除所有墓碑也会清除所有地图标记。
      • 移除本地死亡标记不会从制图台上移除该标记。如果你在死亡标记仍激活时“记录你的发现”,它会作为“幽灵”标记永久留在制图台上。

  • 在浓雾或薄雾中关闭指南针的选项仅在你确实身处雾中时才生效。如果雾气只是遮挡了你视野中的其他东西,该选项不会关闭。
  • 玩家标记可见性(服务器控制设置)会影响指南针和地图上的玩家标记显示。
  • 显示“我的玩家标记”与地图上的“对其他玩家可见”开关是同步的。它们是一样的。
  • 一个 C. 忽略/固定名称 条目可包含开头和结尾的星号(*)
      • 示例:
      • “Raspberry*”将匹配“Raspberry”和“Raspberry xyz”
      • “*Raspberry”将匹配“Raspberry”和“abc Raspberry”
      • “*Raspberry*”将匹配“Raspberry”、“Raspberry xyz”和“abc Raspberry”,但仅在字符串的开头或结尾完全匹配时才成立
      • “*berry”将匹配“Raspberry”、“Blueberry”和“Cloudberry”,以及所有以“berry”结尾的内容,包括带数量前缀的浆果(例如“3 Raspberry”)。



注意: 通配符匹配可能会“很费”帧率。尽可能创建一个包含多个引脚的匹配(即上面的“*berry”示例)

兼容性问题与缺陷

  • HUD指南针已与OdinsShipsPlus、ValheimRAFT、CustomShips和CraftyCarts进行过测试。
  • 它应该适用于任何使用标准船只或货车组件来添加船只或货车的模组。
  • 可建造的船只和推车将显示其基础单位的名称,例如自定义船只、木筏底座。
  • 如果你发现兼容性问题,可以在NexusMods上发帖反馈。请务必附上你认为可能不兼容的mod名称和版本。
  • 如果你发现了bug,请在NexusMods上报告。如果你确实要提交bug报告,请务必包含以下内容:
      • 你的此模组版本
      • 事发时你正在做什么,或试图做什么
      • 如果可以重复的话——也就是说,你能复制它吗?
      • 你观察到的(或未观察到的)确切行为
      • 如果可能,请在Discord上发布一份包含错误的日志文件截图(错误始终以本模组的名称开头)




你可以在以下位置找到Neobotics发布的所有模组:
欢迎随时提出你的意见和反馈。请在 NexusMods 或 Discord 上发帖: https://tinyurl.com/NeoboticsOnDiscord

更新日志
1.1.8
  • 已针对223.13更新
  • 添加了配置,可在墓碑为空时自动删除死亡标记(尤其针对无地图玩家)
  • 已划掉(X)的标记现在也会在HUD上显示为已划掉。
  • 指南针现在会在关闭HUD(Ctrl+F3)以截图时消失
  • 已将资源移动到 BepInEx/config/Neobotics
1.1.7
  • 修复了玩家登录专用服务器时服务器异常的问题(同时未发送动态标记)
  • 启用指南针“关闭”设置后指南针仍显示在屏幕中央的问题已修复
1.1.6
  • 地图上固定动态标记的显示/隐藏
  • 添加了在大地图打开时关闭HUD的配置
1.1.5
  • 为《Call to Arms》更新
  • 动态传送门标记和HUD标记现在会应用地图图标显示/隐藏设置
  • 动态标记不再显示于未探索区域
1.1.4
  • 修复了船只和推车标记不移动的问题
1.1.3
  • 多人游戏已更新,远程标记再次可见。
1.1.2
  • 新增了新的沉浸式配置,用于控制室内、雾天、薄雾、战斗中以及奔跑时HUD的可见性。
  • 新增对Randy Kapp高级传送门的支持(黑曜石、远古和黑金属传送门)
  • 修复了(大部分)不同分辨率下的罗盘定位问题
1.1.1
  • 未发布
1.1.0
  • 未发布
1.0.12
  • 为图钉名称添加了字符串开头通配符匹配,以支持AutoMapPins中带有“数量”的图钉名称,例如“*Raspberry”可匹配“5 Raspberry”
  • 修复了字符串末尾通配符的问题
  • 为排除引脚类型添加了缺失的“锤子”别名
  • 修复了“其他”玩家标记中指南针标记的颜色问题

1.0.11
  • 修复了指南针显示/隐藏的罕见问题

1.0.10
  • 修复了部分用户反馈的指南针位置问题

1.0.9
  • 已添加石质传送门

1.0.8
  • 性能调整

1.0.7
  • 更改了动态引脚名称映射配置,并修复了查看动态引脚名称的问题。请参阅文档。

1.0.6
  • 修复了覆盖自定义图像的问题

1.0.5
  • 已将外部图片移至模组根文件夹,以兼容 R2Modman 安装
  • 添加了配置以使用嵌入图像(默认)或外部图像

1.0.4
  • 添加了在配置中显示/隐藏玩家标记的功能,用于NoMap模式
  • 已添加服务器配置,可强制开启、关闭玩家标记,或由玩家自行决定
  • 改为使用 Resources 文件夹中的图像,以支持自定义罗盘图像

1.0.3
  • 修复了小地图上动态标记的罕见问题。
  • 修复了显示/隐藏指南针被服务器设置覆盖的问题
  • 添加了独立的服务器权威HUD启用/禁用功能

1.0.2
  • 修复了部分系统上的玩家加载问题。

1.0.1
  • 新增对自定义船只和马车的支持
  • 修复了动态标记颜色在淡出时变化的问题(其他玩家的标记)
  • 修复了新建对象的图钉显示为其他玩家标记的问题(即颜色淡化且错误)

1.0.0
  • 首次发布

Valheim: 英灵神殿 的热门 MOD

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

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