HaldorBounties
Adds a daily bounty board to Haldor's shop - accept kill contracts, hunt player-style minibosses, clear raid warbands, and choose one of four rewards.
| Last updated | 7 hours ago |
| Total downloads | 54 |
| Total rating | 0 |
| Categories | NPCs World Generation Ashlands Update Bog Witch Update |
| Dependency string | ProfMags-HaldorBounties-0.0.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2200ValheimModding-JsonDotNET
Shared version 13.0.3 of Json.NET from Newtonsoft, net45 package for use in Valheim mods. Maintained by the ValheimModding team.
Preferred version: 13.0.4ProfMags-HaldorOverhaul
Transforms Haldor into a full merchant with buy/sell panels, 580+ items, recipe-based pricing, search filters, category tabs, and full controller support.
Preferred version: 1.0.18README
Haldor Bounties
Turn Haldor into a daily contract board with biome-locked bounty progression, player-style bounty NPCs, and choose-one reward payouts.
Bounty UI
NPC
Features
Adds a fourth Bounties tab to HaldorOverhaul (Buy/Sell/Bank/Bounties)
Daily deterministic board reset with shared server-wide selection
Board rolls 4 bounties per day: 2 Kill, 1 Miniboss, 1 Raid
180 default bounty definitions across Meadows -> Mistlands
Biome-gated progression so contracts match player progression
Choose 1 of 4 rewards on turn-in: Coins, Ingots, Resources, or Consumables
Rewards scale by biome tier and bounty type multiplier (Miniboss/Raid bonuses)
Active bounties persist across days until completed or abandoned
How It Works
Each in-game day, the board rotates to a new set of contracts. Completed (claimed) bounties reset on day change, while active bounties stay active until you finish or abandon them.
A live timer in the bounty UI shows exactly when the next reset happens.
The core gameplay loop is:
Accept a bounty from Haldor
Complete the objective in the world
Return to Haldor and choose 1 reward option
Repeat after the daily reset
Bounty Types
Easy - Kill Contracts
Basic creature hunts like killing Deer, Boars, Greydwarves, Draugr, Wolves, Seekers, etc. These are the bread-and-butter progression contracts.
Medium - Miniboss Hunts
A named bounty NPC spawns in the wild with a map marker. These NPCs are built from the player prefab and fight like hostile humanoid players (melee, 2H, bows/crossbows, armor sets, aggressive AI).
Hard - Raid Contracts
A raider warband spawns as a group objective. You must clear all required raiders for completion. Raids use the same bounty NPC system, tuned for group combat.
Biome Locking
Bounties are biome-tiered and boss-gated, so contract difficulty follows world progression and avoids late-game bounty pressure early on.
No boss key: Meadows
Eikthyr defeated: Black Forest
The Elder defeated: Swamp
Bonemass defeated: Mountain
Moder defeated: Plains
Yagluth defeated: Mistlands
This keeps bounty enemies and rewards aligned with where your world progression currently is.
Rewards
When a bounty is ready, you choose one reward option:
Coins (bank deposit)
Ingots (metals/refined bars tiered by biome)
Resources (crafting mats tiered by biome)
Consumables (food/mead tiered by biome)
Coin rewards are deposited directly into the shared Haldor bank system from HaldorOverhaul.
Item rewards are delivered to inventory (or dropped nearby if inventory is full).
Reward tier is derived from the bounty biome gate, and type multipliers apply:
Miniboss: 1.5x reward scaling
Raid: 1.25x reward scaling
UI Flow
Left panel sections:
Available (today's unaccepted bounties)
Active (accepted and in-progress/ready bounties)
Completed (claimed this day)
Right panel shows details, progress, tier, objective, reward choices, and Accept/Abandon/Claim state.
Console Command
BountyReset clears bounty state/progress and despawns tracked bounty creatures for the local player profile.
Requirements
Valheim
BepInEx 5.4.2200 or newer
JsonDotNET 13.0.4 or newer
HaldorOverhaul 1.0.18 or newer
Installation
Install BepInEx and JsonDotNET
Install HaldorOverhaul (required dependency)
Download the latest release
Extract HaldorBounties.dll to BepInEx/plugins/HaldorBounties/
Launch the game and open Haldor
Credits
Built as a companion mod for HaldorOverhaul
Inspired by expanded trader/progression workflows in the Valheim modding ecosystem