Quest Framework

⭐ ⭐ (162 endorsements) 📥 6,319 downloads 📌 v0.3.0 📅 10/19/2021
🟡 Updated this year

By aedenthorn · Gameplay

⬇ Download Mod Source: Nexus Mods 📅 Updated: 10/31/2025 📅 Created: 10/19/2021
⚠️ Install Order · 1 step
1🛠️ BepInEx — BepInEx framework Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 2.6% endorsement rate — high engagement, a strong quality signal
  • 🏆 #206 of 836 Gameplay mods in this game by downloads

📋 About This Mod

This mod is meant to serve as a means of implementing quests of all sorts in Valheim.

For an example of how it works, see:

  • []Haldor Quests

    []Hugin Quests

    This mod has two basic functions - displaying quests and organizing quests.

    Displaying Quests

    Quests can have names and descriptions; each quest stage can have a name and a description; and each objective in a stage can have a name and a description.

    The config has templates for displaying each of these, as well has the main header of the display. If a quest doesn't have a given field, that template will be ignored.

    Templates accept rich text tags like <color=#xxxxxx>, <b>, <i>, <size=xx>.

    The display can be toggled using a custom hotkey (default j). It can be moved around by dragging with the mouse.

    Organizing Quests

    If you are not a modder, you can skip this section.

    Basically, mods implement their own quest functionality, relying on this mod to tell them which quests a player has, and what is the state of those quests.  Quest info is saved in BepInEx\plugins\QuestFramework\ as binary files for each player_world combination.

    Quest Manipulation

    Set this mod's dll as a dependency for your mod and use the QuestFrameworkAPI class to access the current player's quests.

    • []GetCurrentQuests() gets a Dictionary of the quests with the quest ids as keys.

      []GetQuestByID(string ID) gets the quest specified by the ID or null if it is not active for the player.

      []AddQuest(QuestData qd, bool force = false) adds a quest. To update an existing quest, force must be true.  Returns true if successful.

      []RemoveQuest(string ID) removes a quest from the player's quests. Returns true if successful.

      []IsQuestActive(string ID) returns true if the quest is active for the local player.

      []ChangeStage(string questID, string stageID) sets the current stage for a specified quest. Returns true if successful.

      []GetCurrentStage(string questID) returns the current stage ID for a specified quest.

      You can also access this mod's quest dictionary directly at QuestFramework. BepInExPlugin.currentQuests.questDict.

      Quest Format

      Use the QuestFramework. QuestData class to submit quests to the mod.

      []string QuestData.name

      []string QuestData.desc

      []string QuestData. ID - the unique id for the quest

      []string QuestData.currentStage

      []Dictionary<string, object> QuestData.data - an arbitrary s

🤖 AI-enhanced — based on mod data

Quest Framework is a lightweight gameplay mod by aedenthorn that provides a simple system for organizing and displaying quests. With 162 endorsements and over 6,300 downloads, it's a niche tool for players who want a structured quest interface. Last updated October 2025, it offers basic functionality without extensive documentation.

✨ Key Features

Adds a framework for organizing quests in a structured manner.
Provides a display system for quests within the game.
Simple and lightweight, focusing on core quest management.
Active development as of October 2025.

📊 Pros & Cons

✅ Pros

  • Solid download-to-endorsement ratio (6,319 downloads, 162 endorsements) suggests it works for those who try it.
  • Lightweight framework—doesn't bloat your load order with unnecessary features.
  • Actively updated (October 2025), so it's likely compatible with current game versions.

⚠️ Cons

  • No screenshots or videos, making it hard to judge the UI before installing.
  • Small mod with limited community feedback (162 endorsements), so potential bugs may be undiscovered.
🎯 Is This For You?
For modders and players who want a simple quest organization tool without heavy scripting. If you're a quest designer looking for a base to build on, this could be useful. Skip if you want a full-featured quest overhaul—this is just a framework.
📦 Install:Easy· Under 1 minute

💡 Beginner Tips

  • Check the mod's forum or comments section for any user-provided setup tips, since the description lacks details.
  • If you're using other quest mods, test for conflicts by enabling Quest Framework first and adding others gradually.
  • Since it's a framework, expect to configure it via in-game menus or files—look for a config file after first launch.

📊 Mod Details

Game
Valheim Mods
Author
aedenthorn
Version
0.3.0
Downloads
6,319
Endorsements
162
Category
Gameplay
Created
10/19/2021
Updated
10/31/2025

🔗 Required By 2 Mods

These mods list this mod as a dependency.

🧩 Commonly Used Together

Users add these mods to the same collections — a real compatibility signal, not an AI guess.

🔧 How to Install Valheim Mods

Download from Nexus.

📖 Full step-by-step install guide for Valheim →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Valheim commands, item IDs, and more.

Keep browsing — more Valheim mods await

📋 All Valheim Mods 🏆 Top 25 📂 More Gameplay 👤 More by aedenthorn 🔎 Similar Mods 🌐 Best Gameplay (All Games) ⚠️ Fix Crashes & Errors 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods