Source-checkedBuilding & decoration

RoleplayNPCs

by DarkForestDev · for Valheim

Valheim residents with professions, home/work/social areas, relationships, distinct English/Russian dialogue, host recovery archives and daily tavern service. Playtest build.

2.0KDownloads
19d agoLast updated
BepInExLoaders
ThunderstoreSource

About RoleplayNPCs

From Thunderstore

Valheim residents with professions, home/work/social areas, relationships, distinct English/Russian dialogue, host recovery archives and daily tavern service. Playtest build.

RoleplayNPCs

Give your Valheim settlement a daily life. Create residents with their own homes, work, conversations and relationships.

Playtest build: movement, animations and multiplayer are still being refined.

Features

  • Daily routines: work, sleep, meals, baths, sheltered breaks and optional social hours.
  • Professions: Trader, Blacksmith, Tavernkeeper, Fisherman, Patron, Harlot and Skald.
  • Resident personalities: persistent traits, moods, friendships, rivalries and spouse bonds influence dialogue.
  • Settlement life: daily shops, tavern table service, fishing and resource upkeep using eligible stored supplies.
  • Customization: names, appearance, cosmetic outfits, areas and schedules through the Settlement Charter.
  • English and Russian dialogue, with optional server-side text overrides.

Residents are civilians. Their equipment and work gestures are cosmetic; routines operate in loaded areas.

Getting started

  1. Install BepInExPack Valheim and RoleplayNPCs through your mod manager. For a local build in Gale, import the release ZIP; for manual installation, put the DLL in BepInEx/plugins/RoleplayNPCs/.
  2. Use the same mod version on the server and every client. Close Valheim before updating and keep world backups.
  3. As host/server administrator, craft a Settlement Charter with 2 Leather scraps + 1 Coal. Open it from your inventory or hotbar.
  4. Summon a resident and assign a home. Add a profession/workplace, bed and social area as needed. The journal also manages hours, appearance and outfits.

Interact with residents for conversation and available profession services. Most setup is handled by the journal; console commands are optional.

At home, any NPC spouse can occasionally offer a free simple cooked meal to a hungry seated partner with a clear raised dining surface. No storage is required or consumed. Each NPC can give at most one meal per world day; a player must have a free food slot and receive food they are not already eating. Kitchen and bath preferences are optional; automatic discovery works without them.

Ask an awake Skald to perform for 5 coins, once per day. Payment is taken immediately, then they walk to their stage; an unsuccessful start is refunded. Listen nearby for at least a minute of the completed performance to gain 20 minutes of Inspiration: x1.5 / x1.75 / x2 skill learning, based on their mood. Two bilingual songs use a lyre and acoustic music; three stories keep Valheim's music playing. The stage is used only for requested performances.

Good mood improves stock and extends Harlot visits' Rested bonus. Trader and tavernkeeper better-stock requests cost 100 coins for the next day; goods stay within boss progression. Spouses receive shop stock free.

Useful admin commands

Aim at a resident, or add their name after the command.

| Command | Purpose | | --- | --- | | rpnpc_audit [name] | Check routes, setup and activity problems, including the last rejected dry-route sample. | | rpnpc_dialogue_debug [name] | Inspect mood, trait and dialogue choices. | | rpnpc_rescue [name] | Bring an eligible nearby resident to safe floor beside you. | | rpnpc_debug | Toggle the local movement overlay. |

Settings and help

General settings are in the BepInEx config. Resident assignments are saved in the world. Built-in dialogue works without configuration; custom text is optional.

The download includes NPC_BEHAVIOUR.md for detailed rules and commands, and README-dialogue.md for editing conversations.

Host recovery archives are stored in BepInEx/config/RoleplayNPCs/archives/. Copy them separately when moving a world to another profile or server; keep normal world backups too.

For bug reports, include the mod version, host/client role, resident's intended activity and the relevant BepInEx/LogOutput.log excerpt.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 19d ago.

RoleplayNPCs on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.9.35, released 2026-10-16

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 21 recorded builds of RoleplayNPCs.

Recent builds

BuildReleasedGame versionsLoaders
0.9.352026-10-16n/aBepInEx
0.9.342026-10-16n/aBepInEx
0.9.332026-10-16n/aBepInEx
0.9.322026-10-14n/aBepInEx
0.9.302026-10-12n/aBepInEx
0.9.212026-10-10n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run RoleplayNPCs on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Building & decoration

Blocks, furniture, decorations and building tools.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-17Open ↗
  • ✓AuthorDarkForestDev, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

RoleplayNPCs, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. RoleplayNPCs is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run RoleplayNPCs on a Valheim server.

Deploy in about a minute from $9.99 a month, then add RoleplayNPCs in one click.