Misc Advanced Features

From Infinite Worlds
Jump to navigation Jump to search


The Misc. Advanced Features tab contains the variable and equation viewer, and the JSON editor and import/export tool.

Variable and Equation Viewer[edit]

The variable and equation viewer allow the author to view the names of all variables on pressing the View variable names and equation options button. This contains a list of all variables, such as tracked items, the player character's name, or the player character's skills. A number of built-in functions are available and are described in this viewer. Authors can also test any equations they come up with in this window.

Enable AI-specific Extra Instruction Blocks[edit]

This is a checkbox option that allows the user to optionally restrict an extra instruction block to a subset of all Storyteller models. This can be especially useful for curbing certain behaviors from specific models, or phrasing instructions more effectively for different storyteller models.

JSON Viewer and Import Tool[edit]

The JSON viewer and import tool allow an author to look at the raw JSON document that comprises their world. While this JSON can be edited, it is vital that the user understand that any modifications made to the JSON will not be saved unless the Import JSON to world button is pressed; this is true even when the Save changes and exit or Save and play now buttons are pressed. Additionally, any changes made to the world outside the JSON will not appear in the JSON unless the Refresh raw JSON button is pressed. Despite these shortcomings, the usefulness of the JSON document cannot be overstated:

  • The JSON document can be copied into an external editor (such as Notepad++) for syntax highlighting and validation
  • Triggers can be added, removed, re-ordered, or otherwise fully edited
  • Tracked Items can be added, removed, re-ordered, or otherwise fully edited
  • Every field can be modified, extended, or otherwise examined
  • Certain variable names are visible that are otherwise not explicated

See Also[edit]