Page 1 of 1

Dialogue System 2.2.38 Released

Posted: Wed Jun 14, 2023 9:02 pm
by Tony Li
Version 2.2.38 is now available on the Asset Store!

Release Notes:
Core:
  • CHANGED: Dialogue Manager prefab's Persistent Data Settings > Record Persistent Data On changed to Only Registered GameObjects. Register with PersistentDataManager.RegisterPersistentData().
  • Added: Conversation Templates.
  • Added: Dialogue Editor > Check For Issues foldout: check syntax of dialogue entry Sequences, identify orphan nodes, report missing entrytag audio files.
  • Improved: Dialogue Editor Show menu settings are now saved across editor sessions.
  • Improved: If OverrideDialogueUI component instantiates UI prefab, by default it now keeps prefab in memory for reuse instead of destroying.
  • Improved: ConversationController now sets currentConversationState before InformParticipants when initializing.
  • Improved: Added UIDropdownField wrapper type for UI.Dropdown or TMP_Dropdown.
  • Fixed: Fade(stay) could flash for one frame when first used before running fade.
  • Fixed: Lua parser error with loose 'not' keyword before right term of binary expression such as "x and not y".
  • Fixed: Updated search bar GUI style names for 2022.3.1 change.
  • Fixed: Dialogue Editor Conversations canvas background color is now consistent when zoomed all the way out.
  • Fixed: LocalizeUI issue clearing TMP_Dropdown items.
Third Party Support:
  • Adventure Creator: Loading saved game restores SimStatus if AdventureCreatorBridge's Include SimStatus is ticked OR Dialogue Manager's Other Settings > Include SimStatus is ticked.
  • Arcweave: Fixed import issues regarding complex if..elseif..else branch nodes & incrementor operations; added support for visits() function [note: ArcweaveLua is now a Saver.]
  • Corgi Engine: Fixed potential null reference issue when Dialogue UI Follows was set to Conversant.
  • Excel: Updated documentation and added example Excel files.
  • PlayMaker: DialogueSystemEventsToPlayMaker methods are now virtual.
  • RPG Builder: Now prevents camera movement when pausing character into dialogue while running and spinning; added rpgOpenTalentTreePanel() Lua function; fixed rpgTeleport() when changing scenes.
  • SALSA: Added ContinueButtonStopTextSyncActor component, subclass of StandardUIContinueButtonFastForward that stops the actor's TextSync lipsync.
  • TopDown Engine: CharacterRun ability is now reset if active when a conversation starts.
  • Yarn: Can now save & load import window configurations.