diffByDefault-CartographyAdmin icon

CartographyAdmin

Odin sees all. Now you can erase some of it. View and manage every marker on a cartography table: delete, rename or re-icon anyone's markers, including the ones from friends who quit in 2021. Client-side, Vanilla+.

Last updated 2 weeks ago
Total downloads 88
Total rating 1 
Categories Tools Utility Client-side
Dependency string diffByDefault-CartographyAdmin-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351

README

Description

Odin sees all. Now you can erase some of it.

CartographyAdmin lets you view and manage every map marker saved on a cartography table. In vanilla, you can only remove your own markers from a table, and only by deleting them from your map and writing to the table again. With this mod, you can open the table's full marker list and delete, rename or change the icon of anyone's markers, including markers left behind by players who no longer play. Your changes are saved to the table and reach other players the next time they read it: this mod modifies the data saved to the in-world cartography table, not just your own map (the one you open with M). It's Vanilla+ and client-side: it only edits the markers the table already stores, so no server mod is needed.

Installation

  1. Install BepInEx if you haven't already.
  2. Drop CartographyAdmin.dll into your BepInEx/plugins folder.
  3. Launch the game. A config file is generated at BepInEx/config/diffByDefault.CartographyAdmin.cfg on first run, editable in-game if you have Configuration Manager installed (optional).

Main features

  • Full marker list: see every marker saved on a cartography table, with its icon, name, owner, position and distance. Sort by name or distance, and search by name or owner.
  • Edit any marker: delete, rename, change the icon of or cross out markers from any player.
  • Readable boss markers: markers placed by the game show their name, such as "Eikthyr", and search finds them by it.
  • Undo before saving: Reset undoes your edits to one marker, Undo all changes undoes everything. Nothing reaches the table until you click Save to table.
  • Safe saving: saving keeps markers other players added to the table while you were editing, and your own edited markers are updated on your own map too, so your next save doesn't bring the old versions back.
  • Saved to the table: changes reach other players the next time they read the table.
  • Find duplicates: list only markers with the same icon close together, so the twelve "copper here" markers are easy to clean up.
  • Shared markers stay current: reading a table updates the name, icon and cross-out of shared markers you already have.
  • Looks like Valheim: the marker manager is built from the game's own menus, day/night tint included.

How it works

  • Who can manage a table: the player who built it, players permitted on an active ward that covers it, and server admins or the host. A table no ward covers can only be managed by its builder and admins. This rule is built into the mod, so other players can't loosen it in their own config.
  • Vanilla+ and client-side: every cartography table already stores its shared markers. This mod only adds an interface for editing that stored data, saved in the game's own format, so no server mod is needed and nothing new is added to your world.
  • Map sharing stays vanilla: the mod doesn't share maps itself. Tables share explored areas and markers the vanilla way, by hand and not live: a player saves to the table, then others read it. This mod only edits the markers a table stores.
  • Look at a cartography table and press Shift+E (the key held with E can be changed to Ctrl or Alt). Make your changes, then click Save to table.
  • While you hold the hotkey, E doesn't also read from or save to the table. Esc, Tab or the hotkey close the manager without opening the pause menu or inventory, and the mouse wheel scrolls the list without zooming the camera.
  • Other players get your changes the next time they read the table. A deleted marker disappears for everyone except the player who placed it: the game never removes your own markers when you read a table, so they keep it until they delete it from their map.
  • Renames, icon changes and cross-outs only update for players who have the mod. If a player without it saves to the table, their old version of that marker goes back on the table.
  • If a player who still plays saves to the table, their own markers go back to how they have them on their map, including any of theirs you deleted.
  • The table stores player IDs, not names, so owner names show only for players who are nearby or online.

Configuration

Edit settings in-game with a Configuration Manager, or in BepInEx/config/diffByDefault.CartographyAdmin.cfg.

Setting Description Default
Open Menu Modifier (OpenMenuModifier) The key you hold while pressing E at a cartography table to open its marker manager: Shift, Ctrl or Alt. Shift
Edit Permission (EditPermission) BuilderOrWard: the table's builder, players permitted on a ward covering it, and server admins or the host. AdminsOnly: admins and the host only, on your own game; it can't loosen the built-in rule for anyone. BuilderOrWard
Window Style (WindowStyle) Valheim: styled like the in-game menus. Simple: a plain window, as a fallback. Valheim
Keep Scroll Position (KeepScrollPosition) The marker list stays where you scrolled it after saving, and when you reopen the same table. On
Scroll Rows Per Step (ScrollRowsPerStep) How many markers the list moves per mouse-wheel step. 3
Update Shared Markers From Table (UpdateSharedMarkersFromTable) Reading a table updates the name, icon and cross-out of shared markers you already have. Your own markers are never changed. On
Duplicates View (DuplicatesView) Adds a Show only possible duplicates button, which lists only markers with the same icon that are close together. Off
Duplicate Distance (DuplicateDistance) How close (m) same-icon markers must be to count as possible duplicates. 50

Requirements

  • BepInEx - required.
  • Configuration Manager - optional, for changing the settings from an in-game menu. (I recommend Valheim Configuration Manager)
  • Client-side only. No server mod needed, and other players don't need the mod to lose deleted markers (see How it works).

AI disclosure: Claude (Anthropic's AI) was used for researching Valheim's codebase, and generated the icon and the images for the mod page.