Dialogue System 2.2.25 Released
Posted: Mon Feb 07, 2022 10:46 pm
Version 2.2.25 should be available on the Asset Store shortly.
Release Notes:
[Core]
- Improved: Added Reposition Window button to dialogue database inspector.
- Improved: Added C# hooks to add custom drawing methods to Dialgoue Editor inspector views.
- Improved: Added DialogueManager.StopAllConversations().
- Improved: Localization Export/Import now has improvments to Use Field option.
- Improved: Added Wait For End Of Frame checkbox to Dialogue System Events > OnConversationEnd() event.
- Improved: Conversation Control component now has StopSkipAll() & checkboxes to control when SkipAll() is turned off.
- Improved: TextMeshProTypewriterEffect now calls virtual method PauseForDuration on pause codes.
- Improved: Better handling of SequencerShortcuts registered subjects.
- Fixed: On subsequent menus, response menu auto focus selects first button instead of most recently-selected button.
- Fixed: Dialogue database Actor/Quest/Item/Location field names with '.' are now translated to '_' in Lua.
- Fixed: Save data sanitizes '\ '.
- Fixed: Visual field overlap in Timeline ContinueConversationClip.
[Third Party Support]
- Adventure Creator:
- RememberDialogueSystem now has Stop Conversations When Loading checkbox
- 'Actor is player?' to Conversation action to use current player without needing a design-time reference
- Dialogue entry picker gracefully handles internal ID conflicts in conversations.
- Celtx: Improved importing of [COND] and [SCRIPT] objects; fixed importing of some types of decision nodes.
- Corgi: MMSaveLoadManager event listener now uses SaveSystem if present.
- i2 Localization: Now supports multiple text tables, term options for text tables.
- Ink: Fixed issue when resuming a stopped conversation at a point where there are only player choices.
- Invector: Updated bridge to pause player using new Invector methods; improved character disabling using SetLockInput.
- Inventory Engine: MMSaveLoadManager event listener now uses SaveSystem if present.
- RT-Voice: RTVoiceActor now allows unspecified gender and incomplete matches of voice name.
- Twine: Fixed import of inline conditional text.
Release Notes:
[Core]
- Improved: Added Reposition Window button to dialogue database inspector.
- Improved: Added C# hooks to add custom drawing methods to Dialgoue Editor inspector views.
- Improved: Added DialogueManager.StopAllConversations().
- Improved: Localization Export/Import now has improvments to Use Field option.
- Improved: Added Wait For End Of Frame checkbox to Dialogue System Events > OnConversationEnd() event.
- Improved: Conversation Control component now has StopSkipAll() & checkboxes to control when SkipAll() is turned off.
- Improved: TextMeshProTypewriterEffect now calls virtual method PauseForDuration on pause codes.
- Improved: Better handling of SequencerShortcuts registered subjects.
- Fixed: On subsequent menus, response menu auto focus selects first button instead of most recently-selected button.
- Fixed: Dialogue database Actor/Quest/Item/Location field names with '.' are now translated to '_' in Lua.
- Fixed: Save data sanitizes '\ '.
- Fixed: Visual field overlap in Timeline ContinueConversationClip.
[Third Party Support]
- Adventure Creator:
- RememberDialogueSystem now has Stop Conversations When Loading checkbox
- 'Actor is player?' to Conversation action to use current player without needing a design-time reference
- Dialogue entry picker gracefully handles internal ID conflicts in conversations.
- Celtx: Improved importing of [COND] and [SCRIPT] objects; fixed importing of some types of decision nodes.
- Corgi: MMSaveLoadManager event listener now uses SaveSystem if present.
- i2 Localization: Now supports multiple text tables, term options for text tables.
- Ink: Fixed issue when resuming a stopped conversation at a point where there are only player choices.
- Invector: Updated bridge to pause player using new Invector methods; improved character disabling using SetLockInput.
- Inventory Engine: MMSaveLoadManager event listener now uses SaveSystem if present.
- RT-Voice: RTVoiceActor now allows unspecified gender and incomplete matches of voice name.
- Twine: Fixed import of inline conditional text.