Edit of asset "IMSC Dialogue/Script Player" Accepted

Old/Current New/Edit
Title IMSC Dialogue/Script Player IMSC Dialogue/Script Player
Description A lightweight yet powerful JSON dialogue/script player that can be easily integrated into any stage of game development.

Features:
- Speech nodes with optional choices (branching dialogs)
- Conditional branching based on variables or expressions
- Variable management – set, get, and use in conditions
- Trigger / Function nodes – invoke game logic and receive outputs
- Serializable state – save/load, undo/redo, replay
- Expression evaluation – math, comparison, and logical operators
- Async support – triggers can be asynchronous
- Sub‑scripts – callScript nodes run nested graphs with isolated variables and in/out data flow
- Custom nodes – register your own exec (flow) or data (expression) node types via register_custom_node
- Pause/Resume – pause execution during triggers or user input

You can create a JSON graph from scratch or use IMS Creators to create ready-to-use dialogue graphs in a visual editor.
A lightweight yet powerful JSON dialogue/script player that can be easily integrated into any stage of game development.

Features:
- Speech nodes with optional choices (branching dialogs)
- Conditional branching based on variables or expressions
- Variable management – set, get, and use in conditions
- Trigger / Function nodes – invoke game logic and receive outputs
- Serializable state – save/load, undo/redo, replay
- Expression evaluation – math, comparison, and logical operators
- Async support – triggers can be asynchronous
- Sub‑scripts – callScript nodes run nested graphs with isolated variables and in/out data flow
- Custom nodes – register your own exec (flow) or data (expression) node types via register_custom_node
- Pause/Resume – pause execution during triggers or user input

You can create a JSON graph from scratch or use IMS Creators to create ready-to-use dialogue graphs in a visual editor.
Category Scripts Scripts
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/ImStocker/imsc-script-godot https://github.com/ImStocker/imsc-script-godot
Issues Url https://github.com/ImStocker/imsc-script-godot/issues https://github.com/ImStocker/imsc-script-godot/issues
Godot version Godot 4.0 Godot 4.0
Version String 1.0.0 1.0.0
Download Commit 324077ab64cfc06882d3bac8a4c156833e5d69c5 324077ab64cfc06882d3bac8a4c156833e5d69c5
Download Url (Computed) https://github.com/ImStocker/imsc-script-godot/archive/324077ab64cfc06882d3bac8a4c156833e5d69c5.zip https://github.com/ImStocker/imsc-script-godot/archive/324077ab64cfc06882d3bac8a4c156833e5d69c5.zip
Icon Url https://raw.githubusercontent.com/ImStocker/imsc-script-godot/refs/heads/master/icon.png
https://raw.githubusercontent.com/ImStocker/imsc-script-godot/refs/heads/master/icon.png