A major update introducing Flows for reusable subflows within scripts, array and enum variable types, new image/character/audio variable types, input fields in dialogue options, and a redesigned variable editing experience.
What's New
New Features
Flows: Create reusable subflows within your scripts
Add Entry Flow and Run Flow nodes to organize complex logic
Dedicated Flows panel with search and collapsible UI
Auto-create flows when pasting flow nodes
Flows are saved per-file for organized project structure
Array Variables: Store and manipulate lists of values
Create arrays of any variable type (boolean, integer, float, string, image, character, audio)
Array operation nodes: Add, Remove, Get, Set, Length, Clear, Contains
Get Random Element nodes for retrieving random items from arrays
For Each loop node for iterating over array elements
Array support for character file variables
Enum Variables: Define custom sets of named values
Create enums with custom options for type-safe choices
Enum conversion nodes for working with enum values
Enum input type for dialogue options
Automatic syncing of character enum values across files
Input Fields in Dialogue Options: Collect player input during dialogue
Add text input fields to dialogue options
Multiple connections supported from input Value handles
Perfect for name entry, passwords, or custom responses
Image, Character, and Audio Variable Types: Store references to project assets
Create variables that reference images, characters, and audio files
File selector dropdowns for easy asset selection
Image as built-in field for Get/Set Character Variable nodes
Character Variable Interpolation: Use character variables directly in dialogue text
Reference character properties like {Character.Name} in dialogue
Nested interpolation support for referencing variables within character variables
Dynamic text updates based on character data
Variable Edit Panel: Redesigned variable editing experience
New right sidebar panel alongside the dialogue editor
Unified Variable/Category Details panel
Clickable value display for quick editing
Improved panel styling and layout
Collapsible Panels: Better workspace management
Collapsible Content Browser with minimized bar
Collapsible Variables and Flows panels
Unified styling across all panels
Compatible Filter: Find compatible nodes faster
New checkbox filter in node creation menu
Shows only nodes compatible with your current connection
Runtime Error Bar: Better error feedback during playback
Simplified error messages for easier debugging
Clear visual indication when errors occur
Improvements
Variables in Undo/Redo: Variable changes now tracked in history system
Keyboard Navigation: Navigate variable suggestions with arrow keys and Enter
Multiline Dialogue Options: Options now support multiple lines of text
Drag-and-Drop Reordering: Reorder character variables by dragging
Delete Button on Variable Chips: Quickly remove variables from dialogue text
Float Precision: Improved accuracy for decimal arithmetic in runtime
Redesigned Variable Creation: New form-based interface for creating variables
Redesigned Variable Type Dropdown: Single-column layout for easier selection
Bug Fixes
Fixed Set Background Node: Resolved file selector styling and drag-drop issues
Fixed Variable Suggestion Menu: Escape key now properly closes the menu
Fixed Memory Leak: Resolved IPC listener leak in Content Browser
