
Quads Bounty Board
A buildable notice board with contracts for the whole group, paid in coins and the materials of the stage you have reached.📜 Quad's Bounty Board
A buildable notice board with contracts for the whole group, paid in coins and the materials of the stage you have reached.
Source code · Report a bug · Discord
✨ Features
- Build it with the hammer at a workbench (Wood, Leather Scraps and Flint) and press E on it. Every board shows the same notices.
- Five notices are posted each in-game day: hunt a number of one creature, clear out a region's creatures, slay starred ones, or bring in loot.
- The whole server shares the contracts. The group can run three at a time, and a new one can only be taken when one is finished. Everyone's kills count towards them, and loot is handed in by whoever has it.
- When a contract is finished, every player collects their own reward at a board.
- The further you get, the harder it gets: each boss you beat opens the next region's creatures, and Hard and Brutal contracts (more to kill, better pay) show up more often.
- Rewards are materials you will actually use, matched to progress: resin and flint early, then copper, tin and bronze after Eikthyr, iron after the Elder, silver after Bonemass, black metal after Moder, and on up to Ashlands metals. Coins come too.
- Finished contracts raise the group's rank (Newcomers up to Legends), which adds a bonus to every reward.
- A switch in the board's menu shows the running contracts and their progress on your screen, so you can hunt with them in mind.
- It has its own hand-made look: a gabled roof, a horned skull, a hanging rune sign, pinned notices, a lantern and a bell.
The contracts are kept by the host's game, so BountyBoard has to be installed on the host too.
📸 Screenshots
The Bounty Board
The day's notices: hunts, clear-outs and fetch jobs
🎮 How to use
| Key | What it does |
|---|---|
| E at a Bounty Board | Read the day's notices, take a contract, hand one in |
🧩 Other mods
Known clashes: none known.
Found a clash with another mod? Tell us which one and what happened.
👥 Multiplayer
Who needs it: Everyone, and the host above all: a game without the mod deletes the pieces when their area loads. Restart after installing or updating them.
The host runs the group's contracts and keeps them in a file next to its settings; each player's progress is credited to whoever really played it. A kill counts when the game running that creature has the mod (in a group, usually the nearest player's).
The host decides: days between new notices, notices per board, most contracts at once and rewards. While you play on their world their values replace yours (your file isn't changed); a host without the mod leaves everyone their own.
⚙️ Settings
In BepInEx/config/com.quad.bountyboard.cfg, made the first time the game runs with the mod. r2modman and Thunderstore Mod Manager edit it under Config editor.
Contracts
| Setting | Default | What it does |
|---|---|---|
MostAtOnce |
3 |
How many contracts the group can have going at once. A new one can only be taken when one is finished. In multiplayer the server's value applies. |
RewardPercent |
100 |
Pay as a percentage of the standard rate (50 = half, 200 = double). In multiplayer the server's value applies. |
Notices
| Setting | Default | What it does |
|---|---|---|
DaysBetweenNewNotices |
1 |
How many in-game days before the board posts new notices. In multiplayer the server's value applies. |
NoticesPerBoard |
5 |
How many notices are posted. In multiplayer the server's value applies. |
Tracker
| Setting | Default | What it does |
|---|---|---|
ShowOnScreen |
false |
Show the group's contracts and their progress on your screen (also a switch in the board's menu). |
X |
14 |
Distance from the left edge of the screen (UI pixels). |
Y |
330 |
Distance from the top of the screen (UI pixels). |
Scale |
1 |
Size of the tracker. |
🤖 Made with AI
Made with the help of Claude (Anthropic), with Claude Code: designed, written and checked together, and tried in the game.
🧪 About Quads Lab
Quads Lab is where Quad H (HardHeadHackerHead) builds software with AI, of every kind: these Valheim mods are one of its projects. Each mod is designed by a player, written with Claude Code and tested in our own world, with bobisme as our tester.
- 🌐 quadslab.io
- 🧰 All Quads Lab mods on Thunderstore
- 💻 Source code on GitHub
- 💬 Discord
- 🐞 Found a bug? Open an issue on GitHub
📜 Recent changes
- 1.2.2 A clearer page: what it does, who needs it in multiplayer, how it gets on with other mods, and where to report a bug. The game itself is unchanged.
- 1.2.1 A new id, com.quad.bountyboard (it was com.dhack.bountyboard): your settings move over by themselves the first time it starts, and the old settings file is kept as a backup. Restart the game after this update. If an old copy is still installed beside it, this one stands down and says which file to delete, so the two never both run. The DLL now says it was made with AI, as Thunderstore asks.
- 1.2.0 Fix: a finished contract's reward could be collected again and again with new characters. The host now goes by who is actually playing on each connection (not what the message says) and pays only the characters that worked on a contract (took it, made a kill for it or handed loot in) or were playing when it was finished. (Contracts finished before this update can still be collected as before.) In multiplayer the host's notice and contract settings now apply on everyone's screen too. The menu and tracker use the game's fonts, and a problem drawing the board's look can no longer stop it being registered.
Every change is on the Changelog tab.