PlayerMapLayers

版本 v0.2.13·更新於 2026-09-27

Per-account exploration layers, subtle non-stacking player colors and explicit selective pin sharing.

模組介紹 作者原文

Player Map Layers

Player Map Layers keeps one cartography layer per platform account, while always showing the current character name in the interface. Players can preview one or several layers before importing them, isolate one player's map, avoid reapplying the same revision and undo the last import.

Public beta 0.2.13. The same version must be installed on the server and on every participating client.

Current features

  • Server-authoritative layer storage, separated by world.
  • Stable account identity derived by the server; raw platform identifiers are never sent to other clients.
  • Current character name displayed in the UI and previous character names retained only as metadata.
  • A successful Record discoveries action uploads only the player's personal exploration mask, never pins or mod markers.
  • A successful Read map action is intercepted non-destructively:
  • the original personal/shared exploration masks and live pin references are captured;
  • Valheim reads the table normally;
  • the resulting shared exploration mask is captured independently from personal progress;
  • the original exploration masks are restored and only pins added by the read are removed through Valheim's normal pin lifecycle;
  • the player chooses whether to apply the preview.
  • Rapid isolation of a single player's layer.
  • Multi-layer temporary preview.
  • The local player's current personal exploration is represented by their normal account/character row; Shared table exploration remains independently selectable, with a one-click preview of their exact union.
  • Explicit Apply / Cancel controls.
  • One-level import rollback, also persisted locally for recovery after a restart.
  • Revision and SHA-256 fingerprint tracking to avoid reapplying an unchanged layer.
  • Player-selected named color and built-in emblem, accepted and synchronized by the server.
  • Selecting a player color or emblem synchronizes it immediately; cached previews refresh when the server returns the accepted identity.
  • Pins are private by default and can be shared individually from the Shared pins tab.
  • Every explicitly shared pin can use its original icon or a compatible BetterMap icon such as pickaxe, chest, portal, forage, dungeon, beehive, tar or sap; its original semantic identity remains unchanged for duplicate protection.
  • Temporary pins synchronized through Player Map Layers receive an optional relief halo in their author's server-accepted color without recoloring the icon itself.
  • Valheim's native Cartography table switch is the master on/off control for native and Player Map Layers shared pins.
  • Player Map Layers remote pins can be filtered locally: all players, selected players, or none. Native, BetterMap and TargetPortal pins remain controlled by their original systems.
  • Player Map Layers renders remote pins temporarily and removes semantic duplicates instead of importing them into the local map.
  • Active exploration previews use each player's server-accepted color at low opacity.
  • Player-color saturation is independently adjustable from 100% to 250%, with a stronger 180% default.
  • Player-only areas default to 8% opacity, the shared-table-only background to 3%, and multi-player overlaps to one neutral 1.5% veil; the table never neutralizes a player's color and colors are never alpha-stacked.
  • Identity and exploration-color details use collapsible sections, and the identity palette includes purple, turquoise, lime and white in addition to the original color-blind-friendly choices.
  • The exploration tint is a temporary local UI layer and never enters fog data, map saves or network payloads.
  • Opening the normal large map with Valheim's configured Map action starts the layer session with the full panel collapsed. Use Filter / Filtre to open it; Close / Fermer collapses it again without cancelling the active preview.
  • Reading a cartography table still opens the large map and the full panel automatically so the received layer can be reviewed immediately.
  • Lay

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
PlayerMapLayers-0.2.13.zip
檔案大小
210.3 KiB