Rakugo-Dialogue-System icon indicating copy to clipboard operation
Rakugo-Dialogue-System copied to clipboard

Inspired by Ren'Py, Rakugo is a project aiming to provide a way to make narrative-based games on Godot easily. Simplify your project, if it is a visual novel, point and click, RPG, interactive text ga...

Results 39 Rakugo-Dialogue-System issues
Sort by recently updated
recently updated
newest added

It can be used to lock player and/or show dialogue when Rakugo start read a script

majorChange

Currently in Rakugo.tscn Rakugo, node History, node AutoTimer, timer SkipTimer, timer It is not Rakugo to handle AutoTimer and SkipTimer

enhancement

We cannot kill thread in Godot. Only way it is quit them properly. Call `Rakugo.execute_script(script_name)` or `Rakugo.parse_and_execute(file_name)`, start a thread to read and execute RakuScript. Currently we should finish all...

enhancement
majorChange

Idea from @Jeremi360 : "We can have call like in Ren'Py ? call like in Ren'Py calls a dialogue almost like a function, and after it is done go back...

RakuScript
proposal

Currently if you want to parse script, you use : func parse_script(file_name:String) It's parse a .rk file and execute it. In Parser class, parse and execute are already split but...

majorChange

Create a func in storemanager and rakugo, to save rk script position

majorChange

Current regex to check valid variable name ``` VALID_VARIABLE = "[a-zA-Z_][a-zA-Z_0-9]+" ``` So we can't do ``` a = 5 ```

enhancement
majorChange

Initial refactor of Parser to allow the possibility to parse strings/text rather than only files.

In readme add section export Html5 to specify below options ![image](https://user-images.githubusercontent.com/7337158/162470941-c30307a3-30a9-4ba0-8908-d7d9c0bde6b8.png) ![image](https://user-images.githubusercontent.com/7337158/162471020-a9ae8269-6a49-4ab7-a960-79333f35f7c6.png)

I propose to use Nim instead of C++ for GDNative parts for Rakugo, as it is more similar to Python. There are [nim-godot](https://github.com/pragmagic/godot-nim), but looks to be abandon. But there...

idea