You are viewing a potentially older version of this package. View all versions.
SephrinMods-VikingNPC_Continued-0.4.0 icon

VikingNPC Continued

Community-maintained continuation of VikingNPC (Norsemen), updated for compatibility with Valheim 1.0.

Date uploaded a week ago
Version 0.4.0
Download link SephrinMods-VikingNPC_Continued-0.4.0.zip
Downloads 131
Dependency string SephrinMods-VikingNPC_Continued-0.4.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 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.2350
ValheimModding-YamlDotNet-16.3.1 icon
ValheimModding-YamlDotNet

Shared version 16.3.0 of YamlDotNet from Antoine Aubry and contributors, net47 package for use in Valheim mods. Maintained by the ValheimModding team.

Preferred version: 16.3.1

README

Norsemen Continued

Community-maintained continuation of VikingNPC (Norsemen), originally created by RustyMods.

This continuation updates VikingNPC for compatibility with Valheim 1.0 while preserving the gameplay, configuration, prefab IDs, and existing mod compatibility of the original Norsemen release.

Original mod: RustyMods - VikingNPC
Original author: RustyMods
Continuation maintained by: SephrinMods

This continuation is published with the original author's permission.


About

Friendly vikings known as Norsemen roam the world, working, hunting, and surviving.

Norsemen are friendly unless provoked and can be tamed to accompany the player. Their behavior is inspired by Valheim's Dvergr NPCs with additional taming, inventory, equipment, working, and interaction systems.

Features

  • Tameable Viking NPCs (Norsemen)
  • Configurable random gear sets
  • Configurable random inventory items
  • Configurable spawn settings
  • Configurable base health and armor
  • Norsemen benefit from equipped armor
  • Steal from Norsemen inventories
  • Tool-based working behavior:
    • Pickaxe - mining
    • Axe - lumbering
    • Fishing rod + bait - fishing
  • Follow behavior:
    • Attaches to the player's ship
    • Teleports back when the player disembarks
  • Revive tamed Norsemen through tombstone interaction
  • Ignores tameable creatures unless provoked
  • Consumes inventory items to maintain happiness
  • Can receive potions through hotbar use
  • Equipped items are excluded from dropped items on death

Random Gear Sets

Norsemen equipment can be configured using YML files.

Example:

PrefabNames:
- HelmetFlametal
- ArmorFlametalChest
- ArmorFlametalLegs
- CapeAsh
- SwordNiedhogg
- ShieldFlametalTower
RequiredDefeatKey: defeated_queen
Weight: 0.8
  • Sets are excluded when their conditions have not been met.
  • Weight controls selection probability.
  • Creating, changing, and deleting configuration files is supported.
  • Files automatically synchronize from the server.

Random Items

Random inventory items can also be configured using YML files.

Example:

PrefabName: CopperOre
RequiredDefeatKey: defeated_eikthyr
Chance: 0.5
Min: 1
Max: 5
  • Items are skipped when their conditions have not been met.
  • Chance controls selection probability.
  • Creating, changing, and deleting configuration files is supported.
  • Files automatically synchronize from the server.

Prefab IDs

The existing Norsemen prefab IDs have been retained for compatibility:

Meadows_Norseman_RS
BlackForest_Norseman_RS
Swamp_Norseman_RS
Mountains_Norseman_RS
Plains_Norseman_RS
Mistlands_Norseman_RS
Ashlands_Norseman_RS

Console Commands

norsemen tame

Tames all nearby Norsemen. Admin only.

norsemen clear_tombs

Removes all nearby Norsemen tombstones. Admin only.


Compatibility

Norsemen Continued retains the original Norsemen technical identifiers where practical to maintain compatibility with existing configurations, worlds, and other mods.

Existing users upgrading from VikingNPC/Norsemen should retain their existing configuration files.

Do not run the original VikingNPC and Norsemen Continued simultaneously.


Version 0.4.0

Initial Norsemen Continued release.

  • Updated the original Norsemen plugin for Valheim 1.0 compatibility.
  • Updated compatibility with current Valheim APIs.
  • Retained existing Norsemen prefab IDs.
  • Retained existing configuration and synchronization identifiers for compatibility.
  • Updated plugin branding to Norsemen Continued.
  • Continued version numbering from the original VikingNPC/Norsemen releases.

Credits

VikingNPC / Norsemen was created by RustyMods.

Norsemen Continued is a community-maintained continuation of that work and is published with the original author's permission.

Thank you to RustyMods for creating VikingNPC/Norsemen and for allowing the project to continue.

Original Project

RustyMods - VikingNPC / Norsemen

CHANGELOG

Changelog

0.4.1 - Persistence Fixes

Bug Fixes

  • Fixed equipped armor and weapon appearances not persisting correctly after Norsemen unload and reload.
  • Fixed resurrected Norsemen disappearing after leaving load distance and returning.
  • Fixed resurrected Norsemen disappearing after logging out and reloading the world.

Technical

  • Added persistent ZDO handling for Norsemen to ensure resurrected NPCs remain saved in the world.
  • Added persistent equipment visual state for equipped chest, leg, helmet, and hand items.

0.4.0 - Norsemen Continued

Valheim 1.0 Compatibility

  • Updated VikingNPC / Norsemen for compatibility with Valheim 1.0.
  • Updated code affected by Valheim API changes.
  • Updated equipment and item handling for the current Valheim version.
  • Updated NPC interaction and behavior code where required for Valheim 1.0.
  • Updated version checking to use the current plugin version.

Compatibility

  • Retained the original RustyMods.Norsemen plugin GUID for compatibility.
  • Retained existing Norsemen prefab IDs.
  • Retained the existing RustyMods.Norsemen.cfg configuration filename.
  • Retained existing configuration directory and synchronization identifiers.
  • Existing VikingNPC / Norsemen configurations should continue to be recognized.

Project

  • Renamed the maintained plugin to Norsemen Continued.
  • Continued version numbering from the original VikingNPC / Norsemen project.
  • Updated project metadata for continued maintenance by SephrinMods.
  • Removed obsolete development/debugging code encountered during the Valheim 1.0 update.

Credits

VikingNPC / Norsemen was originally created by RustyMods.

Norsemen Continued is maintained by SephrinMods and is published with the original author's permission.


Previous Releases

Versions 0.3.4 and earlier were released by RustyMods as part of the original VikingNPC / Norsemen project.

See the original VikingNPC project for the historical changelog.