You are viewing a potentially older version of this package. View all versions.
47supernova-ValheimNamekeeper-0.3.11 icon

ValheimNamekeeper

A Valheim merchant workshop for renaming and describing gear. Includes a buildable shop, separate roof, animated door, and server-synchronized multiplayer settings.

Date uploaded 3 weeks ago
Version 0.3.11
Download link 47supernova-ValheimNamekeeper-0.3.11.zip
Downloads 35
Dependency string 47supernova-ValheimNamekeeper-0.3.11

This mod requires the following mods to function

ValheimModding-Jotunn-2.30.2 icon
ValheimModding-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.2
denikson-BepInExPack_Valheim-5.4.2351 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.2351

README

Valheim Namekeeper

Author: SuperNova
Version: 0.3.10

Valheim Namekeeper adds a buildable merchant workshop where players can rename equipment and edit or reset item descriptions for coins. The shop uses vanilla Valheim building pieces, has a separate replacement roof and working door, and features a local animated merchant with voiced dialogue.

Source code and releases: GitHub. Report bugs or suggest features through GitHub Issues.

Features

  • Rename an eligible item or edit its description for 25 Coins per changed field. Resetting a field has the same price.
  • Build the shop after discovering its recipe materials: 20 Wood, 10 Fine Wood, 10 Round Log, 10 Stone, and 100 Coins. The first roof is included.
  • Build a replacement roof separately for 4 Wood. Repair and dismantle the shop and roof using Valheim's standard building actions.
  • Use the working shop door, vanilla furnishings, shelves, wall-mounted weapons, and the full-size merchant model.
  • Hear merchant dialogue in Russian when the game language is Russian; other game languages use English dialogue. Hildir's vanilla voice clips provide the sound.
  • Keep Namekeeper text in item data without replacing or deleting Nexus metadata. A paid reset restores the original Valheim name or description.
  • Configure service prices, construction materials, merchant arrival delay, roof requirements, and text limits on the server.

Multiplayer and dedicated servers

Install Namekeeper 0.3.10, BepInExPack Valheim, and Jötunn on the dedicated server and every player. Namekeeper 0.3.8 and newer enforce exact mod version matching and synchronize gameplay settings from the server. The 0.3.7 server predates version enforcement and can accept a client with a different version, so update every server and client together.

The shop, roof, door, and personalized item text use Valheim's networked objects and item data. The merchant model, dialogue, voice, and visual effects are local presentation features.

Installation

Install Valheim Namekeeper from Thunderstore using a compatible mod manager. The manifest lists BepInExPack Valheim and Jötunn as dependencies. For a dedicated server, install the same mod version and dependencies in the server's BepInEx profile.

For local testing, download the Thunderstore package archive and import it into your Valheim profile.

See the complete changelog for release history.

Configuration

Server-controlled settings include service fees, the shop recipe, merchant arrival delay, the roof requirement, and maximum text lengths. Interface language, dialogue, voice volume, and success effects are local settings.

Defaults: 25 Coins per changed field; shop recipe of 20 Wood, 10 Fine Wood, 10 Round Log, 10 Stone, and 100 Coins; replacement roof for 4 Wood.

Build and test

Build on Windows with Valheim, BepInEx, Jötunn, and the .NET SDK installed by running BuildMod.ps1. The build uses the game assemblies installed on that computer and does not install the mod into a live profile.

Run the game-independent regression suite with:

dotnet run --project tests/Namekeeper.Tests.csproj --configuration Release

The 0.3.10 release passed 56 regression tests, 14 compiled IL checks, 24 native prefab checks, and package integrity checks. A live in-game session and dedicated-server version-mismatch test are still required for final multiplayer acceptance. See docs/TEST_PLAN_0.3.10.md for the manual test checklist.

Credits and licenses

Created by SuperNova. The handwritten sign font's OFL license is included in FONT_LICENSE.txt.