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 Event
andGo 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 Event
now 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 choices
in the settings [Jowan-Spooner] - Added: A panel with
History functionality
can 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_action
has 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
Command
key [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