0 of 0

File information

Last updated

Original upload

Created by

PurrplingCat

Uploaded by

purrplingcat

Virus scan

Safe to use

About this mod

An extension for Quest Framework which allows you create multi-staged (multi objective) quests and adds some new quest types (Talk with NPC, Sell item, Earn money and collect).

Requirements
Permissions and credits
Donations
Also known as enhanced QF or Quest Framework Extended. Quest Essentials allows you create more immersive multi staged (multi objective) quests via Quest Framework and also offers new quest types in game:

  • Talk with NPC
  • Earn money
  • Sell item
  • Collect (bug-free replacement for harves quest type)
  • Adventure Quest (multi staged quests with multiple objectives aka tasks). This quest type adds more immersion to the game!

Adventurel quest task (objective) types:

Collect, Craft/Cook, Deliver, EnterSpot, Fish, Gift, Slay, Talk and TileAction

Planned task types in future: Ship/Sell, PlaceItem, EnterLocation

Installation
  • Install SMAPI (version 3.13 or newer)
  • Install Quest Framework (version 1.4 or newer)
  • Download Quest Essentials from Nexus mods
  • Unpack ZIP file into Mods directory
  • Run Stardew Valley via SMAPI


Now you can install mods or content packs which requires Quest Essentials or you can start create your own. See docs bellow.

How to create QF quests using QE types

Read the docs for Quest Essentials.

Comparison of Adventure Quests (multi staged quests) with SDV's native Special Orders

Adventure quest is more immersive quest type. It adds some new functions for classic SDV quests and are comparable with SDV's Special Orders, but more immersive and different a little bit. Both Adventure Quests provided by QF+QE and native Special Orders can work together and some people can tell "Why adventure quests? That the same as Special Orders!". But it's not the same, there are some differences between QE's adventure quests (mutli-staged quests with multiple objectives called tasks) and SDV's native special orders:

  • Adventure quests are individual per farmer (Special Orders log is shared for all farmers)
  • Adventure quests allows define task depends on another task completion (Special orders doesn't support it). With this you can create multiple-objective roll quest. Tasks requiring some another tasks to be completed will NOT SHOWN ANT NOT ACTIVE until all required tasks are completed.
  • Adventure Quests provides objective tasks for enter a specific tile or map area to complete; click or give item to a specific tile (Special Orders has not tile interaction objectives)
  • Adventure Quests supports additional When precondition as completion rule which must be match to increase counter or complete the task. The When precondition is optional. If you don't define it, it aplies only the task internal completion rules. When pre-conditions use the common global conditions in QF
  • Adventure quests can be cancelled (if you allow it in QF pack for your concrete special quest)
  • Adventure quests supports both time limited or unlimited quests and for time-limited quests you can specify how much concrete days is for your quest. (Special Orders allows you define only time-limited quests and in cycles like TwoDays, Week or month, not the concrete number). This feature is provided by QF itself because the same behavior/configuration is for all QF quest and you can define it.
  • Adventure quests CAN'T be randomized (Special Orders support quest randomization)
  • Special orders are offered only on Special Order board (with QF you can provide SO by NPC and on custom boards); Adventure quests can be offered by any QF offer source with provided When global condition.
  • Adventure quests can start even for some objective/tasks interactions (like complete task, talk with NPC and etc)
  • Adventure quests has Craft/Cook, EnterSpot, Talk and TileAction objective/task types which special orders doesn't offer.

So when use special quest and when special order? Think about what do you need and expect from your concrete quest and about your quest design (with their story, interactions and etc.) If you want to do something which is impossible or pretty hard to do with special orders, then it's right choice to use QE and their special quest as type for your concrete quest(s). If you want use both - QE's adventure quests and SDV's special orders, you are able to do it. Adventure quests and special orders are compatible and can work together.

With Adventure Quests you can do more adventure in the Stardew Valley! Also with this you can do more immersive NPC Adventures (feature comming soon)

FAQ

Is Quest Essentials a replacement for the Quest Framework?

No. It's just a extension for Quest Framework, which makes Quest Framework better and allows you do more with QF.

Why features od Quest Essentials is not apart of Quest Framework?

Because these are new extra quest types which aren't included in vanilla SDV and it's an extension. QF by default doesn't add new quest types, it's just a framework which provides an API (Content Pack and C# SMAPI API) to create immersive custom quests, quest types and provides a quest management. Quest Essentials are extension mod which adds concrete new quest types using the Quest Framework.

Do you plan merge Quest Framework and Quest Essentials into one project?

No. Currently it's not planned merge them. Maybe I will transplant the Adventure Quest mainframe as standardized api into QF but without tasks. But it's just big MAYBE.

Can I define custom tast types for Adventure Quest type with Quest Essentials?

Yes, you can do it. See docs.

Do you plan add ___?

Only as commisioned work. For more information DM me or contact me via Discord (preffered).

Links