Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
NameMoreThings
Name boats and doors like portals. Names show on the map and above boats, synced for everyone on the server.
| Date uploaded | 3 weeks ago |
| Version | 1.0.0 |
| Download link | lhoffl-NameMoreThings-1.0.0.zip |
| Downloads | 33 |
| Dependency string | lhoffl-NameMoreThings-1.0.0 |
This mod requires the following mods to function
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.2333ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.2README
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.