Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
4 weeks ago
Downloads
288
Size
172KB
ADDatHost Valheim hosting
30% off

NameMoreThings

A BepInEx mod for Valheim 1.0. Name boats and doors to see them on the map.

  • Look at a boat rudder, or a door and press N to name it. The keybind can be changed in the config.
  • Under the name field are toggles for that boat or door:
    • Show name above boat show the name floating over the mast.
    • Show on map shows the name and icon on the map with. Boat pins follow the boat. On by default.
  • The name shows when you look at the rudder or door. Leaving the name empty removes it.

Names are saved with the world and everyone on the server sees them. Like portal tags, you can't rename a boat or door inside someone else's ward.

Requires Jötunn.

Config

The config file is BepInEx/config/com.lhoffl.NameMoreThings.cfg. It reloads automatically when you save it, so you can tune it while the game runs.

Setting Default
General.MaxNameLength 24 Longest name allowed.
General.NameKey N Key that opens the naming dialog. Not synced with the server.
Boats.Enabled / Doors.Enabled true false stops naming that kind of thing and hides its existing names.
Boats.DefaultShowName true Starting state of "Show name above boat" the first time a boat is named.
Boats.DefaultShowOnMap / Doors.DefaultShowOnMap true Starting state of "Show on map" the first time something is named.
Names above boats.Enabled true false hides every name above boats and removes the toggle from the dialog.
Names above boats.MaxDistance 100 Meters from the camera within which names are shown. They fade out over the last quarter.
Names above boats.FontSize 22
Names above boats.HeightOffset 1 Meters between the top of the boat and its name.
Map.Enabled true false hides every pin and removes the toggle from the dialog.
Map.ShowOnMinimap true Also show pins on the small minimap, not just the large map.
Map.UpdateInterval 2 Seconds between the server sending far-away boat positions. Nearby boats always move smoothly.

Multiplayer

Install on the server. Optional for clients. Players without the mod can still join, they just can't name things or see names, labels, or map pins. Players who have it need the same version as the server. Settings (except NameKey) are synced from the server. Config changes are synced live.

Building

dotnet build -c Release

The game path comes from the Steam registry keys. BepInEx is looked for in the game folder; if you use a mod manager, point BepInExPath at the profile's BepInEx folder with -p:BepInExPath=... or Environment.props (the top of NameMoreThings.csproj shows how). The build copies NameMoreThings.dll to BepInEx/plugins/NameMoreThings/. Pass -p:DeployToGame=false to skip that step.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.