About this mod
Haldor will pay gold for fetching items or killing creatures. Requires Quest Framework mod.
- Requirements
- Permissions and credits
- Changelogs
- Donations
Available quests are refreshed by default every in-game day.
Quest progress is tracked by this mod and stored and displayed using Quest Framework.
To turn in a quest, return to the merchant UI and completed quests will be rewarded immediately.
You can customize how many quests are offered, how many things you have to fetch / kill, etc. in the config.
All the text is also customizable in the config.
To perform a manual refresh of available quests, use haldorfetchquests refresh in the console.
This mod is also compatible with Better Trader, which greatly increases the number of items that actually have values, thus making for better reward calculations.
Custom Quests
You can alternatively create your own quest list in a folder called BepInEx\plugins\HaldorFetchQuests\Quests\. If there are any files in that folder, the mod will try to parse each of them for quest data. If it finds at least one valid quest, it will use what it finds instead of creating random quests.
File format is either a) a single json object or b) multiple json objects per line (no commas, not a json file).
E.g.:
{
"Type": 1,
"thing": "Deer",
"amount": 10,
"reward": 1000
}
or
{"type": 0,"thing": "Stone","amount": 50,"reward": 1000}
{"type": 1,"thing": "Deer","amount": 10,"reward": 1000}
{"type": 0,"thing": "Wood","reward": 10}
- type is either 0 for fetch quests or 1 for kill quests
- thing is the spawn name for the item or creature
- amount is how many to complete the quest. If omitted, the mod will use the range in the config.
- reward is how much gold you get for completing the quest. If amount was omitted, the reward will be multiplied by the randomly chosen amount.
Config
A config file BepInEx/config/aedenthorn.HaldorFetchQuests.cfg is created after running the game once with this mod.
You can adjust the config values by editing this file using a text editor or in-game using the Config Manager.
Technical
To install this mod, the easiest way is to just use Vortex, the Nexus Mods mod manager. It should take care of all dependencies.
To install manually, place the dll file in the BepInEx/plugins folder. You will need BepInEx.
Code is at https://github.com/aedenthorn/ValheimMods.
If you want to complain or ask for help or help me test my mods, you can visit my Discord server.
Click here for a list of all my mods for Valheim.