ProfMags-HaldorBounties icon

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 a week ago
Total downloads 3192
Total rating 4 
Categories NPCs World Generation Ashlands Update Bog Witch Update AI Generated
Dependency string ProfMags-HaldorBounties-0.0.5
Dependants 6 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2200 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2200
ValheimModding-JsonDotNET-13.0.4 icon
ValheimModding-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.4
ProfMags-TraderOverhaul-0.0.3 icon
ProfMags-TraderOverhaul

Unified custom trader UI overhaul for Haldor, Hildir, and Bog Witch with balanced, fair prices, boss progression support, and Haldor custom buy/sell logic preserved.

Preferred version: 0.0.3

README


Haldor Bounties

Turn Haldor into a daily contract board with biome-locked bounty progression, player-style bounty NPCs, and choose-one reward payouts.


Version BepInEx Bounties License

Discord

Patreon

Screenshots

Bounty UI

Bounty NPC


Overview


Haldor Bounties adds a fourth Bounties tab to HaldorOverhaul's trader UI (Buy/Sell/Bank/Bounties). Each in-game day, the board rotates to a new set of contracts. Completed 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 board rolls 4 bounties per day: 2 Kill, 1 Miniboss, 1 Raid. 180 default bounty definitions span Meadows through Mistlands. Bounties are biome-gated so contract difficulty follows world progression and avoids late-game bounty pressure early on.

The core gameplay loop: accept a bounty from Haldor, complete the objective in the world, return to Haldor and choose 1 of 4 reward options, 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 around a campfire. They sit idle until a player approaches, then stand up and attack. 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.

Boss Defeated Biome Unlocked
None Meadows
Eikthyr Black Forest
The Elder Swamp
Bonemass Mountain
Moder Plains
Yagluth Mistlands


Rewards


When a bounty is ready, you choose one reward option:

Reward Description
Coins Bank deposit via HaldorOverhaul's shared bank system
Ingots Metals and refined bars tiered by biome
Resources Crafting materials tiered by biome
Consumables Food and mead tiered by biome

Reward tier is derived from the bounty biome gate, with type multipliers:

  • Miniboss: 1.5x reward scaling
  • Raid: 1.25x reward scaling

Item rewards are delivered to inventory (or dropped nearby if inventory is full).



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.



Installation


1. Install BepInEx for Valheim
2. Install JsonDotNET for JSON config support
3. Install HaldorOverhaul (required dependency)
4. Download the latest release from Releases
5. Extract HaldorBounties.dll to BepInEx/plugins/HaldorBounties/
6. Launch the game and open Haldor



Requirements


Dependency Version Required Link
Valheim 0.219+ Yes
BepInEx 5.4.2200+ Yes Download
JsonDotNET 13.0.4+ Yes Download
HaldorOverhaul latest Yes GitHub


Credits


Built on BepInEx and Harmony
Companion mod for HaldorOverhaul



GitHub Issues Discord

Forged for the Valheim community. Skol, Vikings.