自动标记

创作者: shudnal
已更新:2023-07-03 17:06:45
143KB

前置 MOD

使用 自动标记 时将自动安装

关于此 MOD

根据你放置的告示牌文字创建地图标记。从服务器同步已标记的告示牌。

自动标记

自动标记路牌会根据路牌文字在地图上创建标记,无需玩家打开地图。它主要适用于不使用地图的通关玩法,配合指南针或其他导航模组一起使用。

该模组有两种引脚发现模式:

  1. 本地标志发现 — 原始行为。当附近的标志被加载时,客户端会创建或移除标记点。
  2. 服务器权威标记钉 ——一种可选的服务器控制模式。服务器会解析世界中的告示牌,并为所有连接的客户端实时维护一份权威的标记列表。

当模组安装到服务器后,配置会从服务器同步。

功能

  • 使用五个标准用户图钉图标从标志文本创建图钉:火焰、基地、锤子、圆点和传送门。
  • 支持可配置的全文列表、前缀和后缀。
  • 前缀和后缀在可见的告示牌文字和标记名称中会隐藏,但编辑告示牌时原始文本仍然可用。
  • 支持富文本标语牌,并可选剥离富文本标签。
  • 当已加载的标记发生变化或被摧毁时,更新或移除本地标记。
  • 可以移除附近已保存但不再有匹配已加载标志的用户标记。
  • 可以用以下方式划掉已识别的标志图钉: Shift + E 并显示 (x) 在被选中的标识上。
  • 在服务器权威模式下,只要服务器处理了变更,远处告示牌的标记就会立即对每个连接的客户端显示,无需打开地图或使用制图台。
  • 提供 自动标记清除 [范围], 自动标记状态 和 自动引脚信号重新同步 控制台命令。

服务器权威标记

启用 服务器权威固定/已启用 在服务器上使用服务器根据符号派生的列表来处理选定的标准用户PIN类型。

服务器会检测世界各地的告示牌,当其解析后的标记数据或勾选状态发生变化时更新共享列表,并在客户端连接或请求重新同步时发送当前列表。更新是实时的:如果其他玩家在远处放置、编辑、勾选、取消勾选或移除已标记的告示牌,已连接客户端的对应标记会随之更新,无需他们打开地图、接触制图台、前往该告示牌或加载其所在区域。这是相较于本地告示牌发现的主要易用性优势。

受控引脚类型

服务器权威固定 / 受控固定类型 是一个标志设置。可选择Fire、Base、Hammer、Dot和Portal的任意组合。默认值为 全部.

仅选定的类型会被服务器快照替换。未选定的类型仍由客户端控制,并继续支持普通的本地标记和签名派生标记。

警告

启用服务器权威标记会临时隐藏使用所选受控类型的现有客户端标记。它们仍保存在玩家配置文件中,并在权威模式或相应受控类型被禁用后恢复。服务器标记作为运行时叠加层显示,不会保存到玩家配置文件中。

地图标记、事件、玩家、位置、死亡以及其他所有标记类型都不会被移除或同步。

当权威模式激活时,所选用户标记类型始终反映服务器列表。创建这些类型的本地标记已被禁用;未选择的用户标记类型仍然可用。

仅管理员可用的告示牌

启用 服务器权威固定 / 仅管理员可签署 仅发布由瓦尔海姆服务器管理员名单成员撰写的匹配告示牌。主机撰写的告示牌可被接受。作者未知或非管理员的告示牌会被共享列表忽略。

此设置仅控制发布,不会更改放置或编辑告示牌的正常游戏权限。

合并附近的重复项

设置 服务器权威标记点 / 合并距离内相同的标记点 上方 0 合并附近具有以下条件的标记:

  • 相同的已解析引脚类型;
  • 去除前缀和后缀后相同的最终引脚名称;
  • 水平距离不超过配置的米数。

候选人按ZDOID排序并保留第一个,从而使结果具有确定性。保留的标志提供引脚位置和勾选状态。值为 0 禁止合并。

已勾选的图钉标记

启用 通用 / 允许勾选图钉状态,查看已标记的告示牌并按下 Shift + E. 悬停文本显示游戏的 关闭准星标记 仅对当前解析为图钉的标志有效。

  • 普通 E 仍会打开标牌编辑器。
  • 需要标准病房/私人区域的访问权限。
  • 已勾选的标记以 (x) 紧随其后的是其解析后的可见引脚名称。
  • 原始标志文本已保留以供编辑。
  • 本地模式会在标志加载时更新本地地图标记。
  • 服务器权威模式会在实时服务器快照中分发勾选状态,因此所有已连接的客户端都会看到相同的已划叉标记。
  • 禁用该选项会隐藏勾选状态,但不会删除它;再次启用后会恢复已存储的状态。

勾选状态不会改变匹配或重复身份。启用重复合并时,保留的第一个 ZDOID 标记决定结果图钉的勾选状态。

匹配优先级

匹配不区分大小写,并遵循以下优先级:

  1. 来自已配置的火焰、基地、锤子、点和传送门列表的精确全文匹配。
  2. 显式前缀。
  3. 显式后缀。
  4. 来自已配置列表的部分匹配项,当 通用 -> 较宽松的字符串比较 已启用。
  5. 第一个已配置 任意引脚 预设回退。
  6. 第一个已配置 任意引脚 后缀回退。

当多个显式前缀、后缀或部分列表值匹配时,最长的匹配值胜出。这允许特定规则覆盖较短的重叠规则。

前缀和后缀

默认前缀:

  • 火:
  • 基础:
  • 铁锤:
  • 别针:
  • 传送门:

船 创建一个名为的点引脚 船可见的标牌文字也是 船,而打开标牌进行编辑则会返回原始内容 船形别针 文本。

前缀或后缀不需要包含单词或包含周围的空格。例如,配置 : 作为前缀,使标志文本 :船 创建一个名为以下内容的标记 船匹配的部分会被移除,并修剪剩余名称周围的空白。

后缀提供相同的行为,即辅助词或短语自然地出现在引脚名称之后。例如, 船在这里 成为 船 当 这里 被配置为后缀。

如果要将HTML标签用作前缀,请禁用 从文本中移除 HTML 标签 模组配置。这对于使用表情符号、符号或通过富文本标签编码的其他值的告示牌也很有用。

该 任意引脚 关键词

前缀或后缀列表可能包含特殊值 任意引脚它不会从标牌文本中移除,因为它不是真正的前缀或后缀;它是在没有精确、明确的前缀/后缀或部分列表规则匹配时,接受任何非空标牌文本的最终后备方案。

如果同时存在多种类型的箴 任意引脚,按火焰、基础、锤子、点和传送门的顺序使用第一个类型。前缀 任意引脚 优先于后缀 任意引脚.

控制台命令

  • 自动标记清除 [范围] — 移除玩家附近已保存的标准用户标记。默认范围:5米。服务器控制的类型会被跳过。
  • 自动标记状态 — 打印活动模式、版本、受控类型和引脚数。
  • 自动标记信号重新同步 ——重建服务器列表或请求当前服务器快照。

配置中

处理配置的最佳方式是 配置管理器.

或 官方 BepInEx 配置管理器.

依赖项

将 ConditionalConfigSync 作为独立依赖安装,不要将其 DLL 文件复制到本模组的包中。

捐赠

请我喝杯咖啡

Discord

加入服务器

Valheim: 英灵神殿 的热门 MOD

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

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