This is a guide to get you started with FableForge and export story cards to AI Dungeon in no time! It will guide you through the process of creating your first world, adding concepts, and creating entities.
Note that this guide does not go into detail about all the features of FableForge. To better understand the concepts, we recommend importing a prebuilt world and exploring it.
Create a world
A world is a container for your concepts and entities. It corresponds to a scenario in AI Dungeon, containing a set of story cards.
A world can be anything you want it to be. It can be a fictional universe, a historical period, or a setting for a story.
You can create a world by following these steps:
- Expand the
Worlds
tab in the sidebar - Click on the
+ Create
button - Fill in the dialog
- Name: The name of your world
- Description: A short description of your world used by the AI to generate content
- Click
Create
Your world is now created and you can start adding concepts to it.
Add concepts
A concept is a template for entities, defining the structure of the entities you create. It corresponds to a story card type.
For example, a Character
concept might have attributes like Age
, Hair Color
, and Height
.
You can add a concept to your world by following these steps:
- Click on the world you just created
- Click on the
ADD CONCEPT
button - Fill in the dialog
- Name: The name of your concept
- Description: A short description of your concept used by the AI to generate content
- Attributes: A list of attributes for your concept.
- Click
Create
Your concept is now created and you can start adding entities to it.
Add entities
An entity is an instance of a concept. It represents a specific object or character in your world.
For example, Sherlock Holmes
might be an entity of the Character
concept.
Each entity corresponds to a single story card in AI Dungeon.
You can add an entity to your world by following these steps:
- Click on the
+
icon below the concept you want to add an entity to - Fill in the dialog
- Name: The name of your entity
- Description: A short description of your entity used by the AI to generate content
- Click
Create
Your entity is now created, but it is still missing attributes.
You can add attributes to your entity by clicking on the entity and then clicking on the ADD ATTRIBUTE
button.
Add attributes
An attribute is a property of an entity. It defines the characteristics of the entity.
For example, Age
might be an attribute of the Sherlock Holmes
entity with the value 45
.
Each attribute can be activated (color) or deactivated (no color). Only activated attributes will be included in the exported world.
You can add an attribute to your entity by following these steps:
- Click on the entity you want to add an attribute to
- A list of attributes will be displayed
- Click on the
+
icon below the attribute you want to add - An empty attribute will be added
- To edit it, click on the
...
icon and then click onEdit
- Fill in the desired value for the attribute
- Activate the attribute by clicking on it.
- Repeat the process for all attributes you want to add
Your entity is now complete and you can start using it in AI Dungeon.
Optional: generating attributes with ChatGPT
If you have access to a ChatGPT API key, you can use it to generate attributes for your entities.
This is comparable to the Auto-generate
functionality in AI dungeon but more structured.
To do this, follow these steps:
- Go to the
Settings
tab in the sidebar - Enter the ChatGPT API key in the
OpenAI API Key
field - Click
Save
- Go back to your entity and press the
Enrich with ChatGPT
button - Wait for a few seconds while the attributes are generated
- Don’t forget to activate the attributes you want to include in your story
Note that the Prompt
in the settings is used for generating the ChatGPT prompt.
It can be edited to customize the prompt if necessary.
Your entity is now enriched with attributes generated by ChatGPT.
Import into AI Dungeon
To use your world in AI Dungeon, you need to import the story cards. You can do this by following these steps:
- Click on the world you want to import
- In the toolbar below the world name, click on the
Export as json
button - The file will be saved in your downloads folder
- Open AI Dungeon in your browser
- Press
Play
,Create Scenario
and choose an appropriate template - Navigate to
Details
and pressImport
underSTORY CARD MANAGEMENT
- Select the json file you just downloaded
- Your world is now imported and you can start using it in AI Dungeon
That’s it! You have successfully created your first world, added concepts and entities, and imported it into AI Dungeon. Have fun creating stories!