
ZenCompass
Highly optimized craftable radial compass. Tracks time of day and wind direction. Automatic death pin cleanup
Last updated | 5 days ago |
Total downloads | 11380 |
Total rating | 3 |
Categories | Mods Client-side Bog Witch Update |
Dependency string | ZenDragon-ZenCompass-1.2.3 |
Dependants | 35 other packages depend on this package |
This mod requires the following mods to function

README
ZenCompass
Radial compass that replaces your minimap in the corner of your screen.
Map icons display on the radar when you get close to them.
Designed in conjunction with the ZenMap
mod, try them together for a truly immersive experience!
- Craftable compass item.
- Integrated daylight tracking ring. The sun rises in the east and sets in the west.
- Integrated wind direction ring.
- Integrated with the ship navigation HUD.
- Disabled in dungeons, getting lost is fun!
- Designed to malfunction in the Mistlands and Snowstorms for a more immersive experience.
- Highly optimized, no performance impact.
- Automatic removal of death pins when looting tombstone.
Important!
By default, it is configured to give the early game a sense of mystery and challenge. When you finally get the compass, it will feel like a very nice reward for your progress. It comes pre-configured to require an iron nail and a level 5 workbench before you can craft it. This means you will have to get to go through the swamps to get at least a little bit of iron scrap and then head into the mountains to find some obsidian to craft the level 5 workbench. However, you don't have to kill bonemass.
If you want to receive the compass earlier, you can adjust the configs to remove the IronNails and set the workbench level requirement lower. Or you can turn off all crafting requirements and make it permanently available depending on the level of challenge that you prefer.
NOTE: If you want a minimap in the corner of your screen, then this is not the mod for you.
On Foot
On Ship
Client / Server Requirements
NOTE: Technically it is not required on the server. However, if it is installed on the server then it will force all clients to have it installed as well. This is to enable two modes of usage:
- Dedicated server admins can put the mod on the server to enforce all clients to have the mod installed and sync admin configs.
- Trusted friends can agree to run the same mods and connect through a vanilla dedicated server with no enforcement but with locked admin configs.
Client Only
This mod operates entirely client side. That means you can connect to any vanilla server with this mod installed. Other players do not need to have the mod installed.
NOTE: If you host a game session with this mod installed then it will be considered to be installed on the server since your session is the server. Therefor, all clients will be required to have it. If you don't want to require all players to have this mod then you will need to host your game in a dedicated server. You can easily download and run the Valheim Dedicated Server from Steam or host one in the cloud.
Improve Your Experience
CORE Complete
The full collection of all Zen MODS:
- Radically improved QoL
- Incredible performance
- Pre-configured
- 100% Gamepad support
- Spectacularly immersive
Enjoy!
Sample Config File
## Settings file was created by plugin ZenCompass v1.2.1
## Plugin GUID: ZenDragon.ZenCompass
[Compatibility]
## [Admin] Reposition the Status Effect icons to make room for the compass.
## Disable this for compatibility with other mods which reposition the Status Effects.
# Setting type: Boolean
# Default value: true
Resposition Status Effects = true
## [Admin] Reposition ship power indicator HUD element (sails / rudder power)
## This mod will by default position it just to the right of the wheel for easy viewing
## Disable this for compatibility with other mods which reposition the ship power HUD element
# Setting type: Boolean
# Default value: true
Reposition Ship Power Indicator = true
[Crafting]
## [Admin] The compass must be in your inventory before it can be used.
## False to make the compass always available; no crafting required.
# Setting type: Boolean
# Default value: true
Craft To Use = true
## [Admin] If true the compass must also be equipped before it can be used.
## NOTE: Craft To Use must be true for this to have any effect
# Setting type: Boolean
# Default value: true
Equip To Use = true
## [Admin] The materials required to craft the compass.
## The default requires you to get through the swamp and get an iron nail before you can get a compass.
## For an easier game: To get the compass as soon as you enter the Black Forest remove the IronNails requirement and set the workbench requirement to level 1.
## The idea is to pair this mod with ZenMap and experience the first portion of the game with no compass.
# Setting type: StringList
# Default value: Feathers:1, Flint:2, BoneFragments:4, IronNails:1
Materials = Feathers:1, Flint:2, BoneFragments:4, IronNails:1
## [Admin] The station required to craft the compass.
## NOTE: For a more challenging game you can change this to a level 1 ArtisanTable
## Thereby requiring defeat of the Dragon before you can get a compass.
## The idea is to pair this mod with ZenMap and experience the first portion of the game with no compass.
# Setting type: String
# Default value: Workbench
# Acceptable values: None, Workbench, Forge, Stonecutter, Cauldron, ArtisanTable, BlackForge, GaldrTable, MeadKetill, FoodPreparationTable
Station = Workbench
## [Admin] The station level required to craft the compass.
## NOTE: By default this is set to level 5 workbench.
## This requires the player collect some obsidian from the mountain before they could build a tool shelf upgrade for the workbench.
## If you would like an easier game where you get the compass sooner then you can lower this level requirement.
## The idea is to pair this mod with ZenMap and experience the first portion of the game with no compass.
# Setting type: Int32
# Default value: 5
# Acceptable value range: From 1 to 5
Station Level = 5
## [Admin] What happens to the compass when the player dies?
# Setting type: DeathRule
# Default value: Tombstone
# Acceptable values: Tombstone, Keep, Destroy
Player Death = Tombstone
[Death Pins]
## [Admin] Death pins will be automatically removed from the map & compass after looting the tombstone
# Setting type: Boolean
# Default value: true
Auto Remove Death Pin = true
## Normally you don't need this key. However, if you were away and someone looted your tombstone
## while your character was not there then it is possible that your Death Pin would persist even
## though the tombstone was gone. In that scenario you can stand near your pin and press this key
## to manually cleanup your map & compass.
## NOTE: The ZenMap mod automatically tracks and removes death pins reliably 100% of the time
## even if you are far away or offline and someone else loots your tombstone it will still work.
# Setting type: KeyCode
# Default value: Delete
# Acceptable values: None, Backspace, Tab, Clear, Return, Pause, Escape, Space, Exclaim, DoubleQuote, Hash, Dollar, Percent, Ampersand, Quote, LeftParen, RightParen, Asterisk, Plus, Comma, Minus, Period, Slash, Alpha0, Alpha1, Alpha2, Alpha3, Alpha4, Alpha5, Alpha6, Alpha7, Alpha8, Alpha9, Colon, Semicolon, Less, Equals, Greater, Question, At, LeftBracket, Backslash, RightBracket, Caret, Underscore, BackQuote, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, LeftCurlyBracket, Pipe, RightCurlyBracket, Tilde, Delete, Keypad0, Keypad1, Keypad2, Keypad3, Keypad4, Keypad5, Keypad6, Keypad7, Keypad8, Keypad9, KeypadPeriod, KeypadDivide, KeypadMultiply, KeypadMinus, KeypadPlus, KeypadEnter, KeypadEquals, UpArrow, DownArrow, RightArrow, LeftArrow, Insert, Home, End, PageUp, PageDown, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, Numlock, CapsLock, ScrollLock, RightShift, LeftShift, RightControl, LeftControl, RightAlt, LeftAlt, RightMeta, RightCommand, RightApple, LeftMeta, LeftCommand, LeftApple, LeftWindows, RightWindows, AltGr, Help, Print, SysReq, Break, Menu, Mouse0, Mouse1, Mouse2, Mouse3, Mouse4, Mouse5, Mouse6, JoystickButton0, JoystickButton1, JoystickButton2, JoystickButton3, JoystickButton4, JoystickButton5, JoystickButton6, JoystickButton7, JoystickButton8, JoystickButton9, JoystickButton10, JoystickButton11, JoystickButton12, JoystickButton13, JoystickButton14, JoystickButton15, JoystickButton16, JoystickButton17, JoystickButton18, JoystickButton19, Joystick1Button0, Joystick1Button1, Joystick1Button2, Joystick1Button3, Joystick1Button4, Joystick1Button5, Joystick1Button6, Joystick1Button7, Joystick1Button8, Joystick1Button9, Joystick1Button10, Joystick1Button11, Joystick1Button12, Joystick1Button13, Joystick1Button14, Joystick1Button15, Joystick1Button16, Joystick1Button17, Joystick1Button18, Joystick1Button19, Joystick2Button0, Joystick2Button1, Joystick2Button2, Joystick2Button3, Joystick2Button4, Joystick2Button5, Joystick2Button6, Joystick2Button7, Joystick2Button8, Joystick2Button9, Joystick2Button10, Joystick2Button11, Joystick2Button12, Joystick2Button13, Joystick2Button14, Joystick2Button15, Joystick2Button16, Joystick2Button17, Joystick2Button18, Joystick2Button19, Joystick3Button0, Joystick3Button1, Joystick3Button2, Joystick3Button3, Joystick3Button4, Joystick3Button5, Joystick3Button6, Joystick3Button7, Joystick3Button8, Joystick3Button9, Joystick3Button10, Joystick3Button11, Joystick3Button12, Joystick3Button13, Joystick3Button14, Joystick3Button15, Joystick3Button16, Joystick3Button17, Joystick3Button18, Joystick3Button19, Joystick4Button0, Joystick4Button1, Joystick4Button2, Joystick4Button3, Joystick4Button4, Joystick4Button5, Joystick4Button6, Joystick4Button7, Joystick4Button8, Joystick4Button9, Joystick4Button10, Joystick4Button11, Joystick4Button12, Joystick4Button13, Joystick4Button14, Joystick4Button15, Joystick4Button16, Joystick4Button17, Joystick4Button18, Joystick4Button19, Joystick5Button0, Joystick5Button1, Joystick5Button2, Joystick5Button3, Joystick5Button4, Joystick5Button5, Joystick5Button6, Joystick5Button7, Joystick5Button8, Joystick5Button9, Joystick5Button10, Joystick5Button11, Joystick5Button12, Joystick5Button13, Joystick5Button14, Joystick5Button15, Joystick5Button16, Joystick5Button17, Joystick5Button18, Joystick5Button19, Joystick6Button0, Joystick6Button1, Joystick6Button2, Joystick6Button3, Joystick6Button4, Joystick6Button5, Joystick6Button6, Joystick6Button7, Joystick6Button8, Joystick6Button9, Joystick6Button10, Joystick6Button11, Joystick6Button12, Joystick6Button13, Joystick6Button14, Joystick6Button15, Joystick6Button16, Joystick6Button17, Joystick6Button18, Joystick6Button19, Joystick7Button0, Joystick7Button1, Joystick7Button2, Joystick7Button3, Joystick7Button4, Joystick7Button5, Joystick7Button6, Joystick7Button7, Joystick7Button8, Joystick7Button9, Joystick7Button10, Joystick7Button11, Joystick7Button12, Joystick7Button13, Joystick7Button14, Joystick7Button15, Joystick7Button16, Joystick7Button17, Joystick7Button18, Joystick7Button19, Joystick8Button0, Joystick8Button1, Joystick8Button2, Joystick8Button3, Joystick8Button4, Joystick8Button5, Joystick8Button6, Joystick8Button7, Joystick8Button8, Joystick8Button9, Joystick8Button10, Joystick8Button11, Joystick8Button12, Joystick8Button13, Joystick8Button14, Joystick8Button15, Joystick8Button16, Joystick8Button17, Joystick8Button18, Joystick8Button19
Key - Force Remove Death Pin = Delete
[General]
## Adjust the display scale of the compass, remember it has two display modes: Small and Large.
## It will be small while there is no pins on the radar and large when there are pins.
## Set your scale preference with both scenarios in mind.
## Also this compounds with the vanilla GUI scaling options found in the Settings.
# Setting type: Single
# Default value: 1
# Acceptable value range: From 0.5 to 2
Display Scale = 1
## [Admin] If true the compass rotates around the player axis such that up is always the direction you are looking.
# Setting type: Boolean
# Default value: false
Rotating Compass = false
## [Admin] Track the time of day with an indicator of the sun on the outer ring of the compass.
## The sun rises in the east and sets in the west. Noon is at the top of the compass; midnight the bottom.
## Note: This can be confusing to interpret when used with Rotating Compass enabled at the same time.
# Setting type: Boolean
# Default value: true
Track Time of Day = true
## [Admin] How far to scan for pins, as percentage. Set to 0 to disable the radar function.
# Setting type: Int32
# Default value: 100
# Acceptable value range: From 0 to 200
Radar Range Percent = 100
## [Admin] Does the compass work inside dungeons? If false it will malfunction inside dungeons.
# Setting type: Boolean
# Default value: false
Allow In Dungeon = false
## [Admin] List of Biome:Weather conditions that cause the compass to malfunction.
## Leave blank to disable the malfunction conditions.
## Use the keyword 'All' to apply to all biomes or weathers.
## Only one biome per entry, but a given biome can have multiple weathers.
## Use | to separate multiple weathers, example:
## Biome:Weather1|Weather2|Weather3|...
## Possible biomes: [Meadows, Swamp, Mountain, BlackForest, Plains, AshLands, DeepNorth, Ocean, Mistlands, All]
## Possible weather: https://valheim.fandom.com/wiki/Environment#Weather
# Setting type: StringList
# Default value: All:SnowStorm, Mistlands:All, Ocean:ThunderStorm|nofogts
Malfunction Conditions = All:SnowStorm, Mistlands:All, Ocean:ThunderStorm|nofogts
## [Admin] How many seconds to wait before transitioning to/from malfunction state once a condition is met.
## Set to 0 to for instant change.
## When entering a biome or a weather condition it can be helpful to wait a few seconds before malfunctioning
## That way the environment can fully transition before the compass gives out.
## Also it helps when on a biome line so it doesn't keep switching between malfunction and normal states.
# Setting type: Single
# Default value: 15
# Acceptable value range: From 0 to 60
Malfunction Transition Delay = 15
Like My Mods? Donations Welcome
Bitcoin
