You are viewing a potentially older version of this package. View all versions.
Balrond-balrond_IdleActors-1.0.2 icon

balrond IdleActors

A predefined npc generator you can put them on with just 1 click

Date uploaded 3 weeks ago
Version 1.0.2
Download link Balrond-balrond_IdleActors-1.0.2.zip
Downloads 421
Dependency string Balrond-balrond_IdleActors-1.0.2

README

๐Ÿงโ€โ™‚๏ธ Balrond Idle Actors โ€“ Mod Documentation

Overview

Balrond Idle Actors brings life to your Valheim settlements by allowing you to place decorative NPCs who look alive, speak, and even tradeโ€”but never move.
These NPCs do not walk, fight, or follow commands. They're built for immersion, not interaction depth.

NPCs are spawned using a special Balrond Hammer(Npcmancer_bal) and function as highly optimized build pieces.


๐Ÿงฐ Key Features

  • ๐Ÿ”จ Balrond Hammer Build Tool
    Craft a special hammer Npcmancer_bal to place idle NPCs directly into your world.

    • Requires Forge lvl 1 Recipe: 4 Finewood, 4 Bloodbag, 4 Iron
  • ๐Ÿงโ€โ™‚๏ธ Two NPC Types

    • Talker โ€“ Reacts to player interaction with ambient dialogue.
    • Trader โ€“ Offers a small selection of themed items.(Avaible only in debugmode/freebuild)
  • ๐ŸŽฒ Randomized Appearance
    Each NPC's name,gear and look is generated from predefined presets.

  • ๐Ÿงฌ Current Archetypes Available
    The mod currently includes the following NPC archetypes: Priest, Farmer, Blacksmith, Hunter, Guard,Defender, Villager, Lummberjack, Miner, Begger, and Noble(Merchant) โ€” each with randomized appearances and thematically appropriate gear or trade items.

    Not all Archetypes are available for each race and not all Archetypes have a Trader version.

  • ๐Ÿ›’ Thematic Traders
    Traders sell items that match their archetype (Farmer, Hunter, Guard, etc.), with unlocks based on boss progression.

  • ๐Ÿงฑ NPCs as Build Pieces
    Optimized for minimal memory and performance cost. Acts like a decorative object.

  • ๐Ÿ—ฟ Immersive but Passive

    • Do not move or follow
    • React to damage, death, or building destruction in Ward range
    • Do not fight back
  • โš™๏ธ Zero Configuration
    No settings, no customization menus. Drop it in and enjoy.


๐Ÿ”ง How to Use

  1. Craft the Balrond Hammer (Npcmancer_bal).
  2. Use it to open the build menu.
  3. Choose either Talker or Trader variants of NPCs.
  4. Place NPCs like any other build piece.

โ“ What This Mod Is Not

  • โŒ No AI behavior or pathfinding
  • โŒ No quests or progression
  • โŒ No player-driven customization
  • โŒ Not a follower/companion system

This mod is intended for decorative and immersive world-building only.


๐Ÿ’ก Ideal For

  • Story-rich settlements
  • Roleplay servers
  • Towns, farms, temples, taverns, markets
  • Builders looking to make their world feel lived in

๐Ÿ“ฆ Trader Inventory

Each trader archetype offers a selection of small, thematic items. Some items unlock only after certain bosses are defeated.

Format:

Item Name | Cost (Coins) | Unlocked After


๐Ÿง‘โ€๐ŸŒพ Farmer

Item Cost Unlocks After
Straw_bal 25 Always
Apple_bal 200 After The Elder
WaterJug_bal 100 Always
BirdFeed_bal 200 After The Elder
RottenVegetable_bal 100 Always
Carrot 100 Always
Onion 300 After Bonemass

๐Ÿ›ก๏ธ Guard & Defender

Item Cost Unlocks After
ShieldWood 250 Always
Club 100 Always
KnifeFlint 300 Always
Torch 200 Always

๐Ÿง™ Priest

Item Cost Unlocks After
SilverNecklace 45 Always
Pukeberries 50 Always
Acorn 50 Always
BoneFragments 50 Always
MeadHealthMinor 500 After The Elder
MeadStaminaMinor 500 After The Elder
BarleyWine 800 After Moder

๐Ÿช™ Begger

Item Cost Unlocks After
Straw_bal 50 Always
BoneFragments 100 Always
PoisonApple_bal 100 Always
RottenMeat 300 After The Elder
RottenVegetable_bal 200 After The Elder
Stone 50 Always
Wood 25 Always
Larva_bal 75 After Bonemass

๐Ÿ‘ฉโ€๐ŸŒพ Villager

Item Cost Unlocks After
Feathers 150 After The Elder
StrawThread_bal 100 Always
WaterJug_bal 100 Always
LeatherScraps 50 Always
WoodBucket_bal 50 After The Elder
OilBase_bal 500 After The Elder

