工具与模组
夜晚,一名举着火把的旅人在山顶望向山谷对面远处升起的光柱

Valheim 1.0.16

Valheim Live Seed Map 模组:安装、连接与游戏内地点追踪

Live Seed Map 是一款将运行中的 Valheim 连接到种子地图的模组。游玩时地图会跟随你,列出周围的生物和你的传送门,并让标记与游戏保持同步。反过来,你在地图上选择的任意地点都会在游戏中显示为带有距离的信号,只有你能看到。本模组支持单人游戏、作为主机联机以及专用服务器,适用于 Windows 和 Mac。

种子地图跟随玩家:一星鬓猪、二星灰矮人萨满和蜥蜴精以战利品图案显示在红圈上,驯服的狼显示在蓝圈上,狼宝宝和鹿显示在浅色圈上,灰宝宝显示为红点,并在地图旁按距离排列

游玩时,种子地图会显示什么?

  • 你自己:使用游戏原有的地图箭头,并朝向你面对的方向。
  • 其他玩家:与游戏内地图一致,只显示共享位置的玩家。
  • 周围的生物:每只生物以其战利品图案显示在圆圈上,并带有星级。圆圈表示敌对(红色)、已驯服(蓝色)或被动(浅色)。幼年动物使用成年动物的战利品图案;没有战利品的生物(如灰宝宝)仍显示为点。生物列表旁的圆点可将所有生物改为同样配色的小点。
  • 你的地图标记:使用游戏的标记图标,已勾选的标记带有叉号。
  • 世界中保留下来的商人营地。霍尔德、希尔德和沼泽女巫在种子地图上各有十个可能的营地。游戏确定其中一个后,地图会用金圈标出它,并隐藏世界中已不存在的另外九个。
  • 你的船:显示在箭头下方,朝向航行方向,并显示速度。
  • 风:显示与游戏内地图相同的风向和风力;在船上时,以船首为参照。
  • 战争迷雾:开启后,尚未在游戏地图上探索的地面会变暗。

如何安装 Live Seed Map?

本模组依赖 BepInEx。

使用环境下载操作
r2modman、Thunderstore Mod Manager 或 Galethevalheimwiki-LiveSeedMap-1.4.0.zip从管理器列表中安装 BepInEx Pack Valheim,然后将 zip 作为本地模组导入(r2modman 中为 Settings、Import local mod)。使用管理器的模组启动按钮进入游戏。
Vortex 或手动安装LiveSeedMap-1.4.0.zip安装 BepInEx Pack Valheim,然后将 zip 拖入 Vortex 的模组页面,或解压到 Valheim 文件夹,确保存在 BepInEx/plugins/LiveSeedMap/LiveSeedMap.dll。
MacLiveSeedMap-1.4.0.zipWindows 模组管理器无法在 macOS 上运行。请按照 Mac 上的 Valheim 模组操作:该指南在 Apple Silicon 上原生安装 BepInEx,并以本模组为例说明安装方法。

每个文件的 SHA-256 校验和均列在 SHA256SUMS.txt 中。1.0.1 版仍可通过 thevalheimwiki-LiveSeedMap-1.0.1.zip 和 LiveSeedMap-1.0.1.zip 下载。种子地图可以读取每个版本,并提供该版本支持的功能。

模组加载后,Valheim 文件夹中的 BepInEx 日志(BepInEx/LogOutput.log)会出现 Listening on http://127.0.0.1:45892 这一行。

如何将游戏连接到种子地图?

  1. 启用模组启动 Valheim,加载世界或加入服务器。
  2. 在 Chrome 或 Edge 中打开种子地图,点击“你的游戏”面板中的连接游戏。浏览器会询问一次是否允许页面访问此设备上的应用,请允许。
  3. 如果地图显示的是另一个种子,面板会说明游戏正在使用哪个种子。点击打开它的地图。

地图会记住连接。下次它会自动找到游戏;如果先打开页面再启动游戏,切回页面即可连接。

“你的游戏”面板中的各项开关有什么作用?

开关作用
跟随让地图始终以你为中心。拖动地图或打开卡片会暂停跟随;在游戏中继续走动后会恢复。
同步标记使种子地图与游戏中的标记保持一致,包括已勾选的叉号。
战争迷雾调暗游戏地图中尚未探索的地面。
范围列出周围多远内的生物,最远不超过游戏在你周围保持加载的区域。
距目标 10 米时停止追踪抵达目标后移除追踪地点。

玩家列出其他玩家及距离,生物按由近到远列出范围内的生物。每只生物都链接到自己的页面。

游戏连接期间,地图上的所有搜索和距离都以你所在的位置为起点,而非初始石阵:例如最近的铜矿、巨魔洞穴,或有北境鲑鱼的水域。

如何在游戏中看到地图上的地点?

在种子地图上选择地点,点击在游戏中追踪。游戏会显示一个带名称和距离的蓝色信号,类似其他玩家发出的信号,但会一直保留到你将其移除。转身后,它会留在屏幕边缘;小地图和大地图则会显示一个闪动的标记。其他玩家看不到它。

当游戏已连接、正在使用地图所显示的种子,而且你已经进入世界时,就会出现在游戏中追踪。可在以下位置使用:

  • 地图上地点或资源的卡片;
  • 种子地图上的自定义标记;
  • “传送门”面板中的一行,追踪离你较近的一端;
  • 绘制在地图上的游戏标记;
  • 世界中的任意位置:右键点击即可。

面板会显示追踪地点、距离和停止。新地点会替换上一个。离开世界会清除追踪;开启距目标 10 米时停止追踪后,抵达也会清除。

