github dialogic-godot/dialogic 2.0-alpha-15
Dialogic 2.0 - Alpha 15

latest release: 2.0-alpha-16
3 months ago

Alpha 15

Following the release of Godot 4.3, we are releasing a new alpha containing a bunch of important changes to core systems, usability improving features and of course tons of bug-fixes.

So what's new?

  • Layered Portraits have never been easier! With the new custom portrait scene workflow and @CakeVR's amazing layered portrait scene preset you can create portraits made of multiple images really easily. These can be manipulated from the timeline via character extra data! Learn more here or watch the video walkthrough.
  • Individual Portrait Containers allow you to move, scale and rotate characters during the timeline with the character event. This new system should allow VN-creators to position and move their characters much more freely. Learn more here.
  • Named Portrait Positions Gone are the days of 0, 1, 2, 3 and 4! Now we welcome leftmost, left, center, right and rightmost into our hearts :). The old numbers still work though, no worries.
  • Portrait Cross-Fades allows you to fade from one portrait to another!
  • A Conditional Text Modifier allows you to switch between texts based on a condition. For example [if {Expression} Text if true./Text if false.]
  • Choice Extra Data allows you to store more info on your choices that you can then interpret outside of dialogic, for example to style your choice buttons!
  • Search in TimelineEditor with CTRL+F you can now search both in the text editor and in the visual editor (only text events will be searched there). This should make it much easier to find where you left of or get to a stupid typo you just noticed :)

And many, many more smaller changes! This release includes some great work from @CakeVR, @juliohq, @firedfromlife and @jrb0001!
If you want to support me and the work I do on dialogic, feel invited to drop a donation on Patreon or Kofi :)

Breaking Changes

A lot has changed and we couldn't get around changing a few things that might need adjusting. If something stopped working check whether it's one of these, otherwise get in touch on our discord!

  • Animation Paths have changed so you might need to re-assign the default animations if you've touched them before.
  • Portrait Containers got changed quite a bit. If you have a custom portrait container layer you will have to setup the new container IDs!
  • The choice syntax now expects a | between choice text and shortcodes if there is no condition. In general this is the new suggested syntax, though the syntax without | still works (may break in certain edge-cases like when using a conditional text modifier IN a choice).
    • e.g. - Option 1 | [color="green"]
  • The position event has been completely removed as all it was able to do can now be done with the Character event. If you need the position event or would like to re-add it for compatibility, you can add it as a custom extension easily.
  • Dialogic.Choices.choices_shown has been renamed to Dialogic.Choices.question_shown

I hope you enjoy this version!

  • Jowan

What's Changed

New Contributors

Full Changelog: 2.0-alpha-14...2.0-alpha-15

Don't miss a new dialogic release

NewReleases is sending notifications on new releases.