Dialogic 1.4
Changelog
v1.4 - Curves Ahead
Events
- Wait seconds event can now be set to be skipped with the user's action [SimonLammer]
- New events:
Label EventandGo to Event. This will help you creating an anchor position to go back to.[Jowan-Spooner] - Text event improvements:
- You can now make a list of words like this:
[word1,word2,word3]and Dialogic will pick a random word from the list. If the word is a Dialogic variable name and it gets picked it will show the value of that variable. - New commands [signal=argument], [pause=wait_time], [play=soundname], [nw=v] (for waiting until the audio finishes) added to the Text Event [KvaGram]
- You can now make a list of words like this:
- The Character Join and Character Leave events have been removed in favor of the new
Character Event. They will be converted automatically. The new events allows for more customization including animations. These use the anima system. Learn more about the event and the animations [Jowan-Spooner] - The
Call Node Eventnow sends arguments instead of a single array. If you were using it in one of your timelines you will need to update the functions you are calling to accommodate this. [AnidemDex]
Settings/Themes
- Added:
Autofocus choicesin the settings [Jowan-Spooner] - Added: A panel with
History functionalitycan be enabled and configured in the settings. For further information read the reference [zaknafean] - You can now set the character dim color from the theme settings [Tim Krief]
- Removed the setting to dim character portraits from the global settings
- Added a setting to control the dim speed [thebardsrc]
- You can now set a
custom theme per character[Jowan-Spooner] - New setting to use "Keep Aspect Centered" instead of stretch for the Background event [Jowan-Spooner]
- You can now vertically align the text in the dialog box [Jowan-Spooner]
- You can now specify hotkeys for the choices or use default hot-keys (1-9) [zaknafean]
- A new
dialogic_default_actionhas been added and is the new default. We encourage you not to mess with the ui_* input actions. [Jowan-Spooner] - You can now make portraits appear in front of the dialog box with a setting in the themes [Jowan-Spooner]
- The name label can now be disabled [nickfla1]
- A new option will make it so the dialog doesn't get deleted after the last event allowing for it to be fully integrated into your design [mechPenSketch]
Editors
- Character Editor improvements [Jowan-Spooner]
- You can now connect signals to the DialogProxyNode (the one you drag and drop in) [KvaGram]
- The Timeline Editor has been greatly redesigned resulting in a cleaner view
- You can now preview a timeline by itself from the Timeline Editor [Jowan-Spooner]
- Improvement of the translations and introduction of German translation [Jowan-Spooner]
Script
- You can now change the timeline of the active node with the
Dialogic.change_timeline()function. This will preserve the previous state (characters, background, music, theme) [mechPenSketch] - You can now reference values with their full path in
Dialogic.set_variable()andDialogic.get_variable()[thebardsrc] - There is now a function to check if a timeline exists
Dialogic.timeline_exists(@timeline_path)[thebardsrc] - For the History feature, the
Dialogic.toggle_history()function has been added - There is now a function to go to the next event
Dialogic.next_event()[mechPenSketch]
Other
- Updates on the documentation and proofreading/fixes made by [Aurora-Eluvia]
- Improvements on the custom events handling [idontkillcoyotes]
- Markdown parser updated [Jowan-Spooner]
- Added a state machine to handle Dialogic's current state
- You can now use regular hotkeys in Mac using the
Commandkey [Jowan-Spooner] - Anima added to handle character animations [Jowan-Spooner]
- Many minor and major bugs fixed
- Animation can be used on custom portrait scenes [bitbrain]
New Contributors
- @skyace65 made their first contribution in https://github.com/coppolaemilio/dialogic/pull/586
- @idontkillcoyotes made their first contribution in https://github.com/coppolaemilio/dialogic/pull/596
- @astrale-sharp made their first contribution in https://github.com/coppolaemilio/dialogic/pull/607
- @moonwolf-github made their first contribution in https://github.com/coppolaemilio/dialogic/pull/636
- @Proggle made their first contribution in https://github.com/coppolaemilio/dialogic/pull/642
- @sesopenko made their first contribution in https://github.com/coppolaemilio/dialogic/pull/658
- @Aurora-Eluvia made their first contribution in https://github.com/coppolaemilio/dialogic/pull/669
- @bitbrain made their first contribution in https://github.com/coppolaemilio/dialogic/pull/707
- @mechPenSketch made their first contribution in https://github.com/coppolaemilio/dialogic/pull/710
- @nickfla1 made their first contribution in https://github.com/coppolaemilio/dialogic/pull/738
- @jacksonavery made their first contribution in https://github.com/coppolaemilio/dialogic/pull/758
- @thebardsrc made their first contribution in https://github.com/coppolaemilio/dialogic/pull/748
Full Changelog: coppolaemilio/dialogic@1.3...1.4