NoMapDiscordAdditions

版本 v1.4.0·更新於 2026-07-03

Share Valheim's large map: post to Discord or copy to clipboard, or stitch every cartography table you visit into one high-res PNG with MAP COMPILE. Export an offline interactive web map, manage tiles

截圖 共 3 張

模組介紹 作者原文

NoMapDiscordAdditions

Two map workflows on Valheim's large map:

  • SEND MAP / COPY MAP — capture the visible map and either post it to a Discord webhook or paste it directly into Discord, Slack, or an image editor.
  • MAP COMPILE — visit cartography tables one by one and stitch every reading into a single high-resolution PNG you can save, copy, or send to Discord.

Built for no-map (and normal) servers. Message templates, output format, and tile-sharing policy can be server-synced so a host enforces the same look for everyone.

Highlights

  • One-click sharing — SEND MAP posts to a Discord webhook; COPY MAP puts a full-resolution image on your clipboard. Hotkeys (F10 / F11) shown on the buttons and rebindable.
  • MAP COMPILE — walk between cartography tables, add each as a tile, and composite them into one coordinate-accurate PNG. Sessions persist per world + character and resume after a restart.
  • Multiple sessions — keep several independent compile sessions per world (a full-world map alongside an expedition map); a SESSIONS panel opens, creates, renames, and deletes them.
  • Interactive WEB MAP — export a self-contained, offline web viewer (double-click index.html, no server or internet needed) with drag-pan, zoom, a searchable pin list, and per-kind pin filtering over a pin-free base image.
  • Manage Tiles — a TILES panel to review every captured tile and exclude any from the next compile without deleting it (or remove it outright), including imported tiles from tables you're nowhere near.
  • PINS filter — choose exactly which pin kinds appear on a compiled map (mod-added pins included automatically).
  • Tile sharing — pool map coverage with teammates by exchanging self-describing PNG tiles.
  • Map styles — optional Old Map / Chart / Topographical / Satellite rendering for captures and compiled tiles.
  • Clean shots — every UI overlay is hidden; Player/Death pins are dropped by default (hold Left CTRL to keep them).
  • Output control — JPEG or indexed-PNG output, tuned to stay under Discord's attachment limit while keeping pin captions crisp.

| Composed map (4 tables stitched) | Sent to Discord |

|---|---|

| | |

Installation

Install with a mod manager and the dependencies come with it. To install manually, drop the DLL into BepInEx/plugins and install each dependency below.

| Dependency | Why |

|---|---|

| BepInExPack Valheim 5.4.2333 | Mod loader. |

| JsonDotNET 13.0.4 | Persists compile sessions to disk. |

| Jotunn 2.29.0 | Server-authoritative config sync. |

| ZenMap ≥ 1.8.0 | Required for MAP COMPILE; also fixes a Graphics.CopyTexture size-mismatch on expanded worlds. |

ZenMap already depends on Jotunn, so most setups have Jotunn already. Install on every client that wants the buttons; install on the server too to push synced settings.

Quick start

  • Open the large map (M, or interact with a cartography table).
  • Share one view: click COPY MAP (F11) and paste into Discord, or set a webhook and click SEND MAP (F10).
  • Build a stitched map: click START COMPILE, then ADD TILE at each cartography table you visit. When you've covered the ground you want, click COMPILE → SAVE / COPY / SEND TO DISCORD.

Full documentation

The Wiki covers everything in depth:

  • Setting up a Discord webhook and message templates
  • The full MAP COMPILE flow — tiles, the PINS include-filter, the result panel, EXIT / CLEAR ALL, resuming and multiple sessions
  • Sharing tiles between players
  • Map styles and output formats
  • The complete configuration reference and which settings are server-synced
  • On-disk file layout, troubleshooting, and FAQ

Server behavior

Config sync uses Jotunn's SynchronizationManager (a required dependency). On connect, the server pushes its value for every synced setting, the entry is locked client-side, and each client's local value is restored on disconnect. Server-synced settings include the webhook URL, message templates, cloud-hiding, and the tile-sharing toggles; output format, map style, lighting, and hotkeys stay lo

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

denikson-BepInExPack_ValheimValheimModding-JsonDotNETValheimModding-JotunnZenDragon-ZenMap

檔案與校驗

檔案名稱
NoMapDiscordAdditions-1.4.0.zip
檔案大小
308.5 KiB