I’m currently writing a guide for the writers on my project. So they write in a style, that I can parse into a DataTable for this plugin via Python.
A simple example would be:
“{Start}
Player(Neutral): Hey
NPCName(Anger_B): What do you want?”
This is a simple example, it could also be 10 lines of dialogue going back and forth between the player and the NPC.
{Start} is the branch name.
The text following that is the dialogue associated with that branch name.
Is it somehow possible to switch from one speaker to the next within the same branch? That would be perfect!
If that’s not possible, the best solution would be to make the Python script create a new branch for each speaker’s line, right?
So something like:
“{Start_1}
Player(Neutral): Hey
{Start_2}
NPCName(Anger_B): What do you want?”
Technically that’s no problem, I’m just worried that the generated DataTable would become very cluttered and may even cause performance problems to read in-game.
This way, for some NPCs the DataTable could have hundreds, or even thousands of lines in our RPG project…