
DALCompass
A client-side heading compass for the Dropped and Lost world. Shows your last three deaths with a distance, and F10 clears them.DAL Compass
A heading bar for the top of your screen, made for the Dropped and Lost world (no map, no pings). It works in any Valheim world.
- Three looks, F8 cycles them: a heading bar across the top, a round dial in the top-right corner, or a plain text line. Your choice is remembered. F9 shows or hides the compass.
- Last three deaths: each death leaves a red marker on the bar, newest brightest, with a rounded distance underneath (for example
240 mor1.2 km). If the spot is behind you, the marker sits at the edge of the bar with an arrow showing which way to turn. - F10 forgets all death markers (a message confirms it).
Install (server owners: this mod is also what lets the server check player mods)
Client only. Put DalCompass.dll in BepInEx/plugins/DALCompass/. The server needs nothing and is never contacted.
Notes
- Death spots are remembered on your PC only, one file per character and world, in
BepInEx/config/DalCompass/. Delete a file to forget it. - No coordinates are ever shown, only a direction and a rounded distance.
- Keys can be changed in
BepInEx/config/com.laoch.dalcompass.cfg. - Not affected by the in-game HUD scale yet.
Server mod list (optional)
Some servers keep a list of allowed mods. DAL Compass tells the server which BepInEx plugins you run (their ids, versions and file hashes, never your files, name or paths) when you connect. A server without the list ignores it. The same list is saved on your PC at BepInEx/config/DalCompass/my-mods.txt, so an admin can copy it.
If a server rejects you, the reason is in your BepInEx log (for example not allowed: some.mod).
Sleep screens (optional)
When you sleep, a painting and a short line fade in behind the game's own sleep text. 39 paintings, each with its own original line (written for this mod; they are not quotations from anyone). They rotate in a shuffled order: every painting is used before any repeats, and never the same one twice in a row. It is purely local: the server, other players and the length of the night are untouched, and it only appears when you are really asleep, not on teleports, death or loading.
Settings (BepInEx/config/com.laoch.dalcompass.cfg, section SleepScreens):
Enabled(default on): off gives you the plain game sleep screen back immediately.TextMode:StoicQuotes(default),VanillaDream(only the game's own dream text, when the night has one),Both, orNone.ImageFit:Fit(default, whole painting) orCover(fills the screen, may crop).QuoteFontScaleandQuoteHeight: size and position of the line.
Your own paintings and lines: put a sleep_screens.json and images in BepInEx/config/DalCompass/sleep/, in the same format as the one in the plugin's sleep folder (id, image path relative to that folder, quote, width, height). Same id replaces a packaged one; bad entries are skipped with a note in the log. The rotation is remembered in BepInEx/config/DalCompass/sleep-state.txt (delete it to reset).