Release Notes:
Core:
- Fixed: DialogueManager.Bark() can now find barker's bark UI even if it's not in barker's hierarchy.
- Fixed: Unique ID Tool no longer forces each database's content to use the database's minimum Base ID value.
- Fixed: Custom subtitle panels (e.g., overhead bubble) now close when Visibility is set to Until Superceded Or Actor Change Or Menu.
- Fixed: SMS Dialogue UI now properly hides continue button after clicking it.
- Fixed: Using SetPortrait() with addressables works again.
- Fixed: When starting a second conversation that uses the default UI at the end of a conversation that uses an override UI, correct UI is now used.
- Fixed: In complex chained Delay() sequencer commands, sequencer now correctly sends last message to OnSequencerMessage().
- Fixed: Lua os.clock() function to correct iOS accuracy.
- Fixed: Issue where creating a StringAsset in a StringField could log a harmless error message in the editor.
- Improved: Dialogue Editor automatically removes variables with blank names when opening database.
- Improved: CharacterInfo.RegisterActorTransform reports if no Dialogue Manager is present.
- Improved: Changes/optimizations to Use Linear Group Mode option.
- Save System: Handles savers that destroy themselves in BeforeSceneChange().
Third Party Support:
- Adventure Creator: Added acGetObjectiveStateByTitle(), acGetSubObjectiveState[ByTitle](), acGetSubObjectiveStateByTitle(), Lua functions; updated Unity API calls.
- articy:draft: Now handles articy X .. formatting codes; importer window respects Convert Markup To Rich Text checkbox.
- Localization Package: Dialogue System To String Table now correctly marks databases for saving; added Export Localized Fields checkbox.
Addon for OpenAI & Other Gen AI Release Notes:
- Added: OpenAI GPT-4.1, o3-mini, o1-mini, o1, and o1-pro support.
- Added: gpt-4o-transcribe and gpt-4o-mini-transcribe speech-to-text support.
- Added: gpt-4o-mini-tts text-to-speech support.