Bygd is a Valheim mod focused on living villages: outposts with NPC settlers, courier logistics, blueprint-driven building, and resource loops that make player-made settlements feel inhabited.
Bygd is in active development.
- Public release line:
0.0.x - Current public release:
0.0.1 - Current focus: gameplay iteration, AI stability, and mod packaging
- Place an Elder's Table and build a proper house around it
- Transfer the outpost to an NPC elder
- Supply the settlement with wood and food through an offering chest
- Progress the outpost by improving comfort and village infrastructure
- Protect transferred outposts from damage and unauthorized access
- Place a Courier Post near a developed outpost
- Build Mail Posts with a chest and a sign using
@destination - Dispatch couriers between stations
- Use sign-based routing for stations and waypoints
- Assign a lumberjack to harvest nearby trees
- Collect wood and seeds automatically
- Replant saplings after chopping
- Feed gathered wood back into the outpost resource pool
- Preview a build with a ghost outline
- Rotate and place the blueprint before construction starts
- Build structures gradually from the bottom up
- Spend outpost wood on automated construction
- Build route networks with signs
- Use shortest-path routing between stations
- Travel with caravan transport instead of moving everything by hand
- BepInEx 5.4.23+
- Jotunn 2.29+
- PlanBuild optional, for the blueprint ghost preview material
- Install BepInEx.
- Install Jotunn.
- Install Bygd when a packaged release is available.
- Install BepInEx and Jotunn.
- Copy
bygd.dllintoBepInEx/plugins/. - Copy the
blueprints/folder intoBepInEx/plugins/.
- Target game: Valheim
- Framework:
net462 - Language support in-game: English and Russian
- Build requires local Valheim managed DLLs
- Multiplayer compatibility is not declared stable yet
| Command | Description |
|---|---|
bygd debug |
Show outpost diagnostics |
bygd setlevel <N> |
Set nearest outpost level |
bygd devmode |
Toggle dev mode |
bygd cleanup |
Remove duplicate NPCs and ghost chests |
bygd reset |
Stop patrols and respawn couriers |
bygd list |
Show registered stations and waypoints |
- The mod is still balancing NPC behavior and settlement progression.
- Multiplayer support should be treated as experimental until explicitly documented otherwise.
- The build process depends on locally installed Valheim assemblies.
- Public packaging and release automation are still being set up.
dotnet build
tasktask builds the mod and deploys the DLL plus blueprint files into the local BepInEx plugins directory.
If your Valheim install is not in the default location, override the managed DLL path:
dotnet build -p:ValheimManagedPath="/path/to/Valheim/Managed"Plugin.cs - mod initialization and piece registration
Commands.cs - console commands
Framework/ - shared helpers, localization, reflection, logging
Outpost/ - elder table, settlers, resources, comfort, ward logic
Courier/ - courier posts, delivery runner, courier binding
Mail/ - mail posts and parcel handling
Lumberjack/ - lumberjack role logic
Transport/ - carts, patrol movement, routing
NPC/ - base NPC behavior and contextual dialogue
Blueprint/ - parser, ghost preview, builder, selection UI
Patches/ - Harmony patches
- Add screenshots and gameplay clips
- Improve balancing and AI edge-case handling
- Harden multiplayer behavior
MIT