Posted May 04, 2025 by cpfr
There are some minor updates in this version (let's name them first):
The biggest change, however, is the refactoring of the "branch", "random" and "cycle" nodes. Their behavior was very similar: They allowed branching, choosing a successor node based on a condition. While the "branch" node always took the first possible successor node, the "random" node always took a possible successor based on a random choice, and the "cycle" node chose a successor in a round-robin manner.
However, the problem was that these different behaviors were implemented by three different node types. Changing the behavior afterwards implied that the old node had to be deleted and all connections had to be redone for the new node.
Now, there is only one "branch" node with a "mode" property. There are three modes now, resembling the old node types:
Now the mode can be changed with just two clicks.
Update: There is now a 0.8.1 which fixes some issues with the docking system (docking and undocking windows in the editor).