A Parley conversation is a singleDocumentation Index
Fetch the complete documentation index at: https://docs.kodeflowstudios.com/llms.txt
Use this file to discover all available pages before exploring further.
.kfpg Graph file with a StartNode, DialogueNodes and an EndNode. Files live under Resources/{languageEnglishName}/{folderName}/{langCode}.{fileName}.kfpg.
A complete graph

Node Types
Meta Node
Handles language and reading direction for the file. Used by Parley at load time and and used for UI layout decisions.
The language this file is authored in. See LanguageID.
Reading direction.
LTR or RTL. See TextDirection.The MetaData for the current file. Connected to a
MetaData utility node.Start Node
Marks the beginning of the file, and handles metadata.
The MetaData for the current file. Connected to a
MetaData utility node.The output connection for the next node.
Dialogue Node
Spoken dialogue. The most common node type. Plain dialogue

The input connection from the previous node.
Number of flags on the current node.
Who’s talking.
How they feel.
What they say.
The output connection for the next node.
The flag
X to be set.Choice Node
A dialogue node that presents the player with options. Same as a Dialogue Node but with aChoices list. When Choices is populated, NextNode on the parent is ignored and is prefered to not be set as it is semantically incorrent. The player’s selection determines the next node.

The input connection from the previous node.
Who’s prompting the choice.
Optional emotion tag.
The prompt itself.
Branch Node
A utility node that routes to one of two targets based on flag state. Branch nodes have no speaker or text. They’re invisible at runtime, used for control flow.
The input connection from the previous node.
Number of flags on the current node.
Flag
X that must be set for the True branch.Node to advance to when all flags are set.
Node to advance to otherwise.
False back to an earlier node in the conversation to create a loop.
End Node
Marks the beginning of the file, and handles metadata.
The input connection from the previous node.