You are viewing a potentially older version of this package. View all versions.
RustyMods-VikingNPC-0.3.2 icon

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-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
denikson-BepInExPack_Valheim-5.4.2333 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.2333

README

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
  • Weight controls 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
  • Chance controls probability
  • Create/Change/Delete files supported
  • Files sync automatically from server

Prefab IDs

  • 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)

Support & Community

Questions or feedback?
Find Rusty in the Odin Plus Team Discord:

https://discord.gg/v89DHnpvwS

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