Flower Godot - A krkr-like command-based NVL system

🌺 Flower
Hello!
Flower is a cross engine (Unity/Godot) NVL system, you can construct your story through the commands like KrKr engine.
:sparkles:Supported for Godot4.x C# version.


Examples

Text Control

You can use [[r] to change the line![r]And it will continue the dialogs.[w]
You can use [[c] to clean up the line![c]And it will continue the dialogs.[w]
You can use [[lr] to wait for user press![lr]And it will change the line and continue the dialogs.[w]
You can use [[w] to wait for user press![w]The previous text will be erased and continue the dialogs.[w]

Variable and RichText

And using [[#YOUR_VARIABLE_NAME] to show the value.[w]
My name is : [#MyName] [w]
Also, you can apply <b>rich text</b> in the <color=#4fe866ff><font_size=100>flower</font_size></color> <i><color="red">system</color></i>.[w]

Visual and Audio Effects

[audio,bgm,res://Resources/bgm.mp3,true,0,audioTransit_1_2000]
[image,fg1,res://Resources/character_image.png,0,0,10,spFadeIn_1000]
It's raining...
[particle,p1,res://Resources/rain_cpu_particle.tscn,0,-360]
[wait,1000]
[w]
[remove,p1]
It clears up.[w]
[remove,fg1,spFadeOut_1000]

Download

(:crystal_ball:Don’t forget the submodules)
:hibiscus: Github Page : GitHub - emptygamer/flower-godot: Flower-Godot is a dialog system which support the keywords format like KrKr engine in Godot.
:hibiscus: Godot Asset Page : Flower-Godot - Godot Asset Library

Feel free to leave your feedback. :slight_smile: