Quest Framework
Quest framework is a Stardew Valley framework mod that provides a tool for modders.
It allows modders to create custom quests, define custom quest types and handle quests on the backend.
It supports Content Packs and SMAPI mod-provided API.
Do you need more quest types or multi-stage (multi-objective) quests?
Check out Quest Essentials mod.
For players:Install
- Install latest version of SMAPI
- Install this mod from nexus mods
- Unpack Quest Framework to the
Mods folder
- Unpack Quest Framework's content packs to the
Mods folder (follow the pack's instructions)
- Run the game using SMAPI
Requirements
- SMAPI version 3.9.0 or newer
- Stardew Valley 1.5
Compatibility✔️ Quest Framework is
mostly compatible with Stardew Valley 1.5+ on
Linux/Mac/Windows, both single-player and multiplayer.
⚠ Partialy compatible with local-split screen (QF 1.4 beta and newer), but can cause some issues in rare cases.
✖️ Not compatible with Android SDV (since SDV 1.5 was released but it's not available for mobile)Compatible with
Json Assets.
Compatibility with
Android version of SMAPI/SDV is
not not possible since SDV 1.5 is released only for PC and consoles.
FOR MODDERS
Content Pack APIYou can create content packs which adds your custom quests. Options for added quests by this way are limited. For more advanced stuffs with quests use advanced API.
To create JSON content pack see
Content Pack API guide.
Advanced APIWith advanced API you can create more complex and advanced quests, create quest observers, custom quest types and more. Using advanced API requires programming skills in C# and knowledge of SMAPI modding.
How to use advanced API see
Advanced API guide.
Need help?You can ask for help with Quest Framework on the
PurrplingCat Discord server.Reporting issues / Requesting new features:If you want to report a bug or propose a new feature, please submit issue via
reporter form.
Do you have an idea or suggestion? Post it in
suggestion form.