
PortalAtlas
Personal portal atlas for Valheim. Record gates as you find them; admins can Refresh the full world list. Optional Auto-pin. Vanilla pairing stays.Portal Atlas
Personal portal atlas for Valheim. Record gates as you find them; admins can Refresh the full world list. Vanilla tag pairing stays.
| Version | 1.2.4 |
| GUID | sonicdm.valheimportallist |
| Dependencies | BepInExPack Valheim, Jötunn |
How to use
- Approach, interact with, or travel through a portal — it is saved to your local journal.
- Open the large map (
M) and click Portals, or runportals. - Search tags, sort by name, distance to you, or a map click (nearest to that point).
- Connection status shows connected, one-way, unconnected, or missing.
- Pin saves a permanent map pin for the selected portal. Ping / Ping exit center the map and ping that portal or its paired exit (only one player ping can be active at a time). Temporary orange overlay markers appear while the panel is open (not saved).
- Optional Auto-pin when I approach creates permanent portal pins as you walk up (off by default).
Refresh world
Never runs automatically when the panel opens. Does not write your journal.
- Dedicated admin (
adminlist.txt, synced via Jötunn): Refresh pulls the live server list over RPC. - Offline / listen host: Refresh scans the local world (no
devcommandsrequired). - Use Add to journal on a selected row if you want that portal saved.
- Show known returns to the journal.
Approach range for auto-record (and Auto-pin) is configurable: Pins.ApproachRangeMeters (default 8).
Troubleshooting: set General.DebugLogging = true in the mod config. Detailed [DEBUG] lines for journal, approach, pins, UI, refresh RPC, access checks, and world scans go to BepInEx/LogOutput.log.
Clear saved only removes pins this mod created (private name marker). Manually placed map pins are never touched.
Files
Under BepInEx/cache/PortalAtlas/ (not config):
- Journal JSON per world + character
- Host CSV / tag summary / text report (startup dump and
portallist)
Commands
portals
portallist
Install
Place the DLL (or Thunderstore zip) into your BepInEx plugins via r2modman. Install on the dedicated server for admin Refresh and CSV dumps; the client journal works even if the server lacks the mod.

