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

VikingNPC

Tameable Viking Settlers, Raiders, Elves, Ships, Raids, Locations

Date uploaded 2 years ago
Version 0.1.0
Download link RustyMods-VikingNPC-0.1.0.zip
Downloads 2804
Dependency string RustyMods-VikingNPC-0.1.0

This mod requires the following mods to function

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

Viking NPC

Inspired by blacks7ar RenegadeVikings and other games that add companions. Viking NPC introduces viking settlers that can be tamed, viking raiders that will engage you in combat, viking elves that are passive aggressive, viking locations to raid, and viking raids that will raid you.

Expect to find gear and loot because of the new atrocities of wars between, you, settlers, raiders and elves !

Recommended to use a Recyle_N_Reclaim to manage all the dropped gear.

Plugin is still in development, please be cautious of its use as locations are permanent.

For comments, feedback, please find a thread at OdinPlus Discord in Mod Testing, under Settlers

Roadmap

  • Improve location generation
  • Working on adding more locations
  • Locations are built off blueprints to keep the plugin lightweight
  • If you have blueprints you would like to share, please find me OdinPlus Discord

Settlers : VikingSettler

  • Manage their inventory
  • Equip them with better gear
  • Requires ammo to use bows/crossbows
  • Requires eitr food to use staves
  • Will lumber, mine, repair and fish if given the right tools
  • Will attach to ships and chairs if following
  • Will attach to rideable tames, and make those tames follow player

In a world where raiders are coming to get you, manage your settlers to help you defend your base and gather resources!

Raiders : VikingRaider

  • Configurable Loot by biome
  • Configurable Equipment by biome
  • Expect to be challenged by these raiders

Elves : VikingElf

  • Passive Aggressive non-tameable
  • Shares loot and equipment table with raiders
  • Will serve as protectors and saviors if left alone

Raider Ships: RaiderShip

  • Passive Aggressive raiding ships full of loot
  • VikingSailors variant that goes with raider ships - will die if not attached to ship
  • VikingSailors do not drop loot
  • Loot is based off global keys, the more keys, the more loot
  • Config to change the speed at which sailors can harpoon and drag players towards them

Player Ships

  • Config to allow for at sea repair, without needing crafting station
  • Config to change material needed and cost

Locations

  • Randomly generated locations all around the biomes

If you wish to test these out, the prefabName to spawn the location is:

  • BlueprintLocation

Upon location spawn, the plugin will generate all the required game objects to create the location if the zone is ready. Expect a small lagspike as this happens. These are all based off objects already found in game, and is like a player built it themselves, so if you remove the plugin, the location will stay. Albeit without some terrain modifications.

Raids

  • Raiders will randomly raid you wherever you are in the world. Be careful!
  • Raider Ships will raid at sea

Configurations

Recommended to try this work-in-progress mod locally before setting up on a server so you can properly configure it to your needs. Generated locations will be generated forever once loaded.

  • Because these are based off player objects, you can even use modded equipment on them.
  • You can find the Loot/Gear table at: BepinEx/config/VikingNPC

Changelog

0.1.0 - Improved AI, reduced jumping, added more random talk, tweaked location spawners
0.0.9 - Fixed burn effects not being removed properly, added harpoons to sailors, added oars to raider ships
0.0.8 - Fixed blueprint locations generation due to variant cultures, fixed haldor settler purchase
0.0.7 - Redesigned blueprint location generation - might create location in already generated location. Added raider ship loot configs, settlers can ride tames.
0.0.6 - fixed vikings not dying! my bad
0.0.5 - Modified raider ships to be friendly until attack or looted, improved fire effects, destroyed ships drop floating loot crates
0.0.4 - Added config to make hair less colorful, added experimental raider ships
0.0.3 - YML config to define settler starting gear, config to change location generation
0.0.2 - Settlers emote with player, settlers cannot teleport if they are carrying ore/metal
0.0.1 - Beta release

Contact information

For Questions or Comments, find Rusty in the Odin Plus Team Discord

https://i.imgur.com/XXP6HCU.png

Or come find me at the Modding Corner

If you enjoy this mod and want to support me: PayPal

https://www.buymeacoffee.com/peimalcolm2

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