Dialogue System 2.2.43 Released
Posted: Sat Feb 17, 2024 9:58 pm
Highlights: Articy X import, Emerald AI 2024 support
[Core]
[Core]
- Improved: Added DialogueManager.HideAllAlerts().
- Improved: Added utility method DialogueManager.GetConversationTitle(id).
- Improved: Moved actor name prepending to StandardUISubtitlePanel for compatibility with ConversationControl.SkipAll() when subtitle panel's Add Actor Name is ticked.
- Improved: AudioWait[Once]() now accounts for time scaled and pitch altered audio clip durations.
- Improved: Added CharacterInfo.GetField(), GetField[type]() utility methods.
- Improved: Added ConversationControl > Don't Skip All On Last Conversation Line.
- Improved: Exposed PersistentDataManager.AppendSimStatus(StringBuilder, and ExpandCompressedSimStatusData().
- Improved: Text Table Editor now has gear menu > Import > From Localize UI menu feature.
- Improved: Added editor event hook DialogueEditorWindow.customDrawConversationInspector.
- Fixed: Subtitle panel Visibility options 'Until Superceded Or Actor Change' and 'Until Superceded Or Actor Change Or Response Menu' were not being superceded.
- Fixed: OverrideDialogueUI now correctly observes Don't Destroy Prefab Instance.
- Fixed: Bug in SMSDialogueUI returning to conversation when first entry is assigned to player menu and no menu choices were made when conversation was exited.
- Fixed: Possible NullReferenceException in ConversationView.NotifyParticipantsOnConversationLineEnd.
- Fixed: BarkController now exclude rich text and control codes from {{end}} value.
- Fixed: SetLocalizedFonts now listens for UILocalizationManager.languageChanged events.
- Fixed: Implemented workaround for TMPro bug incorrectly updating mesh when changing languages and font in LocalizeUI component.
- Renamed "Alocai" to "Altagram" in Localization Export/Import dropdown.
- Timeline: Removed "variable 'audioClip' is declared but never used" warning in PreviewUI.cs.
- Adventure Creator: Can pass parameter `narrator` to ACSpeech() to speak through narrator.
- Arcweave: Added options to import extra dialogue entry fields, "Portrait #" fields for extra portraits.
- articy:draft: Added support for Articy X (voiceover addon support still in progress); ArticyConverter class's methods are now virtual and overridable; Added "Include Feature Name" checkbox to prepend feature name to properties that are imported as custom fields.
- Emerald AI 2024: Added integration for new Emerald AI 2024 version.
- i2 Localization: Updated for API changes in i2 Localization 2.8.22f4.
- Ink: Added BarkInkOnIdle component; can now use => in {Sequence(...)} commands instead of -> which Ink doesn't allow; fixed InkEntrypoint.FromString() parsing bug.
- Invector character controllers: Updated for 2.6.4.
- RPG Builder: Now hides alerts (if visible) when returning to main menu.
- Twine: Fixed import issue when database has more than one player actor involved in a conversation.