This wiki is a read-only version of the Stardew Valley Wiki. The official editable wiki maintained by ConcernedApe can be found at stardewvalleywiki.com

Changes

Jump to: navigation, search

Modding:Quest data

1,659 bytes added, 06:32, 27 February 2020
Quests: new section
== Quests ==

← [[Modding:Index|Index]]

This page explains how the game stores quests. This is an advanced guide for mod developers.

==File format==
All scripted quests are stored in an XNB file in the following directory <tt>Content\Data\Quests.xnb</tt>. If you want to add more quests, it is recommended that you make a new XNB package and use the content loader to load them into the game.

===Key===
Each quest key must be unique positive integer. As of writing this, there doesn't appear to be any limitation on the size of the number (aside system architecture). It is recommended that you use something like the last 5 digits of your Nexus ID number as the first 5 digits and add quest IDs after that.

===Parameters===
The values of the JSON elements follow a format much like that of the [[Modding:Dialogue#Format]]; using a forward slash delimited string to store its parameters. These parameters represent the following details about the quest.


{| class="wikitable"
|-
! Parameter Index
! Description
|-
| 0
| Type (e.g. Location, Basic, LostItem, etc)
|-
| 1
| Title
|-
| 2
| Quest details/Flavour text
|-
| 3
| Hint/Condition
|-
| 4
| Solution/Trigger
|-
| 5
| Next quest (-1 if N/A)
|-
| 6
| Gold (0 if none)
|-
| 7
| Reward description (Only if Gold is not -1)
|-
| 8
| Cancelable
|-
| 9
| (Optional) Reaction text
|}


Example:
<code>"6": "ItemHarvest/Getting Started/If you want to become a farmer, you have to start with the basics. Use your hoe to till the soil, then use a seed packet on the tilled soil to sow a crop. Water every day until the crop is ready for harvest./Cultivate and harvest a parsnip./24/h7 8/100/-1/true"</code>

Navigation menu