Page 1 of 1

Dialogue System 2.2.46 Released

Posted: Wed May 29, 2024 3:17 pm
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.