Dialogue System 2.2.46 Released

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

Dialogue System 2.2.46 Released

Post by Tony Li »

Version 2.2.46 is now available on the Asset Store!

Version 1.0.14 of the Dialogue System Addon for OpenAI, ElevenLabs, etc., is also now on the Asset Store, now with GPT-4o integration.

Release Notes:

Core:
  • Changed: If Dialogue Manager's Allow Alerts During Conversations is UNticked, now queues alerts during conversations for when conversation ends.
  • Improved: Conversation dropdowns (e.g., Dialogue System Trigger) now have Open button to quickly open conversation in Dialogue Editor.
  • Improved: Dialogue Editor Watches tab now shows active conversations with buttons to jump to conversation in editor.
  • Improved: Added option to remove synced content from other databases when breaking sync connection.
  • Improved: Usable.overrideName, Usable.overrideUseMessage, and Selector/ProximitySelector.defaultUseMessage are now virtual properties.
  • Improved: StandardDialogueUI.CloseAfterPanelsAreClosed is now virtual.
  • Improved: Added InputDeviceManager.cursorLockMode if you want to change default cursor lock mode from Locked to Confined.
  • Improved: Added Misc section to Lua "..." wizards containing relevant built-in Lua functions.
  • Improved: Added no repeat option to RandomizeNextEntry() sequencer command and Lua function.
  • Fixed: SetContinueMode(original) sequencer command.
  • Fixed: StandardUISubtitlePanel.ShowContinueButton() when other process delays continue button and block input duration is set.
  • Fixed: Updated Tools.StripTextMeshProTags to strip <pos>, <cspace>, <mspace>, <noparse>, <style>, and <voffset>.
  • Fixed: Removed temporary debug log line from StandardUIQuestLogWindow that was inadvertently left in.
  • Fixed: SaveSystem.saveDataApplied is now still invoked even if scene has no savers.
  • Fixed: DialogueLua.SetVariable() and IncrementOnDestroy now observew Assignment.MonitoredVariables.
  • Changed: Release of sequencer camera now only waits 1 frame plus end of frame to allow active required commands to finish instead of 2 frames.
Third Party Support:
  • Adventure Creator: Lua action now uses "..." wizard.
  • articy:draft:
    • Added "Reorder IDs" option.
    • Fixed importer translation of "///".
    • Custom Conditions property content now properly goes into dialogue entry's Conditions field.
    • Instruction nodes followed by input pin condition now import a buffer node between to delay evaluation until instruction code has run.
  • Cinemachine: Updated integration for Unity 6 (Cinemachine 3) compatibility.
  • i2 Localization: DialogueSystemUseI2Language component now has option to use custom field (e.g., Articy Id) for dialogue entry terms.
  • Ink: Added Lua(x) function.
  • Input System: Monitors InputSystem.onDeviceChange. No need to configure Joystick/Keyboard inputs To Watch.
  • Playmaker: Added Add/SubtractFsmFloat/Int() Lua functions.
  • SALSA Lipsync Suite: SALSA components can now be on subject's child GameObjects.
  • Text Animator: Updated to support typewriter skip ahead without animating skipped characters. Requires Text Animator 2.1.2+.
  • Timeline: Improved preview text for Timeline-controlled conversations; added ability to override dialogue UI.
  • Yarn: Added <<appSeq>> command to append sequences to previous line.
Post Reply