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!
| Date uploaded | 6 hours ago |
| Version | 1.0.4 |
| Download link | RDMods-MMOHeimSimpleQuest-1.0.4.zip |
| Downloads | 14 |
| Dependency string | RDMods-MMOHeimSimpleQuest-1.0.4 |
This mod requires the following mods to function
denikson-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.1ValheimModding-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.4README
MMOHeim SimpleQuest
🔥 MMOHEIM PLAYTEST — Going live soon on Thunderstore! 🔥
⚔️ The MMOHeim Playtest modpack is almost here — and this update gets you ready for launch day!
MMOHeim Playtest is landing on Thunderstore very soon. This release ships the updated translation hooks and quest-system support built for the full MMOHeim modpack experience.
| 📦 Where to find it | Thunderstore Modpacks section — watch for MMOHeim Playtest |
| 🎮 What this update does | Playtest-ready translations + full modpack quest compatibility |
| 💬 Don't miss launch | Join the MMOHeim Discord → for playtest news, server info & early access details |
🔔 Turn on notifications in Discord and keep an eye on Thunderstore — playtest drops imminently!
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.
CHANGELOG
Changelog
1.0.4
- ⚠️ PLEASE MAKE SURE TO BACKUP YOUR ENGLISH.JSON file found at plugins\RDMods-MMOHeimSimpleQuest\translations - This is only applicable for people that have made changes in this file to make sure ingame journal shows proper creature names and item icons display. This update will replace the existing translation file to the newer version.
- This update should not mess with anyones quests.json file and any quests they have already defined, it only creates new quests.json file if one doesn't exist. This update should also not mess with anyones save files. However its always a good idea to have backups.
- This update includes the updated translation files for the MMOHeim Playtest that will be going live on Thunderstore shortly to make the quest system in MMOHeim compatiable. Keep on eye on modpack section of Thunderstore to find the MMOHeim Playtest build going live very soon.
1.0.3
- 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.
- Updated English.json translation file to create hooks for a lot of mobs and items for various mods so that they display correct ingame when making your own quests.json file. If you want to add any mod compatiability with this quest mod, ensure you update the plugins\MMOHeimSimpleQuest\translations\English.json with its current syntax and format to ensure that quest journal displays their names and icons correctly.
- Removed the yellow hue wrapper that displayed when in free cursor mod that showed users that Tracker HUD can be moved around. It caused issues where yellow wrapper would persist unless quest log was opened and closed again to remove the yellow hue. HUD Tracker can still be moved around while pressing ESC, only the visual feedback is removed.
- Added black outline to quest tracker text so it displays properly even in snowy or light conditions for better readibility of quest tracker on HUD.
- Quest tracker on HUD now shows the correct rarity of the quest matching the title of the quest on HUD tracker similar to the rarity of quest found in quest journal.
- Restricted the movement of quest tracker HUD to only be available when you press ESC. Quest hud tracker should not be moveable when pressing TAB, using work station or vieweing storage. This optimizes the mods performance. To move quest live HUD tracker, just press ESC and move it around anywhere you want it and it will be saved your config file.
1.0.2
- Fixed an issue where quest rewards were lost when inventory space was full by verifying available slots prior to quest completion. Fixed the mod page description as well to better explain the mod.
1.0.1
- Fixed directory flattening issues during mod store downloads to preserve internal file structures.
1.0.0
- Initial MMOHeim release: English fork of SimpleQuest with config-based
quests.json, per-character progress saves, and optional EpicMMO XP rewards.