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.
For players:
Install
Requirements
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 API
You 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 API
With 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.
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 API
You 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 API
With 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.
Contributors & Special Thanks
PurrplingCat - Quest Framework mod author.
Shekurika - Contributor&Maintainer
Kdau - Special thanks for help with creating this mod.
Randy - (aka andrill1) - Banner for Quest Framework Nexus Mods page.
Links
API Reference
Source code
PurrplingCat - Quest Framework mod author.
Shekurika - Contributor&Maintainer
Kdau - Special thanks for help with creating this mod.
Randy - (aka andrill1) - Banner for Quest Framework Nexus Mods page.
Links
API Reference
Source code