Dialogic 2.0 - alpha 10
Pre-release🚀 All aboard the alpha train
This release has it all: new features, breaking changes, UI updates, and tons of bug fixes. And it's still not a beta. Damn. But we are getting there: slowly but surely. As always if you have questions or feedback it's best to reach out on emilios discord.
Notable new features include:
- custom default portrait scene
- improved autoadvance system
- built in version-check and downloader
- big update for text speeds
- new Clear event (leaves all characters, fades background & music, resets theme)
Notable bug fixes:
- fixes a bug preventing exports
- fixes problems with changing styles
We hope you enjoy this new version. If you make something cool with dialogic 2, feel invited to show it on emilios discord.
If you are new to dialogic, hey, nice to have you here, here is a good place to start and please keep in mind we are still in alpha ;).
⚠️ Breaking Changes:
-
The syntax of certain events has changed, meaning they will break in existing timelines. However it's easy to fix.
The changes are:- Join, Leave, Update are now lowercase so join, leave, update
- VAR has been changed to set
- Setting is lowercase as well
🛠️How to fix the broken events🛠️
You can either manually change these syntax changes in the text editor or use the Broken Reference Manager.
-
Open the
Broken Reference Manager
in the top right corner (little broken link symbol)
-
Click the "Plus" button in the top right of the window that pops up
-
Fill in e.g. "Update" and "update", whole words+match case, then press
Add
-
Press
Check Selected
-
Check if anything has been detected wrongly (e.g. use of Update inside a text), disable those items
-
Press
Replace
Repeat this process for all syntax changes.
-
As the default layout is still getting updated, custom layouts that just copy this scene might need some reworking.
-
Your text speed might seem super fast, because Settings.text_speed is now a multiplier for the
letter_speed
. However this change in meaning can result in it being still set wrong. To fix this go to the ProjectSettings>Dialogic>Settings and set "text_speed" to 1
What's Changed
- Make left_text and right_text arguments part of info-dict by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1696
- Remove invalid symbols from file names before creation by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1698
- Many fixes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1701
- Fix input event handling by @iscke in https://github.com/coppolaemilio/dialogic/pull/1693
- Make code completion helper and syntax highlighter global by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1697
- More checks to prevent already freed portraits to cause trouble by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1702
- Fix for layouts with exports but without an export group by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1703
- Fixes for #1712 and #1707 by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1713
- NodePath Correction by @mechPenSketch in https://github.com/coppolaemilio/dialogic/pull/1716
- Fix for #1719 by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1723
- Fix next indicator texture not being loaded by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1724
- Fix regex for expressions with two variables by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1736
- Allow setting custom default portrait by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1739
- [speed], input & text separation update by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1718
- Fix MainExport section having min_y_size by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1740
- Multiple improvements and fixes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1744
- Small fixes / improvements to portrait system by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1751
- Fix heavy visibility condition by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1768
- Fixes conflicts and crashes by @eddieataberk in https://github.com/coppolaemilio/dialogic/pull/1766
- Multiple small features & fixes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1763
- Allow spaces in jump's Label and Timeline regex by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1772
- Add an "Open Code" right-click option to events by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1769
- Added method to allow for using regex in expressions by @opaintner in https://github.com/coppolaemilio/dialogic/pull/1778
- Change file exists method for CharacterResource by @lamnguyenkhoa in https://github.com/coppolaemilio/dialogic/pull/1773
- Clear event by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1756
- Very small fixes for choices and block movement by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1787
- Add sound effect settings to default layout by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1789
- TextSyntax: Make Join, Leave, Update, Setting lowercase by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1788
- Fix portrait animation pausing and signal error by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1790
- Make speaker portrait react to [portrait] effect by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1795
- Make sure connect_to_change is only called on actual changes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1793
- Add dedicated text-event syntax highlighter by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1797
- Fix: Change Style (to different layout scene) breaks by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1761
- Add safety check for wrong event path on custom indexers by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1796
- Fix another export problem by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1800
- Extend Auto-Advance by @CakeVR in https://github.com/coppolaemilio/dialogic/pull/1755
- Implement Version Checker and Downloader by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1803
- Adjust Internal Plugin Version by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1806
New Contributors
- @iscke made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1693
- @eddieataberk made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1766
- @opaintner made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1778
- @lamnguyenkhoa made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1773
- @CakeVR made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1755
Full Changelog: coppolaemilio/dialogic@2.0-alpha-9...2.0-alpha-10