github dialogic-godot/dialogic 1.2
Dialogic - 1.2

latest releases: 2.0-alpha-16, 2.0-alpha-15, 2.0-alpha-14...
3 years ago

v1.2 - Organize it!

  • Functionality

    • Added extra options to allow the user to disable/enable saving of definitions and current timeline [Arnaud]
    • Dialogic.start() will add a CanvasLayer by default to avoid the confusion of not seeing Dialogic when using a camera. [AnidemDex]
    • Fixed many issues with portraits fading in and out
    • Fixed a bug that prevented the BackgroundMusic event to work correctly [Jowan-Spooner]
    • Experimental translation added! (This change simply adds a new setting to always treat text as a translation key, instead of displaying it directly. When on, text is sent through tr() before any additional checks are performed on it) [bojjenclon]
  • Editor

    • Added sub-folders to all the resources to better organize your project [Jowan-Spooner]
    • Improved resource picker aware of sub-folders [Jowan-Spooner]
  • Dialog

    • Adding [nw] commands to automatically skip the text after 2 seconds without user input (Will be improved in future versions)
    • Choices can now print the definition values using the regular [definition] syntax
    • Next indicator is no longer visible when there are options to select
    • You can now use [speed=3] or any number to change the speed of an individual event text speed
  • Theme Editor

    • Added new fonts selector for italics, bold, and names [Jowan-Spooner]
    • Added new Box Padding settings to the name label.
    • Added a new option to make the dialog backgrounds full width
    • You can now set a character for the preview message
    • Three positions for the name label: Left, Center and Right
    • You can set the vertical and horizontal offset of the name label
    • Added a new option to enable single portrait mode. In this mode, once the characters join the dialog, only one of them will be visible without the need of making them join and leave every time
    • Added a simple fade in animation for dialogs. You can change how long it takes in the Dialog Box tab
    • New tab added: Audio
      • In the audio tab, you can select a sound or set of sounds to play while the text is being typed in the dialog. [Tim Krief]
  • Character Editor

    • You can now add a scene as a portrait, so you can now use AnimatedSprite or whatever you might need
    • You can set nicknames to characters [zakary93]
    • Fixed a bug when coloring the names of characters in text [zakary93]
    • Added the resolution of the selected portrait image on the preview box
    • You can now import a folder to automatically add all the images inside as portraits
    • Removed the legacy "Default Speaker" option. I might revisit something like this in the future
  • Timeline Editor

    • You can now select multiple events (CRTL for adding/removing an event, SHIFT for range select) [Jowan-Spooner]
    • You can now use CRTL+C, CRTL+X and CRTL+V to copy, cut and paste events [Jowan-Spooner]
    • You can use CRTL+D to duplicate the selection [Jowan-Spooner]
    • You can use CRTL+A and CRTL+SHIFT+A to select/deselect all events [Jowan-Spooner]
    • Some shortcuts where redone: Remove events with DEL, move selection up/down with the UP and DOWN arrow keys [Jowan-Spooner]
    • A SetGlossary event was added that allows to change the info of a glossary item during the game [Jowan-Spooner]
    • You can now set the portrait of a character based on a definition [bojjenclon]
    • New resource picker styles
    • Modified the label on the emit signal event so it is easier to understand [Jowan-Spooner]
    • Updated the look of some events and added some useful event warnings
  • Other stuff

    • Events have id's now. Nothing should change for the user, but it will be easier to manage the inclusion of new events or modifying existing ones [Jowan-Spooner]
    • Fixed a non-breaking bug that printed some errors on the terminal
  • And many more! (kinda hate not listing all the changes, but don't remember all of them)

Don't miss a new dialogic release

NewReleases is sending notifications on new releases.