Rakugo Release 3.2 and Other News


Other News

Godot 3.3 Release

This release of Godot is essential for Rakugo because one of changes. This important change is that now it supports custom threads in HTML5 export. That finally fixes Rakugo HTML5 export because Rakugo Dialog node uses custom threads. I already wrote article about it in our Docs

Vaasref Leaves the Teams

I and Vaasref had an extremely diverse approach to the project and its further development. The collaboration is not going well for us. After long discussions we decided that each of us would go our own way in the best possible way. He currently has his own similar project, more info here

This Release

New big Node: RakugoTextLabel

I was planning to add better support animation, but I have to make some significant changes in the project to do that. But it turned out that because of our poor communication only say () and its gui, contrary to what the documentation says, supported markups in 3.1.x. This release also focused on resolving this problem. For this purpose, I created a new node.

RakugoTextLabel Node that allows to use renpy, markdown or bbcode in gui. It also works in edit mode, but in that mode it will not replace Rakugo vars with its values.

Now menu() in-game gui supports it and also multiple lines using \n.

Now also notify() in-game gui supports it.

Simpler use of menu()

It this release I made use of menu() simpler:

  • menu() can now use shorten choice arrays for example ["First choice", 1] instead of ["First choice", 1, {}]
  • menu() can now use array of just strings in this case it will return label as choice

Both ways can be used.

Here is new menu():

var test = menu([
  "Just string can be a choice",
  ["Choice can be one size"],
  ["This choice returns 2", 2],
])

Here is old menu():

How menu above would look like in old way

var test = menu([
  ["Just string can be a choice", "Just string can be a choice", {}]
  ["Choice can be one size", "Choice can be one size", {}],
  ["This choice returns 2", 2, {}],
])

Breaks

Using new RakugoTextLabel by in-game gui, breaks in-game gui from 3.1.

Changes

  • remove simple_markdown markup from project
  • new RakugoTextLabel Node that allows to use renpy, markdown or bbcode in gui
  • remade menu, dialogue, notify() gui to use it.
  • gui menu now supports \n (multiple lines) in choice labels
  • menu() can now use shorten choice arrays for example ["First choice", 1] instead of ["First choice", 1, {}]
  • menu() can now use array of just strings in this case it will return label as choice
  • Multiple dialog display styles support out of the box - no longer is needed setup as was described in docs for 3.1
  • Use consts to get project settings instead of string when it can be

Update

Just unpack Rakugo_3.2_update.zip to overwrite your Rakugo 3.1 project.

Files

Rakugo 3.2.1 RC1
External
Dec 02, 2020

Get Rakugo

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.