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