Import & Export

The Dialogue System can import and export several formats:

Importing Other Formats

Exporting Other Formats


Excel Import

The Dialogue System Extras page has a free addon that can import individual linear conversations from Excel spreadsheets.

Importing Your Own Formats

To import a different format, copy Templates ► Scripts ► ConverterWindowTemplate.cs and customize it where the comments indicate.

Exporting Other Formats

The Dialogue Editor's Database tab has an Export foldout that lets you export dialogue database data in these formats:

Export Format Description
Chat Mapper XML XML file in Chat Mapper format. For import steps, see Exporting XML To Chat Mapper.
CSV Comma-separated values that can be imported into a spreadsheet application such as Excel.
Voiceover Script Exports the lines of dialogue in CSV format.
Language Text Exports text dumps into separate files for each language.

Exporting to Comma-Separated Values (CSV)

This option exports a copy of your database to a CSV file that you can open in spreadsheet applications such as Excel or Google Sheets. This is a useful format to prepare a spreadsheet for translators. If you're exporting to make a text-based backup copy, Chat Mapper XML is the preferred format.

Exporting Voiceover Script

This option exports the lines of dialogue in CSV format that you can open in spreadsheet applications. If you use multiple languages, each language will be in a separate column. This is a handy format to provide to voice actors and animators because it includes the dialogue text and associated Entrytags that your voice director can use as the filenames for the recorded dialogue.

Exporting Screenplay Format

This option exports the database's conversations in standard screenplay format for interactive dialogue. For maximum flexibility, it exports one text file per language and uses tabs to ident properly. To match the most strict screenplay formats, use these settings if you load the text file into a word processing application:

  • Font: 12-point Courier
  • Margins: 1.5" left; 1" right, top, and bottom
  • Tab stop 1: 1" from margin - Tab stop 2: 1.5"
  • Tab stop 4: 2.2"
  • Page breaks where indicated by —page—

Exporting Language Text

This option exports text dumps into separate files for each language. You can use this to check which characters your language-specific fonts require.


<< Welcome to the Dialogue System for Unity! | Third Party Integration >>