Creating Complex Scenario Setups

Creating Complex Scenario Setups

This Article is Under Construction! It seems you’ve stumbled across an unfinished article. There may be missing/outdated information, empty sections, or poor formatting. If you don’t find it helpful, please check back later, or look for help on our Discord.
Discord Note: this article has a thread on the Discord server, which may have information that isn’t in here yet. If you have a question that isn’t answered by this, consider asking it there.

Creating Complex Scenario Setups

How Scenario Options Work

Scenario Options is an advanced Scenario feature which allows Scenario Creators to create player-selected choices at the beginning of a Scenario to change how the Adventure starts. When a Scenario has Options, it will be started by showing the Prompt, but instead of asking for text-input or generating a response, it will give the player a menu from which to select from a set of Options, which lead to Sub-Scenarios with their own Prompt.

These Sub-Scenarios are effectively complete Scenarios in their own right, except they are only accessible from their parent Scenario. Scenarios can have a virtually unlimited number of Options at each level, and a virtually unlimited number of sub-levels, but it will be the final sub-scenario from which the new Adventure is generated.

An example of this is the Quick Start Options, which start with a Scenario which uses the first level to Prompt the player for a genre, such as “Fantasy”, and the next level to prompt the player for a character, such as a “Noble”, then the final level to start an Adventure with a Prompt where the player is that character in that setting.

Using Options in your own Scenarios

To create a new Scenario Option, scroll down on the Scenario Editing page and click + create new option, which will create what is effectively a new Scenario as a sub-option, and add it to the list of Options: clicking this new option will take you to that Sub-Scenario’s edit page.

The new Option will be pre-populated with some of the traits of its parent Scenario, such as the Memory and World Info, but the Title will be set to "Untitled Option for [Parent Scenario Title]" and the Description and Tags will be blank.

The Title of a Scenario Option is what will be shown on the selection screen, after the Prompt from the parent scenario, so it should be written in a way which explains the decision the player is making by selecting it. This will also be the Title of a resulting Adventure, if it is the last Option in a list, so consider making it descriptive of what it will be.

The Description and Tags of an Option will only be shown as the default Description and Tags of a resulting Adventure, so it’s recommended that you copy them from the main Scenario to the Options which start Adventures, and maybe change it to reflect what the option is. If a sub-Option has Options of its own, then the player will never see the Description or Tags, so use them for your own notes or leave it blank.

If there is an Option below a Scenario or one of its Sub-Scenarios, the Prompt will instead be used to present the Options, so it should be either a statement of what the player is selecting, or a question for the player to respond to.

Otherwise, the bottom-level scenario option functions like any other Scenario: it will create an Adventure that starts with the Prompt, with the Memory and other traits filled in with whatever is in that bottom-level Scenario.

Note that the AI is not given anything from any Scenario except the one that starts the Adventure: if there is any information you intend the AI to have, including a Prompt or World Info, it will not have any effect on the final Adventure, unless you ensure that it’s there.


  • You can use these to change the resulting adventure in many ways, including…
    • Different variants of the setting, like when it happens, who is there, whether humans even exist in a fantasy setting.
    • Different roles for the player to take within the story: Criminal, Detective, Reporter, Next Victim
    • The player’s Class, Race, Gender, Starting Resources, etc.
  • You can have an unlimited number of Options in a level, and an unlimited number of levels, meaning you can gather as much information as you want this way. One could theoretically build an entire “Choose Your Own Adventure” style intro-story here to lead the player into the open-world that is AI Dungeon.
  • Remember that your World Info entries are saved under your profile, and can be imported into the “ACTIVE” tab with a single click if you find them in the other tabs, OR you can use the JSON Export/Import feature, if you want to copy a large amount of World Info across Scenario Options.

© Latitude 2023