如何找到自己的传送门?

“你的游戏”下方的“传送门”面板会列出游戏已加载的每个传送门:

  • 成对传送门:显示两端的标签及两端间的距离;游戏连接时,还会显示较近的一端距你多远。
  • 单个传送门:没有其他空闲传送门使用相同标签,或已连接到模组尚未见过的传送门。
  • 组:三个或更多空闲传送门使用同一标签,游戏会随机连接它们。

点击一行,即可在地图上显示这些传送门,并用线连接;再次点击该行或点击从地图清除即可隐藏。

在专用服务器上,游戏只知道你去过的区域附近的传送门。模组会按世界将见过的每个传送门记录在 BepInEx/config/LiveSeedMap/ 中,并按照游戏在你站到传送门前时的方式,向服务器查询已连接传送门的另一端。随着游玩,列表会逐渐补全。不使用模组时,将世界文件夹加载到种子地图,也能从存档填充同一个面板。

如何将游戏中的物品或生物显示在地图上?

在游戏中指向物品或生物并按 J:无论是在物品栏、箱子、制作列表、地面,还是直接指向生物。种子地图会显示哪里可以找到它;对同一对象再次按 J 即可清除。地图底栏会提示该按键,更改按键后也会更新。

种子地图会修改游戏吗?

只有你允许时才会:

  • **标记。**设置 AllowPinWrites = true 后,种子地图可以添加、删除和勾选你自己的火焰、房屋、锤子、圆点和传送门标记,仅限这些。默认关闭时,同步标记只会把游戏中的标记带到地图,面板会说明如何启用写入。
  • **追踪。**追踪地点是仅在你自己游戏中绘制的信号。设置 AllowTracking = false 后,在游戏中追踪会显示为不可用。

模组只在本机地址 127.0.0.1 上响应,且只响应来自 thevalheim.wiki 的页面。它读取的内容不会经过互联网或发送到我们的服务器。除了你允许修改的标记,它不会更改世界或角色的任何内容。

如何修改模组设置?

首次带模组启动 Valheim 时,模组会写入设置文件 BepInEx/config/wiki.thevalheim.liveseedmap.cfg。有两种修改方式:

  • 在游戏中:安装 Valheim Configuration Manager 后,按 F1(Mac 键盘为 fn 和 F1),打开 Live Seed Map。修改立即生效,只有 Origins 要等下次启动才会生效。
  • 在文件中:先退出 Valheim,用任意文本编辑器修改文件,再启动游戏。Valheim 会在启动时读取文件;游戏运行期间通过游戏内界面更改设置,可能会覆盖你对文件的编辑。
设置分节默认值
ShowOnMapKey[Keys]J
Interval[Link]0.25
Origins[Link]https://thevalheim.wiki
AllowPinWrites[Pins]false
AllowTracking[Track]true
ClearWithin[Track]0

地图显示按键:ShowOnMapKey

用于将指向的物品或生物显示在种子地图上的按键。如果其他模组或聊天快捷键已占用 J,请更换。组合键应先写主键,再用 + 连接同时按住的键:J + LeftControl 表示 Control 和 J。按键名称采用 Unity 的名称:F5、Keypad1、LeftAlt、RightShift。None 会禁用按键,地图也不再显示按键提示。

更新间隔:Interval

游戏向地图发送更新的间隔,单位为秒。较小的值会让箭头和生物移动更流畅,较大的值则减轻游戏负担。低于 0.1 的值都按 0.1 处理。小数使用点号,例如 0.5。1.2.1 之前的版本每秒发送一次更新;旧版本写入的设置文件会保留 1,直到你修改它。

允许的页面:Origins

允许读取游戏的网页,以逗号分隔。没有特别原因时,请保留 https://thevalheim.wiki:此列表中的任何页面都能读取种子地图读取的全部内容,并发送种子地图发送的内容。修改在下次启动时生效。

标记写入:AllowPinWrites

设置为 false 时,种子地图只读取标记。设置为 true 且开启同步标记时,它还能添加、删除和勾选你自己的火焰、房屋、锤子、圆点和传送门标记,即可在大地图放置的五种标记。死亡标记、床以及其他玩家通过制图台共享的标记始终不会被更改。

追踪:AllowTracking

设置为 true 时,种子地图可以将地点作为仅你可见的信号显示在游戏中。设置为 false 时,地图中的在游戏中追踪显示为不可用,已经显示的信号也会消失。

到达距离:ClearWithin

当请求没有指定距离时,游戏在距离追踪地点多少米内将其移除;0 会让信号保留到被移除为止。种子地图始终自行指定距离:通常是 0,开启距目标 10 米时停止追踪时则为 10 m。因此,此设置只影响向模组发送目标的其他程序。

旧的 Port 行

由 1.0.0 版首次写入的设置文件中,可能还保留着上方没有说明的 Port = 45892 一行。模组已不再读取它:端口始终是种子地图查找的 45892。

地图找不到游戏时

  • 未找到游戏:游戏未以模组模式运行,或世界尚未加载。加载世界后回到页面。
  • 浏览器阻止了连接:在 Chrome 或 Edge 中打开 thevalheim.wiki 的网站设置,允许此前拒绝的“访问此设备上的应用”。
  • 端口被占用:BepInEx/LogOutput.log 提示端口 45892 已被占用。关闭占用它的程序。
  • 游戏中的追踪已关闭:将 AllowTracking 设为 true。
  • 游戏仅共享标记:将 AllowPinWrites 设为 true。