? after a type means optional; .* is a record key; [] is an array element. Required: always; mandatory once its containing entry exists; optional.

225 field paths across 45 top-level sections.

PathSectionTypeRequired
npcs.*.abilitiesnpcsarray
traits.*.abilitiestraitsarray
quests.*.activeObjectiveIdquestsstring
locations.*.areaslocationsrecord
locations.*.areas.*.descriptionlocationsstring
locations.*.areas.*.pathslocationsarray
gameModes.*.askTheNarratorPromptgameModesstring
skills.*.attributeskillsstring
traits.*.attributestraitsarray
factions.*.basicInfofactionsstring
locations.*.basicInfolocationsstring
npcs.*.basicInfonpcsstring
realms.*.basicInforealmsstring
regions.*.basicInforegionsstring
narrativeEvents.*.beatsnarrativeEventsstring
abilities.*.bonusabilitiesnumber
items.*.bonusesitemsarray
items.*.categoryitemsstring
resourceSettings.*.colorresourceSettingsstring
quests.*.completionConditionquestsunion
quests.*.completionCondition.eventIdquestsstring
quests.*.completionCondition.queryquestsstring
quests.*.completionCondition.typequestsliteral
locations.*.complexityTypelocationsunion
quests.*.conclusivequestsboolean
triggers.*.conditionstriggersarray
abilities.*.cooldownabilitiesnumber
npcs.*.currentAreanpcsstring
npcs.*.currentLocationnpcsstring
abilities.*.descriptionabilitiesstring
gameModes.*.descriptiongameModesstring
items.*.descriptionitemsstring
npcTypes.*.descriptionnpcTypesstring
skills.*.descriptionskillsstring
storyStarts.*.descriptionstoryStartsstring
traits.*.descriptiontraitsstring
locations.*.detailTypelocationsunion
npcs.*.detailTypenpcsunion
quests.*.detailTypequestsliteral
gameModes.*.difficultygameModesstring
triggers.*.effectstriggersarray
factions.*.embeddingIdfactionsstring
locations.*.embeddingIdlocationsstring
npcs.*.embeddingIdnpcsstring
realms.*.embeddingIdrealmsstring
regions.*.embeddingIdregionsstring
worldLore.*.embeddingIdworldLorestring
traits.*.excludedBytraitsarray
npcs.*.factionnpcsstring
locations.*.factionslocationsarray
regions.*.factionsregionsarray
factions.*.factionTypefactionsunion
storyStarts.*.firstQueststoryStartsstring
resourceSettings.*.gainPerLevelresourceSettingsnumber
npcs.*.gendernpcsstring
npcs.*.healthMultipliernpcsnumber
factions.*.hiddenInfofactionsstring
locations.*.hiddenInfolocationsstring
npcs.*.hiddenInfonpcsstring
regions.*.hiddenInforegionsstring
npcs.*.hpCurrentnpcsnumber
npcs.*.hpMaxnpcsnumber
locations.*.imageUrllocationsstring
regions.*.imageUrlregionsstring
npcTypes.*.immunitiesnpcTypesarray
traits.*.immunitiestraitsarray
resourceSettings.*.initialValueresourceSettingsnumber
gameModes.*.instructionsgameModesstring
storyStarts.*.isDefaultstoryStartsboolean
resourceSettings.*.isHealthresourceSettingsboolean
factions.*.knownfactionsboolean
locations.*.knownlocationsboolean
npcs.*.knownnpcsboolean
realms.*.knownrealmsboolean
regions.*.knownregionsboolean
npcs.*.levelnpcsnumber
storyStarts.*.locationAreasstoryStartsarray
storyStarts.*.locationsstoryStartsarray
quests.*.mainObjectivequestsstring
traitCategories.*.maxSelectionstraitCategoriesnumber
resourceSettings.*.maxValueresourceSettingsnumber
items.*.mediaContentitemsstring
abilities.*.nameabilitiesstring
factions.*.namefactionsstring
gameModes.*.namegameModesstring
items.*.nameitemsstring
locations.*.namelocationsstring
npcs.*.namenpcsstring
npcTypes.*.namenpcTypesstring
quests.*.namequestsstring
realms.*.namerealmsstring
regions.*.nameregionsstring
resourceSettings.*.nameresourceSettingsstring
skills.*.nameskillsstring
storyStarts.*.namestoryStartsstring
traitCategories.*.nametraitCategoriesstring
traits.*.nametraitsstring
triggers.*.nametriggersstring
quests.*.nextStepquestsobject
quests.*.nextStep.sourcequestsunion
quests.*.nextStep.textquestsstring
locations.*.npcLevelRangelocations(recursive)
regions.*.npcLevelRangeregionsobject
regions.*.npcLevelRange.maxregionsnumber
regions.*.npcLevelRange.minregionsnumber
quests.*.objectivesquestsrecord
quests.*.objectives.*.idquestsstring
quests.*.objectives.*.statusquestsunion
quests.*.objectives.*.textquestsstring
narrativeEvents.*.onCompleteEffectsnarrativeEventsarray
npcs.*.personalitynpcsarray
npcs.*.portraitUrlnpcsstring
npcs.*.properNamenpcsstring
quests.*.questDesignBriefquestsstring
storyStarts.*.questGenerationGuidancestoryStartsstring
quests.*.questLocationquestsstring
quests.*.questSourcequestsstring
quests.*.questStatementquestsstring
locations.*.radiuslocationsnumber
regions.*.realmregionsstring
resourceSettings.*.rechargeRateresourceSettingsInt
triggers.*.recurringtriggersboolean
locations.*.regionlocationsstring
nameFilterSettings.*.replacementsnameFilterSettingsarray
abilities.*.requirementsabilitiesarray
npcTypes.*.resistancesnpcTypesarray
traits.*.resistancestraitsarray
traits.*.resourcestraitsarray
resourceSettings.*.restRechargeMultiplierresourceSettingsnumber
triggers.*.scopetriggersunion
triggers.*.scripttriggersstring
traits.*.skillstraitsarray
items.*.slotitemsstring
quests.*.spatialRelationshipquestsunion
skills.*.startingItemsskillsarray
storyStarts.*.startingItemsstoryStartsarray
traits.*.startingItemstraitsarray
storyStarts.*.startingPartyNPCsstoryStartsarray
storyStarts.*.startingQuestsstoryStartsarray
storyStarts.*.storyStartstoryStartsstring
narrativeEvents.*.targetTurnsnarrativeEventsnumber
worldLore.*.textworldLorestring
npcs.*.tiernpcsunion
narrativeEvents.*.titlenarrativeEventsstring
traits.*.traitNarrativeEffectstraitsstring
traitCategories.*.traitstraitCategoriesarray
npcs.*.typenpcsstring
skills.*.typeskillsstring
traits.*.unlockedBytraitsarray
resourceSettings.*.usageInstructionsresourceSettingsstring
npcs.*.visualDescriptionnpcsstring
locations.*.visualTagslocationsarray
npcTypes.*.vulnerabilitiesnpcTypesarray
traits.*.vulnerabilitiestraitsarray
locations.*.xlocationsnumber
regions.*.xregionsnumber
locations.*.ylocationsnumber
regions.*.yregionsnumber
combatSettings.abilityBonuscombatSettingsnumber
combatSettings.abilityCooldowncombatSettingsnumber
skillSettings.additionalXPRequiredPerSkillLevelskillSettingsnumber
attributeSettings.attributeBonusModifierattributeSettingsnumber
attributeSettings.attributeDamageModifiersattributeSettingsrecord
attributeSettings.attributeDamageReductionModifiersattributeSettingsrecord
attributeSettings.attributeNamesattributeSettingsarray
attributeSettings.attributeStatModifiersattributeSettingsrecord
attributeSettings.attributeStatModifiers.*.amountattributeSettingsnumber
attributeSettings.attributeStatModifiers.*.variableattributeSettingsstring
locationSettings.avgTravelDistancelocationSettingsnumber
skillSettings.baseChanceToLearnNewSkillskillSettingsnumber
combatSettings.baseCombatXPcombatSettingsnumber
skillSettings.baseXPFromSkillUpgradeskillSettingsnumber
imagePromptConfiguration.characterLoraEnabledimagePromptConfigurationboolean
skillSettings.charXPPerSkillLevelskillSettingsnumber
locationSettings.complexRadiuslocationSettingsnumber
itemSettings.currencyNameitemSettingsstring
combatSettings.damageTypescombatSettingsarray
locationSettings.encountersEnabledlocationSettingsboolean
otherSettings.extraRequiredXPPerCharacterLevelotherSettingsnumber
randomNames.femalerandomNamesarray
death.instructionsdeathstring
itemSettings.itemCategoriesitemSettingsarray
itemSettings.itemSlotsitemSettingsarray
imagePromptConfiguration.locationLoraEnabledimagePromptConfigurationboolean
imagePromptConfiguration.locationsimagePromptConfigurationstring
attributeSettings.lowAttributeThresholdattributeSettingsnumber
attributeSettings.lowAttributeTraitsattributeSettingsrecord
randomNames.malerandomNamesarray
otherSettings.maxCharacterLevelotherSettingsnumber
skillSettings.maxSkillLevelskillSettingsnumber
skillSettings.maxSkillSuccessLevelskillSettingsnumber
attributeSettings.maxStartingAttributeattributeSettingsnumber
combatSettings.minCombatXPcombatSettingsnumber
locationSettings.minTravelDistancelocationSettingsnumber
locationSettings.newRegionGenerationEnabledlocationSettingsboolean
skillSettings.newSkillGenerationEnabledskillSettingsboolean
combatSettings.npcDailyHealingAmountcombatSettingsnumber
otherSettings.npcHealthPerLevelotherSettingsnumber
otherSettings.npcMinHealthotherSettingsnumber
imagePromptConfiguration.npcsimagePromptConfigurationstring
death.permadeathdeathboolean
storySettings.questGenerationGuidancestorySettingsstring
locationSettings.regionFactionCountlocationSettingsnumber
locationSettings.regionLocationCountlocationSettingsnumber
locationSettings.regionMapBorderFeatheringEnabledlocationSettingsboolean
imagePromptConfiguration.regionsimagePromptConfigurationstring
locationSettings.regionSizelocationSettingsnumber
locationSettings.simpleRadiuslocationSettingsnumber
skillSettings.skillBonusModifierskillSettingsnumber
skillSettings.skillLearningBonusModifierskillSettingsnumber
skillSettings.skillTypeDifficultyBonusskillSettingsrecord
skillSettings.skillXPRewardsskillSettingsrecord
attributeSettings.startingAttributePointsattributeSettingsnumber
attributeSettings.startingAttributeValueattributeSettingsnumber
otherSettings.startingCharacterLevelUpRequirementotherSettingsnumber
itemSettings.startingItemsitemSettingsarray
skillSettings.startingXPToLevelUpSkillskillSettingsnumber
tipSettings.tipDisplayEnabledtipSettingsboolean
tipSettings.tipMaximumTurnstipSettingsnumber
tipSettings.tipMinimumTurnstipSettingsnumber
tipSettings.tipstipSettingsarray
tipSettings.tipTurnIntervaltipSettingsnumber
skillSettings.trainingCooldownskillSettingsnumber
storySettings.worldBackgroundstorySettingsstring
skillSettings.xpFromNewSkillskillSettingsnumber