

ZenMap
Show map at the cartography table. Copy the map to parchment and take it with you. Attach pins to Signs. The viewable map area is based on the table's position in the world. Ships, carts, bonfires, and tombstones are auto-tracked.Details
v0.9.3
- migrate fix to prevent closing inventory when a text input box is open to Zen.ModLib so that it can be applied globally.
v0.9.2
- set the default config value "Enable Map Recraft" to false so that creating new maps is a resource sink. Use
ZenRecycle
to reclaim some mats.
v0.9.1
- hide the Bed when viewing the Map Item to prevent using it as a nav beacon
v0.9.0
- fix: Accessibility GUIScale was clipping the dimensions of the map.
- features added:
- configure pins visible on the compass
- configure pins visible on the compass when you carry a map
- add option: Hide Clouds for MapTable and MapItem
- add hotkey: toggle Hide Clouds
- add option: enable/disable MapItem recrafting
- add option: compatibility Zoom Scale, useful when ExpandWorld is applied
v0.8.6
- added a config key: Hold HideInfo key to hide all pins and other info on the map so you can see a clean view. (default: LeftAlt, or Gamepad: Right-Bumper)
v0.8.5
- fix: Inventory close via the "E" key works again.
v0.8.4
- fix: calendar year was being updated when renaming a map item.
- add configs for calendar year and day offset.
v0.8.3
- Add color coding to the map pins based on visibility and intent.
v0.8.2
- add optional calendar year info to tooltip and map display
v0.8.1
- CRAFTED MAP PIN UPDATE
- any existing maps you have will not display any pins until you recraft them. visit any cartography table to recraft the map via 1-8 interaction.
- crafted map items introduced a design flaw. this update corrects it:
- Prior: when the player crafted a map they could add pins in the wild and see the updates instantly to determine where they were. This was incorrect.
- New Behavior: when you craft a map item at the table it now takes a snapshot of the pins on the map. any new pins created after that moment will not be on the crafted map. The pins are dynamic, tied to the underlying object. If the sign is destroyed the pin will vanish from both the table and the map item.
- If you want to update an existing crafted map use the 1-8 interaction on the map table and apply the existing map item to the table, it will prompt for a name and then overwrite the map item with the current table information.
- portable maps, by default, do not show all map pins, they only show non-movable pins because otherwise the player could craft a cart, craft a map, and then have a GPS cart.
- The default exception to this is large ships. Large ships are enabled on the crafted map by default because they only travel on water and they are expensive to build. If they sink they will vanish from your map and you will need to recraft a new map and a new ship.
- You can adjust the configuration options for what type of pins are visible on both the table and the crafted map. Read the descriptions of the configuration options.
- Revisit your existing configs, the Map Pins section was changed significantly.
- added languages: German, Russian
v0.8.0
- same as v0.8.1, just a readme update to v0.8.1
v0.7.10
- update for Valheim v0.221.4, Call to Arms
- the Valheim update adds a new GlobalKey to the enum, shifting the value of the nomap flag. recompile required.
v0.7.9
- fix: on modded worlds with huge maps, the fully zoomed out map was displaying as a ring instead of a fullscreen big beautiful map.
v0.7.8
- change map pin dot icon to flag
v0.7.7
- fix typo and a few edge cases.
v0.7.6
- fix logic for show/hide the ship marker.
v0.7.5
- Added a config option to hide shout pings on the map.
v0.7.4
- play sound fx when opening and closing a map (because i am silly and forgot to add the close fx in the prior version)
v0.7.3
- play sound fx when opening a map.
v0.7.2
- fix: display the map correctly on ultrawide displays (or any other aspect ratio).
v0.7.1
- cleanup alien world message formatting for edge cases of map items in inventory from alien worlds.
v0.7.0
- updated for Zen.ModLib v1.2.0
- recompile for BepInEx v5.4.2332
- recompile for JVL v2.26.0
v0.6.4
- remove unused assets
- reduce file size 50%
- fixed a minor cosmetic issue relating to HoverText when using location markers on signs.
v0.6.3
- single player optimization
v0.6.2
- fix: KeyHint "Rename" on Map Item mouse over was not resetting when moved onto a blank square in the inventory.
v0.6.1
- update readme with instructions on how to craft map items.
- notify the user when they create a map.
v0.6.0
- new feature: portable maps that can be crafted from parchment and copied from cartography tables.
- map tables now have the icon label "Town" on the minimap, you can rename them to whatever you like by interacting with the table. (Unless it is warded)
- rename portable map items after you have crafted them (shift left mouse or the gamepad equivalent in your inventory)
- config default change: admin age override changed from LeftShift to LeftAlt because of conflict with the new Rename feature.
v0.5.8
- bugfix: handling map display when in god mode and nomap is off.
v0.5.7
- refactored to optionally be used even when on a play session that has the map enabled. Important pins are still auto-tracked, and manually placed pins must still be crafted and attached to signs. However, if the nomap flag is not set then the map can be viewed from anywhere without the cartography table interaction if desired. In that case the cartography table will revert to vanilla behavior. However, in my opinion, it's still far better to use the cartography table as an immersive experience. To rely on your wits for navigation. Don't depend on the crutch of the minimap, or you may miss the experience of the journey.
v0.5.6
- improved the logic behind the v0.5.5 fix so that it handles all the possible config states for boss pin reveal mode.
v0.5.5
- fix: reveal boss pin while in god mode was not reverting to vanilla behavior.
v0.5.4
- fix: error when booting on a dedicated server.
v0.5.3
- fix: the pin label toggle key was not working when in admin god mode.
v0.5.2
- display map pin labels when holding down LeftShift or Gamepad Y.
v0.5.1
- adjust pin icon dialog display order.
v0.5.0
- new feature: map pin icon selection dialog when attaching a pin to a sign. NOTE: If you also install
ZenHoverItem
you will see the icon over the sign.
v0.4.9
- clear texture cache when switching between worlds with different sized modded maps.
v0.4.8
- add config options for toggling auto track for:
- ships
- carts (and catapults / battering rams)
- tombstone
- bonfire
- cartography table
- the default days to achieve max exploration changed from 5 to 7. this does not affect existing configs.
- some configs got renamed related to the above, check your configs.
- bugfix: Max zoom now correctly adjusts to the Fully Explored Radius config option. Note: this will slightly alter the max zoom range from prior versions. It should not be a noticeable difference. However, if you like you can adjust the Max Explored Radius config value to compensate if desired.
v0.4.7
- fix to handle large maps and optimize loading and caching when opening the map from the table.
v0.4.6
- add config to toggle discoverability of Boss pins so that you have to be near them before they show.
- add config to hide tombstone pins for an extra challenge if desired.
- add cause of death to tombstone pins if
ZenPlayer
is installed
v0.4.5
- update for Zen.ModLib v1.1.0
v0.4.4
- remove config option: Wooden Pole No Workbench, does not align with this mod's purpose.
- added basic config options for crafting pins: workstation, max stack size
- bugfix: sync crafting item configs from server.
v0.4.3
- fixed config sync
v0.4.2
- removed gamepad remap requirement. By itself ZenMap does not require the gamepad controls to be remapped as it adds no new buttons.
v0.4.1
- removed BepInEx from dependency, Zen.ModLib handles it.
v0.4.0
- Refactor for Zen.ModLib
- Add config option to hide map ping in the world and compass, but you can still see each other's pings when viewing the map table even if you are at different tables. This prevents guiding players via ping spam. You have to talk instead. Default true.
v0.3.3
- update description - no code changes.
v0.3.2
- update logging and configs subsystem
v0.3.1
- cleanup logs
v0.3.0
- UPDATE FOR VALHEIM v0.220.3
- IMPORTANT: if you did not run
ZenMap v0.2.13
yet please run that on your old data with the old version of valheim BEFORE you run the new version of Valheim or you will lose all your manually placed pins due to a data format change in Valheim. See patch notes forZenMap v0.2.13
below:
v0.2.13
- IMPORTANT UPDATE
- RUN THIS ON VALHEIM VERSION: <= 0.219.16 (n-32)
- THIS IS BEFORE THE NEXT UPDATE. After the update it will not be possible to recover any custom pinned signs.
- Run this once and look at your map. Every player needs to do this once as pin data is saved in the player profile, not the world file.
- This update migrates pin data from an old format that will be obsolete in the next version of Valheim. Custom pins will be lost if you play your save character on the new version of valheim before running this update on v0.219.16 or earlier.
v0.2.12
- Add config option to set world modifier
nomap
on startup.
v0.2.11
- Add config option for refunding pins.
- Added ability to remove pins with the Hammer.
- Fixes compatibility issue with ZenSign.
v0.2.10
- Add hover text and pin indicator when adding pins to signs.
- Refund map pin when removing manually from the sign.
v0.2.9
- Update readme, no code changes.
v0.2.8
- Initial release