Dialogue System 2.2.43 Released

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
User avatar
Tony Li
Posts: 20632
Joined: Thu Jul 18, 2013 1:27 pm

Dialogue System 2.2.43 Released

Post by Tony Li »

Highlights: Articy X import, Emerald AI 2024 support

[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.
[Third Party Support]
  • 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.
Post Reply