You are viewing a potentially older version of this package. View all versions.
Glasir-DALCompass-0.2.1 icon

DALCompass

A client-side heading compass for the Dropped and Lost world. Shows your last three deaths with a distance, and F10 clears them.

By Glasir
Date uploaded a week ago
Version 0.2.1
Download link Glasir-DALCompass-0.2.1.zip
Downloads 24
Dependency string Glasir-DALCompass-0.2.1

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 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.2350

README

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 m or 1.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, or None.
  • ImageFit: Fit (default, whole painting) or Cover (fills the screen, may crop).
  • QuoteFontScale and QuoteHeight: 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).