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:

  1. Expand the Worlds tab in the sidebar
  2. Click on the + Create button
  3. Fill in the dialog
    • Name: The name of your world
    • Description: A short description of your world used by the AI to generate content
  4. 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:

  1. Click on the world you just created
  2. Click on the ADD CONCEPT button
  3. 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.
  4. 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:

  1. Click on the + icon below the concept you want to add an entity to
  2. Fill in the dialog
    • Name: The name of your entity
    • Description: A short description of your entity used by the AI to generate content
  3. 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:

  1. Click on the entity you want to add an attribute to
  2. A list of attributes will be displayed
  3. Click on the + icon below the attribute you want to add
  4. An empty attribute will be added
  5. To edit it, click on the ... icon and then click on Edit
  6. Fill in the desired value for the attribute
  7. Activate the attribute by clicking on it.
  8. 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:

  1. Go to the Settings tab in the sidebar
  2. Enter the ChatGPT API key in the OpenAI API Key field
  3. Click Save
  4. Go back to your entity and press the Enrich with ChatGPT button
  5. Wait for a few seconds while the attributes are generated
  6. 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:

  1. Click on the world you want to import
  2. In the toolbar below the world name, click on the Export as json button
  3. The file will be saved in your downloads folder
  4. Open AI Dungeon in your browser
  5. Press Play, Create Scenario and choose an appropriate template
  6. Navigate to Details and press Import under STORY CARD MANAGEMENT
  7. Select the json file you just downloaded
  8. 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!