Creating a new character

Teraurge was made with moddability in mind and so you don't need much to create new characters, dialogues and scenes. Note that there are still some limitations, like adding new visitable places to the world map which is not yet accessible to modders.

An important note is that characters don't have to be physical creatures you talk to or interact with. Environments like Taodal are also technically characters and dialogue is used to navigate them. Any scene that contains dialogue-styled bubbles and a list of choices on the bottom is a character as far as the game is concerned.

Folder structure
In Teraurge's root folder, you can find the 'database' folder and in it, the 'characters' folder. Here, each character (and thing that acts as a character by having dialogue screens) has its own folder. These folders contain these files (check their respective wiki pages on how to create and edit these):

Testing and debugging
The game features a simple debug mode that can be accessed at any time by pressing Ctrl + D after editing the debug_functions_plz.txt file in the game's database folder, according to the instructions therein. This takes you to a screen where you can set several gameplay attributes (flags, inventory items and player stats) and start dialogue with any character in the game. Debug mode also displays dialogue options marked with //showif.debug. There are several other shortcuts the debug mode offers: