Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
MMOHeimSimpleQuest
MMOHeim SimpleQuest: A complete Valheim questing system! Features quest chains, full journal (L), and live multi-quest HUD tracking. Earn items or WackyEpicMMO XP. Fully supports vanilla/custom mobs and farming tasks!
| Last updated | 2 weeks ago |
| Total downloads | 227 |
| Total rating | 1 |
| Categories | Mods Misc Tools Utility AI Generated |
| Dependency string | RDMods-MMOHeimSimpleQuest-1.0.3 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
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.4denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.29.0README
MMOHeim SimpleQuest
A lightweight quest journal for Valheim for MMOHeim Modpack. Define your own quests in JSON, track kills and gathering on the HUD, complete objectives for item rewards, and optionally grant EpicMMO experience when WackyMole's EpicMMOSystem is installed (ExpReward in each quest). Despite the name MMOheim SimpleQuest, this mod is completely standalone and works seamlessly in any modpack.
MMOheim Discord
Join MMOheim discord at https://discord.gg/yX9tv3FXY6
Quest Journal
Quest Tracker HUD
NOTE
Press L (default) to open the journal. Track quests from the journal UI; progress toasts appear as you play.
NOTE: The mod now comes with 5 pre-installed quests that are vanilla friendly for meadows and black forest region. This is just to give basic placeholder quest so people can understand the functionality of this mod. I still encourage people to make their own quests by changing quests.json file found in their config\MMOHeim SimpleQuest folder. This update should not mess with anyones existing quests.json file however, it is a good idea to backup your quests.json file before updating the mod to ensure your own quests.json file does not mess up.
Requirements
🤝 Key Features
- Full Server Synchronization: For admins, simply set up
quests.jsonon the server once, and it will automatically distribute to all players upon login. - Live HUD Tracking: Use the "Track" button to pin your selected quest directly under the minimap. Progress (kills/gathering) updates instantly without needing to reopen the journal.
- Draggable Interface: Press
ESCso the cursor is visible, then drag the on-screen quest tracker to any position. Your layout is saved automatically. - Smart & Optimized Journal: The journal can be scrolled with the mouse wheel (complete with immersive sounds) and automatically closes when you press
Tab(inventory) orEscto prevent overlapping windows. Interface logic is optimized to use virtually no CPU resources when closed. - Quest Chains: Create engaging storylines using
PreReqID, where new quests unlock only after completing previous ones. - Rarity & Reward Systems: Highlight quest difficulty with colored borders (Common, Rare, Epic, etc.). If a quest has multiple rewards, their icons will display in a smooth, rotating slideshow within the journal.
- Golden Notifications: Objective progress (e.g., Stone: 1 / 5) displays in a bold, golden font in the corner of your screen.
- Extensive Mod & Farming Support:
- Complete planting quests (carrots, turnips, onions, trees) without errors. Fully compatible with batch planting mods like PlantEasily.
- Works out of the box with custom creatures from mods like Therzie's Monstrum and MonsterLabZ.
Quest File
Your live quest list is stored here (not inside the mod folder, so mod updates do not reset it):
BepInEx/config/MMOHeim SimpleQuest/quests.json
On first run, the mod creates that file. Edit this file to add, remove, or change quests. Restart the game or rejoin a world to reload definitions.
| Field | Purpose |
|---|---|
| ID | Unique quest id |
| Title / Goal | Shown in the journal |
| Rarity | Display color (e.g. Common, Rare, Epic) |
| PreReqID | Optional quest that must be completed first |
| KillReqs | Kill or plant objectives Prefab must match the creature or plant prefab name exactly |
| Reqs | Item gathering objectives |
| RewardItems | Items granted on completion |
| ExpReward | XP via EpicMMO when that mod is present (ignored otherwise) |
Custom and modded creatures
Any mob or boss from Valheim or other mods can be used in KillReqs as long as Prefab matches the game's internal prefab name (e.g. vanilla Boar, Monstrum-style T_ForestBear, MonsterLabZ ML_Kraken). Kill counting is automatic; add matching entries in translations/English.json next to the DLL for friendly names in the UI.
Character progress is saved under BepInEx/config/MMOHeim SimpleQuest/progress_<CharacterName>.sav.
Configuration
BepInEx/config/com.mmoheim.simplequest.cfg journal hotkey (L by default) and HUD tracker position.
Moving the quest tracker
Press ESC so the cursor is visible, then drag the on-screen quest tracker to any position. The position is saved to the config file.
Example quests.json
{
"Quests": [
{
"ID": "starter_01",
"Title": "THE FIRST BLOODBATH",
"Goal": "Clear the area of Boars and Greylings to secure the perimeter.",
"Rarity": "Common",
"KillReqs": [
{ "Prefab": "Boar", "Amount": 5 },
{ "Prefab": "Greyling", "Amount": 5 }
],
"RewardItems": [
{ "Prefab": "Coins", "Amount": 50 },
{ "Prefab": "CookedMeat", "Amount": 5 }
],
"ExpReward": 150
},
{
"ID": "starter_02",
"PreReqID": "starter_01",
"Title": "SUPPLY RUN",
"Goal": "The forge needs fuel. Gather wood and stone.",
"Rarity": "Common",
"Reqs": [
{ "Prefab": "Wood", "Amount": 20 },
{ "Prefab": "Stone", "Amount": 10 }
],
"RewardItems": [
{ "Prefab": "Amber", "Amount": 1 }
],
"ExpReward": 100
},
{
"ID": "farming_01",
"Title": "GREEN THUMB: CARROTS",
"Goal": "Use your cultivator to plant carrots. Feed the village!",
"Rarity": "Rare",
"KillReqs": [
{ "Prefab": "Carrot", "Amount": 10 }
],
"RewardItems": [
{ "Prefab": "CarrotSeeds", "Amount": 20 }
],
"ExpReward": 300
},
{
"ID": "boss_01",
"PreReqID": "starter_02",
"Title": "THE FALLEN KING: EIKTHYR",
"Goal": "Summon the beast at the mystical altar and slay it.",
"Rarity": "Epic",
"KillReqs": [
{ "Prefab": "Eikthyr", "Amount": 1 }
],
"RewardItems": [
{ "Prefab": "HardAntler", "Amount": 1 },
{ "Prefab": "Ruby", "Amount": 3 }
],
"ExpReward": 1000
}
]
}
English fork of SimpleQuest by RonmaruMori.