๐Ÿน Hunter

Item Cost Unlocks After
Feathers 25 After The Elder
BoneFragments 50 Always
DeerHide 500 After The Elder
LeatherScraps 50 Always
ArrowWood 200 Always
Bow 200 Always
KnifeFlint 200 Always

๐Ÿงบ Merchant

These share the same inventory.

Item Cost Unlocks After
StrawThread_bal 100 Always
CookedMeat 100 Always
Ruby 100 Always
LinenThread 400 After Moder
PaintBucket_bal 150 After The Elder
ChickenEgg 300 After Moder
SilverNecklace 50 After The Elder
KnifeButcher 500 Always

๐Ÿช“ Lumberjack

Item Cost Unlocks After
Wood 25 Always
WoodNails_bal 25 Always
Club 100 Always
AxeFlint 250 Always
Roundlog 50 Always
FineWood 100 After Bonemass

โ›๏ธ Miner

Item Cost Unlocks After
PickaxeStone 200 Always
Coal 25 Always
Stone 10 Always
Flint 25 Always
CopperOre 300 After The Elder
Torch 100 Always

๐Ÿ› ๏ธ Blacksmith

Item Cost Unlocks After
Hammer 50 Always
CopperScrap 300 After The Elder
KnifeCopper 300 Always
Coal 25 Always
BronzeNails 50 After The Elder

๐Ÿ“Œ Note: Items only appear once their required boss has been defeated on that world. All prices are in Valheim coins.

๐Ÿ› ๏ธ Traders are decorative and thematic โ€” not balanced for full gameplay economy for balance purpose prices and items may change.


Video Preview

Click the image to go to YT and launch the video

Watch the video


๐Ÿ”ฎ Future Plans

Development on Balrond Idle Actors is ongoing, with several exciting features planned for future updates:

  • ๐ŸงŸ New Humanoid Templates
    Additions of idle NPCs based on humanoid monsters like Draugr, Dvergr, and Skeletons.

  • ๐Ÿง‘โ€๐ŸŽจ Expanded Archetypes
    Introduction of new NPC roles such as scribes, cooks, shrine keepers, guardsmen, and more.

  • ๐Ÿ—ฃ๏ธ Archetype-Specific Vocalization
    Each archetype will eventually have its own distinct voice lines, tones, and vocal patterns to better reflect their personality and role (e.g., gruff Blacksmiths, humble Beggers, noble Priests). This will enhance immersion and variety when interacting with Talker NPCs.

  • ๐Ÿงฅ Greater Gear Variety
    Larger randomization pools for weapons, armor, accessories, and visual details to create more diverse appearances.

  • ๐Ÿ›’ Trader Inventory Expansion
    Traders will gain more items for sale, including content from other mods for better synergy.

  • ๐Ÿ”— Balrond Mod Integration
    Seamless compatibility and cross-functionality with other Balrond mods and assets.

  • ๐Ÿน Functional NPC Types
    Future NPCs may include new behaviors and features, such as:

    • Archer Guards that fire at enemies like stationary Ballista
    • Defense Guards that push back attacking monsters
    • NPCs that interact with Ward mechanics or offer unique localized utility

Stay tuned for updates and community-driven enhancements!


Changelog

Update 1.0.1

  • fix issue with npcs falling thru floors when left the zone

Update 1.0.2

  • small changes to existing presets
  • add new archetypes of Miner and Lumberjack for human male

๐Ÿ”Œ Requirements & Compatibility

  • โœ… Requires BepInEx
  • โœ… No configuration needed
  • โœ… No external dependencies
  • โœ… Compatible with all major world/edit mods

๐Ÿ’ฌ Community & Support


Bring your towns to life โ€” with Balrond Idle Actors.

๐Ÿงฌ Prefab ID List

List

