Posted September 07, 2022 by Jeremi
Hi everyone, here is the 9th devlog of Rakugo Project. We are here with new release of Rakugo Core that fixes some bugs and adds some new features. Also we have released first beta of Visual Novel Kit, and we are start working on Adventure Kit.
This release fixes some bugs and adds some new features that we discover are needed working on Adventure Kit.
We don’t longer need Settings.gd, because it is handled by every kit, by its Kit singleton.
When we released v1.0 there was some disagreement by which the RakuScriptDialogue node was not updated to work with the changes that happened in v1.0 this version fixes it. Thanks to this RakuScriptDialogue also gains 2 new features:
starting_label_name
start_dialogue_from_label(label_name : String)
In past month I start working on Adventure Kit, I discover that there is some missing funcs for characters that can be really useful:
Rakugo.character_exists(character_name : String) -> bool
Rakugo.set_character_variable(character_tag: String, var_name: String, value)
Visual Novel Kit is almost ready for use there are only bugs with Setting and Save/Load game UI. So it is good enough to release it as beta, so you can start using it easy. There was those installation instructions for Visual Novel Kit, but they don’t work anymore. We made change to use submodules for kits cores so it easier for us to bring fixes from one kit to another. Those changes broke previous way of installation. So we finally made it as just a zip to download.
As this is initial release, so there is to many changes to list here, but you can read changelog here
In past month I start working on Adventure Kit, which will provide some features for point&click adventure games. Features already implemented:
We also work on little example project for Adventure Kit, so you can see how it works.
Here is repo for (Adventure Kit)[https://github.com/rakugoteam/AdventureKit] if you want to help me with it.
We have few ideas of our own for this scripting language, but we need your opinion, as we are not sure if we should implement them or not. Go here to talk with us about them