SatelliteMap

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

The map and the minimap show the world itself at any zoom instead of the game's map picture: real relief and shores, forest, player-made paths and fields, buildings, ruins and boss altars, drawn top-d

模組介紹 作者原文

SatelliteMap

The map shows the world itself: real relief and shorelines, forest, the paths and fields players have made, buildings, ruins, dungeon entrances and boss altars. Everything is drawn top-down from the data of the world, so your base looks like your base, and the road you paved with the hoe is on the map. The mod draws the whole map, the big one and the small corner one, at any zoom: the game's own map picture is never shown.

What it does

  • One picture at every zoom. Up close the map gets as fine as half a metre per pixel; zoomed out it goes all the way to the whole world on one screen. From 8 m per pixel and coarser only relief, water and shores are drawn: buildings and trees are smaller than a pixel there anyway.
  • Unexplored land is a clean sheet. The picture never shows what your map does not know yet. Shared exploration from a cartography table counts when the shared map is shown.
  • The corner minimap too. It is drawn the same way, around you.
  • No empty gaps while loading. While the detailed pieces wait for the server, a quickly drawn relief lies under them.
  • The picture is alive. Cut the forest, build a house, lay a road: the map follows. While the map is open, the visible part is re-checked every few minutes. (A map mod can ask for the opposite: a map that shows the land as it was when it was charted, see "Snapshots" below.)
  • Icons, marks, pings and map controls are untouched. The picture lies under them.
  • No cameras, no screenshots. The relief and the water are computed by the same world generator the game uses, down to the metre. Trees, rocks, building pieces and world locations are drawn from a baked library of their top-down views (about 1100 objects of the game). Lighting and shadows are computed from heights, so a gable roof looks like a gable roof.

Sacrificial stones, burial chambers, tower ruins and boss altars are drawn where they stand, at their own size and rotation, not as symbols laid on top of the map. Shorelines, rivers, the snow line and the forest thinning out as it climbs all come from the world itself.

Multiplayer

The client knows only what is near the player; the rest of the world lives on the server. So the mod has a small server part: the client asks for descriptions of the zones it needs (what stands where, how the ground was painted and levelled), the server answers with a compact packet (about half a kilobyte per 64x64 m zone of forest). Zones come from the middle of the screen outwards; when the client checks them again later, it sends fingerprints and the server replies "unchanged" in a few bytes instead of sending them again.

  • Install it on the server and on every client that wants the picture. Clients without the mod just see the usual map; nothing is enforced.
  • Without the mod on the server the picture still works, but shows only relief, water and shores: no buildings, paths or forest. The log says so once.
  • Single player and self-hosted games need nothing else.

Snapshots

A hand-drawn map should not know about the house somebody built yesterday. For map mods that want this (ParchmentMap does), whoever runs the world — the dedicated server, the host, or your single-player game — can remember what a zone looked like at a given moment:

  • When a player charts a zone, the server writes down its description and answers with a snapshot number. The number changes only if the zone has changed since the last snapshot, so untouched forest costs one record no matter how often it is walked.
  • The map keeps the numbers, the server keeps the descriptions: /satellitemap..zones, next to worlds_local. It only grows when charted places change. Back it up together with the world. If the file is lost, maps fall back to the nearest older snapshot or to the live world, and heal as places are charted again.
  • A snapshot never changes, so the client asks for it once and never re-checks it.
  • A map without a map mod is not affected: it stays alive as described above.

Settings

BepInEx/config

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

denikson-BepInExPack_ValheimValheimModding-Jotunn

檔案與校驗

檔案名稱
SatelliteMap-0.3.0.zip
檔案大小
1.0 MiB