LDT-BaseOutlines icon

BaseOutlines

Shows your base on the map: walls in a parchment style, named buildings, ruins and villages you've explored, and spawn-proof zones of workbenches and fires.

By LDT
Last updated 4 days ago
Total downloads 120
Total rating 1 
Categories Utility Tweaks Deep North Update AI Generated Client-side
Dependency string LDT-BaseOutlines-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 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.2333

README


AI Usage Disclaimer

AI has been used heavily for this mod. This project started out as a simple personal desire to see my bases on the map. Though I am a software developer by trade, I do not have any experience with creating Mods for games, and thus had AI handle most of the required steps in this project.

BaseOutlines

See your base on the map. BaseOutlines draws the walls you've built onto the large map and the minimap, fills in closed buildings so you can name them, shows the ruins and villages you've explored, and shows where monsters can't spawn so spawn-proofing your base is no longer guesswork.

Features

Your base on the map

  • Walls, doors and gates appear on the large map at their real position, length and rotation, in a parchment style: cream walls with a dark outline.
  • Closed buildings get a warm brown fill, so houses stand out from loose walls and fences.
  • The minimap shows your walls as small pixel-style blocks that match the map's look.
  • Your walls are remembered per world, so they stay on the map after you leave the area.

Name your buildings

  • On the large map, hover over a filled building and Alt + left-click it.
  • Type a name in the game's own rename box. Leave it empty to remove the name.
  • Names are shown in the same font as map pins and are saved per world.

Ruins and villages

  • Structures that are part of the world, such as abandoned houses, stone ruins and Fuling villages, are drawn in grey.
  • They only appear once their spot on your map is explored, so nothing gets spoiled.
  • Closed ruins can be named too.

Spawn-proof zones

  • Press F9 to show the areas where monsters can't spawn, around workbenches, lit fires, torches and other "player base" pieces.
  • The covered area is a light, see-through blue with a border only around its outer edge, so gaps in your spawn-proofing are easy to spot.
  • The zones also appear automatically while you have the hammer out. F9 hides them then too, until you put the hammer away.
  • Fires and torches without fuel don't count, because they don't protect until they're lit. You can show them as faint rings with a setting.
  • The size of each zone is read from the game itself, so modded pieces work too.

Keys

Key Action
F7 Show or hide everything this mod draws
F9 Show or hide spawn-proof zones
Alt + left-click Name the building under the cursor (large map)
F8 Troubleshooting: writes the structures near you to the BepInEx log

All keys can be changed in the config.

Configuration

Settings are in BepInEx/config/LDT.BaseOutlines.cfg, or in the mod manager's config editor:

  • [Pieces] which piece names count as walls (default: wall,door,gate; add fence,stake for fences and stake walls).
  • [LargeMap] wall and outline colors and widths, building fill color, and the minimum and maximum size of a filled building.
  • [Names] the click modifier key, label size and colors.
  • [Generated] turn ruins on or off, explored-only, and their colors.
  • [Minimap] turn the minimap layer on or off, pixel size and color.
  • [SpawnZones] toggle key, show while building, show on minimap, show unlit fires, and colors.

Good to know

  • Client-side only. Only you need the mod. It works on any server, and other players and the server don't need it.
  • Building names are personal. They're saved on your computer and not shared with other players.
  • On a server, your game only knows about the area around you. Walls and zones show up once you've been near them, and are remembered after that.
  • A building is only filled if its walls and doors form a closed loop. An open doorway without a door piece means no fill.
  • Spawn zones are drawn as flat circles. On steep cliffs, the real protection above or below a piece can be smaller than shown.

Compatibility

BaseOutlines adds its own layer on top of the map and doesn't replace anything the game does, so it works alongside most mods. Mods that heavily change the map itself (custom minimaps, map overhauls) may conflict.

Feedback

Found a bug or have an idea? Leave a message on the mod's Thunderstore page. For problems, press F8 next to the spot where things go wrong and include the [BaseOutlines] lines from BepInEx/LogOutput.log.