Items

  • "Npcmancer_bal",
  • "NpcHelmetMiner_bal",
  • "NpcCapeRags_bal",
  • "DvergerHoe_bal",
  • "DvergerKnife_bal",
  • "DvergerHammer_bal",
  • "DvergerCultivator_bal",
  • "DvergerStaffFire_bal",
  • "DvergerStaffHeal_bal",
  • "DvergerStaffIce_bal",
  • "DvergerStaffSupport_bal",
  • "DvergerSuitDress_bal",
  • "DvergerSuitDressHair_bal",
  • "DvergerSuitDark_bal",
  • "DvergerFemaleBlue1_bal",
  • "DvergerFemaleGray1_bal",
  • "DvergerFemaleOrange1_bal",
  • "DvergerFemaleDress1_bal",
  • "DvergerFemaleDress2_bal",
  • "DvergerFemaleDress3_bal",
  • "DvergerFemaleDress4_bal",
  • "DvergerFemaleDress5_bal",
  • "DvergerFemaleDress6_bal",
  • "DvergerFemaleDress7_bal",
  • "DvergerFemaleDress8_bal",
  • "DvergerFemaleDress9_bal",
  • "DvergerHairGray1_bal",
  • "DvergerHairGray2_bal",
  • "DvergerHairGray3_bal",
  • "DvergerHairGray4_bal",
  • "DvergerHairGray5_bal",
  • "DvergerHairGray6_bal",
  • "DvergerHairGray7_bal",
  • "DvergerHairOrange1_bal",
  • "DvergerHairOrange2_bal",
  • "DvergerHairOrange3_bal",
  • "DvergerHairOrange4_bal",
  • "DvergerHairOrange5_bal",
  • "DvergerHairOrange6_bal",
  • "DvergerHairOrange7_bal",
  • "DvergerHairBlue1_bal",
  • "DvergerHairBlue2_bal",
  • "DvergerHairBlue3_bal",
  • "DvergerHairBlue4_bal",
  • "DvergerHairBlue5_bal",
  • "DvergerHairBlue6_bal",
  • "DvergerHairBlue7_bal",
  • "DvergerSuitDarkHat_bal",
  • "DvergerSuitRed_bal",
  • "DvergerSuitRedHood_bal",
  • "DvergerSuitYellowHood_bal",
  • "DvergerSuitGreenCap_bal",
  • "ArmorPriest_bal",
  • "NpcToolHammer_bal",
  • "StaffPriest_bal",
  • "NpcCapeFox_bal",
  • "NpcCapeBlackWolf_bal",

NPC build pieces

Dverger Male

  • "DvergerMaleTalkerFarmer_bal",
  • "DvergerMaleTraderFarmer_bal",
  • "DvergerMaleTalkerVillager_bal",
  • "DvergerMaleTraderVillager_bal",
  • "DvergerMaleTalkerMerchant_bal",
  • "DvergerMaleTraderMerchant_bal",
  • "DvergerMaleTalkerPriest_bal",
  • "DvergerMaleTraderPriest_bal",
  • "DvergerMaleTalkerGuard_bal",
  • "DvergerMaleTraderGuard_bal",
  • "DvergerMaleTalkerHunter_bal",
  • "DvergerMaleTraderHunter_bal",
  • "DvergerMaleTalkerBegger_bal",
  • "DvergerMaleTraderBegger_bal",
  • "DvergerMaleTalkerBlacksmith_bal",
  • "DvergerMaleTraderBlacksmith_bal",

Dverger Female

  • "DvergerFemaleTalkerFarmer_bal",
  • "DvergerFemaleTraderFarmer_bal",
  • "DvergerFemaleTalkerVillager_bal",
  • "DvergerFemaleTraderVillager_bal",
  • "DvergerFemaleTalkerMerchant_bal",
  • "DvergerFemaleTraderMerchant_bal",
  • "DvergerFemaleTraderPriest_bal",
  • "DvergerFemaleTalkerPriest_bal"

Human Female

  • "HumanFemaleTalker_Defender_bal",
  • "HumanFemaleTalker_Farmer_bal",
  • "HumanFemaleTalker_Guard_bal",
  • "HumanFemaleTalker_Hunter_bal",
  • "HumanFemaleTalker_Merchant_bal",
  • "HumanFemaleTalker_Priest_bal",
  • "HumanFemaleTalker_Villager_bal",
  • "HumanFemaleTrader_Farmer_bal",
  • "HumanFemaleTrader_Guard_bal",
  • "HumanFemaleTrader_Hunter_bal",
  • "HumanFemaleTrader_Merchant_bal",
  • "HumanFemaleTrader_Priest_bal",
  • "HumanFemaleTrader_Villager_bal",

Human Male

  • "HumanMaleTalker_Miner_bal",
  • "HumanMaleTalker_Lumberjack_bal",
  • "HumanMaleTalker_Defender_bal",
  • "HumanMaleTalker_Begger_bal",
  • "HumanMaleTalker_Blacksmith_bal",
  • "HumanMaleTalker_Farmer_bal",
  • "HumanMaleTalker_Guard_bal",
  • "HumanMaleTalker_Hunter_bal",
  • "HumanMaleTalker_Merchant_bal",
  • "HumanMaleTalker_Priest_bal",
  • "HumanMaleTalker_Villager_bal",
  • "HumanMaleTrader_Miner_bal",
  • "HumanMaleTrader_Lumberjack_bal",
  • "HumanMaleTrader_Begger_bal",
  • "HumanMaleTrader_Blacksmith_bal",
  • "HumanMaleTrader_Farmer_bal",
  • "HumanMaleTrader_Guard_bal",
  • "HumanMaleTrader_Hunter_bal",
  • "HumanMaleTrader_Merchant_bal",
  • "HumanMaleTrader_Priest_bal",
  • "HumanMaleTrader_Villager_bal",