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.
About this mod Author’s original text
Haldor Bounties
Turn Haldor into a daily contract board with biome-locked bounty progression, player-style bounty NPCs, and choose-one reward payouts.
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.
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.
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 |
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).
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.
BountyReset clears bounty state/progress and despawns tracked bounty creatures for the local player profile.
- Install BepInEx for Valheim
- Install JsonDotNET for JSON config support
- Install HaldorOverhaul (required dependency)
- Download the latest release from Releases
- Extract HaldorBounties.dll to BepInEx/plugins/HaldorBounties/
- Launch the game and open Haldor
| Dependency | Version | Required | Link |
|:---|:---|:---|:---|
| Valheim | 0.219+ | Yes | |
| BepInEx | 5.4.2200+ | Yes | Download |
| JsonDotNET | 13.0.4+ | Yes | Download |
| HaldorOverhaul | latest | Yes | GitHub |
Built on BepInEx and Harmony
Companion mod for HaldorOverhaul
Forged for the Valheim community. Skol, Vikings.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: