Scenario Creation Interface
A breakdown of the interface for scenario creation and how to use these fields.
Scenario Info

Name, Familiarity & Location

The name of the Scenario will act as the chat's name; however you can change the name in the chat sidebar at any time.
Optionally, you can define the familiarity of the characters involved, although this doesn't have a large influence on how the AI model will treat the characters, it can help ground the model's writing and the user's expectations.

There are many familiarity types but if none of them quite capture the relationship type the Scenario explores you can type anything you want and tap or click 'Create' to create a custom familiarity.

You can optionally include the brief name or concept of a location. For a wedding Scenario the location may be 'Wedding Venue' or 'Chapel' or you can stipulate the story happens in a fantasy world or any other location relevant.
Scenario Plot

Description & Advanced Definition

Description
The Description of the Scenario is displayed publicly and acts as the premise for a chat. Both the user and AI model will use this text to understand what the chat's premise is.
Scenarios can be a simple, single line premise or a larger, more complex story premise that includes information about the world, lore, setting and goals of the premise.
It's recommended to treat a Scenario like the blurb on the back of a novel. It sets the expectations to start and gives an idea of where the story will go but will not strictly control the exact events that will take place within the story.
Advanced Definition

Located under Advanced Options, the Advanced Definition is a hidden text field that acts as a direct continuation of the Description.
The only difference with the Advanced Definition is that it will not be displayed publicly on the Scenario card. Use it to hide information you don't want displayed.
If you Scenario is about a wedding, the Advanced Definition can be used to define what the venue looks like, who all is in attendance, or any other details that don't necessarily need to be publicly displayed.
At the end of the day whether the information is public or private, though, is irrelevant to how the AI model interprets the information.
Generate a Scenario

and many more...
By selecting the Generate tab in the Scenario Plot page you'll be given a large list of Tags. You can select (or create) up to 4 Tags that the AI model will use to generate a random Scenario based on the context of these tags.
Proceed through Scenario creation as normal and once you create the Scenario you'll be met with a custom generated Scenario Description.

Embedded Content (Xouls & Lorebooks)

You can embed as many as 8 Xouls and 3 Lorebooks to come included in your Scenario.
If your Scenario does not contain any embedded Xouls the user will be able to select any Xoul(s) they want to use the Scenario with.
If your Scenario comes with a single embedded Xoul the Scenario is locked into a single-Xoul chat, and no other additional characters can be included.
If your Scenario provides at least two embedded Xouls the Scenario is locked into a Group Chat and the user will be able to add or remove Xouls at their discretion from within the chat.

Once at least one Xoul is embedded into the Scenario you'll be able to include a Greeting message and select which Xoul sends this Greeting.
You cannot write different Greetings for different characters.
Objective & Meters

The Objective written into a Scenario can be used to generate four Meters.
Meters act as progress bars or trackers, the AI model uses them to keep track of things and helps use the information provided by the Meters to influence how the story develops.

You can click the Meter bar to pre-set the starting value.
Meters can take a little bit to get used to, and because the AI model is a language model, they aren't always the best at logically increasing or decreasing the Meter amounts. How clearly the Meter's description is written will influence how well the Meter works.
A Meter can be something simple, like tracking how happy a character is, but that often doesn't do much to influence the story. A Meter works best when it's clear to the AI model:
What the Meter is tracking.
How much the Meter represents, a minimum and maximum value.
How this value is raised or lowered.
What happens when the value is at certain amounts, or how these values should influence the AI model's behavior.
Get creative!
A Meter can track how many supplies a character has, and when supplies are low the character may become stressed or depressed. A Meter can track romantic progression, indicating when a character should confess their love to another character or prevent a character from prematurely admitting their feelings when the value is low. There are many possibilities!
System Prompt

The System Prompt field is a system prompt override and is identical in function to the Custom Response Style option on Xouls and in chats.
If there is text in this field, it will completely override the Custom system prompt of all Xouls used with this Scenario and will override Xoul.AI's provided Response Styles. Anyone who uses this Scenario will have to use these instructions or override them with their own within the Response Style option in the sidebar of a chat.
A Custom System Prompt needs to contain a full list of instructions informing the AI model how to generate responses. Use with caution and skip it if you aren't absolutely sure you know what you're doing.
Scenario Appearance

Icon Image



You can either generate an image for your Scenario directly on the Appearance page, select pre-generated images provided for free by Xoul.AI or upload an image from your device.
Generating an image will use Cells. The amount of Cells the generation will cost will be displayed on the generate button.
Scenario Social

Language, Visibility & Tags

For helping users find content that will be written in a language they use. A recently added feature to help with searching for content!
Public: Displayed publicly on your profile and appears in search results for all users.
Unlisted: Not displayed publicly either on your profile or in search results, but will be accessible through a direct link.
Private: Only visible and useable by the creator.
Private & Unlisted content will still appear in the creator's search results, because it is visible to them.
Last updated