工具與模組
夜晚,一名舉著火把的旅人在山頂望向山谷對面遠處升起的光柱

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。