Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
VikingNPC
Tameable vikings that can mine, lumber or fish. Friendly unless provoked
| Date uploaded | a week ago |
| Version | 0.3.4 |
| Download link | RustyMods-VikingNPC-0.3.4.zip |
| Downloads | 1491 |
| Dependency string | RustyMods-VikingNPC-0.3.4 |
This mod requires the following mods to function
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.2333ValheimModding-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.1README
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.4
- saving inventory after equipping to avoid being naked
0.3.3
- loading inventory on interval to try to make sure their inventory stays synced
- saving inventory on destroy to try to make sure their inventory stays after player leaves area
- added debug logs whenever norseman inventory saves
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