DLG v1 (all games)

Sorted alphabetically (sort by order in the file)

Transitions occur as child headers of states ('state_trans').

Think hard about whether you really need to use struct here, or whether you'd be better off with WEIDU's core features!

Main Header

Standard keys
KeyType
enemy_if_interruptedBoolean
escape_if_interruptedBoolean
no_action_if_interruptedBoolean

state

Standard keys
KeyType
textStrref
triggerString (variable length)

trans

Standard keys
KeyType
actionString (variable length)
associated_actionBoolean
associated_journal_entryBoolean
associated_textBoolean
associated_triggerBoolean
clear_actionsBoolean
ends_dialogBoolean
execute_scripts_immediatelyBoolean
interruptBoolean
journalBoolean
journal_textStrref
next_dialogString (8 bytes)
next_dialog_stateInteger
solved_questBoolean
textStrref
triggerString (variable length)
unsolved_questBoolean