VikingNPC
Tameable vikings that can mine, lumber or fish. Friendly unless provoked
| Date uploaded | 5 days ago |
| Version | 0.3.2 |
| Download link | RustyMods-VikingNPC-0.3.2.zip |
| Downloads | 1050 |
| Dependency string | RustyMods-VikingNPC-0.3.2 |
This mod requires the following mods to function
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.1denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333README
Viking NPC (Norsemen)
Friendly vikings roam the world—working, hunting, and surviving.
Whether they remain allies or become enemies is up to you.
0.3.0 — Overhaul
This release completely rewrites the plugin to address long-standing stability and performance issues.
- Settlers and Raiders replaced with Norsemen
- Norsemen are tameable vikings, friendly until provoked
- Behavior inspired by Dvergers, with added taming and stealing mechanics
- Many systems simplified or removed to reduce overhead
Removed
- Raider ships
- Towns
Towns may return in the future if this version proves stable.
Features
- Tameable vikings (Norsemen)
- Configurable:
- Random gear sets
- Random inventory items
- Spawn settings
- Base health & armor
- Vikings benefit from equipped armor
- Steal from viking inventories
- Tool-based behavior:
- Pickaxe → mining
- Axe → lumbering
- Fishing rod + bait → fishing
- Follow behavior:
- Attaches to player ship
- Teleports back when player disembarks
- Revive tamed vikings via tombstone interaction
- Ignores tameable creatures unless provoked
- Consumes inventory items to maintain happiness
- Can receive potions via hotbar use
- Equipment are excluded from dropped items on death
Random Gear Sets
YML example:
PrefabNames:
- HelmetFlametal
- ArmorFlametalChest
- ArmorFlametalLegs
- CapeAsh
- SwordNiedhogg
- ShieldFlametalTower
RequiredDefeatKey: defeated_queen
Weight: 0.8
- Sets are excluded if conditions aren’t met
Weightcontrols selection probability- Create/Change/Delete files supported
- Files sync automatically from server
Random Items
YML example:
PrefabName: CopperOre
RequiredDefeatKey: defeated_eikthyr
Chance: 0.5
Min: 1
Max: 5
- Items are skipped if conditions aren’t met
Chancecontrols probability- Create/Change/Delete files supported
- Files sync automatically from server
Prefab IDs
Meadows_Norseman_RSBlackForest_Norseman_RSSwamp_Norseman_RSMountains_Norseman_RSPlains_Norseman_RSMistlands_Norseman_RSAshlands_Norseman_RS
Console Commands
norsemen tame: tames all nearby norsemen (admin only)norsemen clear_tombsremoves all nearby norsemen tombstones (admin only)
Support & Community
Questions or feedback?
Find Rusty in the Odin Plus Team Discord:
Or visit Modding Corner:
https://discord.gg/fB8aHSfA8B
Support Development
If you enjoy this mod and want to support development:
CHANGELOG
0.3.2
- allowed trinkets to be equipped
- added config to change alt key
0.3.1
- fixed block decision checking if target has baseAI and target is player
0.3.0
- Overhaul
- Started from scratch to try to fix problems that plagued original version
- Plugin renamed:
Norsemen
0.2.7
- Fixed input commands
0.2.6
- Hotfix for hair/beard/model randomizing
0.2.5
- Hotfix for latest patch
0.2.4
- Fixed drops and added back raid system
0.2.3
- Fixed prefab names elf/raiders being swapped
- Added toggle to disable purchasing settler
0.2.2
- Overhaul
- Version of elf and raiders per biome, with individual configs
0.2.1
- Fixed vikings not fighting tameable creatures
0.2.0
- Removed locations for now
- Locations were the main cause for FPS drops
0.1.9
- Fixed vikings attacking tameable creatures
0.1.8
- Bog Witch update
0.1.7
- Fixed missing hair item
- Added chat command to change hair
0.1.6
- Fixed eating animation bug
0.1.5
- Expanded interaction features
- You can give items
- Set conversation replies via YML
- Improved static object search
0.1.4
- Improved chat commands
- Added more in-depth chat commands
- Improved mining
- Added more configs
0.1.3
- Stability and save improvements
- Fixed leftover warning message
- Added another layer of inventory save for tames
0.1.2
- AI and interaction changes
- Removed automatic sitting/riding
- Added talk commands
- Tweaked elf taming
0.1.1
- Configurable elf settings
- Increased food duration
0.1.0
- AI improvements
- Improved AI
- Reduced jumping
- Added more random talk
- Tweaked location spawners
0.0.9
- Combat and ship updates
- Fixed burn effects not being removed properly
- Added harpoons to sailors
- Added oars to raider ships
0.0.8
- Location and settler fixes
- Fixed blueprint location generation due to variant cultures
- Fixed Haldor settler purchase
0.0.7
- Blueprint system redesign
- Redesigned blueprint location generation
- May create locations in already generated areas
- Added raider ship loot configs
- Settlers can ride tames
0.0.6
- Fixed vikings not dying (oops)
0.0.5
- Raider ship behavior update
- Raider ships are friendly until attacked or looted
- Improved fire effects
- Destroyed ships drop floating loot crates
0.0.4
- Cosmetic and ship updates
- Added config to make hair less colorful
- Added experimental raider ships
0.0.3
- YML and location config support
- YML config to define settler starting gear
- Config to change location generation
0.0.2
- Settler behavior improvements
- Settlers emote with player
- Settlers cannot teleport while carrying ore/metal
0.0.1
- Beta release