Dialogue System Release Notes:
Core:
- CHANGED: Base Dialogue Manager prefab's Input Settings > Cancel Subtitle/Conversation Input is no longer mapped to Esc.
- Changed: DialogueSystemSaver now stops all conversations when loading saved game.
- Improved: SMSDialogueUI now has SaveConversation() and ResumeConversation() methods.
- Improved: StandardUIQuestTracker now ignores PlayerPrefs Toggle Key if blank.
- Improved: ConversationControl methods are now virtual.
- Fixed: Issue with Dialogue Manager's Warm Up Conversation Controller options hiding dialogue UI even if UI is configured to always stay visible.
- Fixed: Subtitle panel Clear Text On Conversation Start checkbox.
- Adventure Creator: RememberDialogueSystem now hooks into AC EventManager.OnRestartGame to reset DS save data.
- Arcweave: Now imports < em > tags as rich text italics tags.
- LipSync Pro: LipSync() sequencer command now automatically unloads lipsync data when done if using Addressables.
- RPG Builder: When player is involved in conversation, Variable["Actor"] is now set to player character's name. Added Disable All RPG Builder Input In %Player Conversations checkbox to bridge.
- SALSA: Added TextSync() sequencer command.
Addon for OpenAI Release Notes:
- Context now supports Actor Knowledge & Goals fields in addition to Description.
- Can now incorporate Location Descriptions in context.
- RuntimeAIConversation.StartFreeformTextInputConversation() now sends OnConversationStart message.
- DialogueSmith uses new UnityWebRequest.PostWwwForm() in Unity 2022+.[/list[
Also available, a new tutorial: