Dialogue System 2.2.5 Released

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
User avatar
Tony Li
Posts: 22055
Joined: Thu Jul 18, 2013 1:27 pm

Dialogue System 2.2.5 Released

Post by Tony Li »

Version 2.2.5 is now available on the Asset Store!

This version includes Twine import and support for the New Input System, as well as many quality of life improvements and bug fixes.

Version 2.2.5:

[Core]
  • Dialogue Editor:
    • Improved node colors when using Unity 2019.3+ with Pro skin.
    • Lua wizard Variable dropdowns now split submenus on "." for convenience in organizing large variable lists.
    • Added Menu > Refresh option.
    • Fixed Quest > Use Groups checkbox.
    • Fixed node lasso in Unity 2019.3+.
  • Added: New Unity Input System support.
  • Improved: Sequence "+" menu now has {{shortcuts}} submenu.
  • Improved: Sequencer now replaces [var] and [lua] tags inside shortcuts.
  • Improved: Preload Resources now initializes cutscene sequencer to avoid potential hitch when starting first sequence.
  • Improved: Can now assign Sprite or Texture2D to DialogueActor portrait.
  • Improved: Added DialogueManager.SetDialoguePanel(bool) method.
  • Improved: Added additive option to LoadLevel() sequencer command.
  • Improved: Added overridable PlayCharacterAudio(char) method to typewriter effects.
  • Improved: StandardUISubtitleControls.GetPanel is now public.
  • Improved: ConversationController.currentState is now public.
  • Improved: Added Any Key checkbox to UIButtonKeyTrigger.
  • Improved: Added Deactivate On Close checkboxes to UI panels.
  • Improved: Added Don't Deactivate Main Panel checkbox to StandardDialogueUI.
  • Improved: Unique ID Tool remembers selected databases between editor sessions.
  • Improved: Added Item type to CustomLuaInfo.
  • Fixed: Subtitle panels with visibility set to Always From Start now show correct portrait if previously overridden with SetPortrait().
  • Fixed: ProximitySelector no longer detects new usables when disabled.
  • Fixed: Table indices and custom fields with forward slashes (/) now use underscores in Lua (_).
  • Fixed: Sequencer message timing when next node waits for same messages that previous node continues on.
  • Fixed: If conversation ended due to Continue() and new conversation started on same frame, new conversation would also respond to Continue().
  • Fixed: Dialogue Actors with portrait animator controllers did not assign their animator controllers to overridden panels (e.g., using [panel=#]).
  • Fixed: 1x to 2x Updater didn't update StartSequenceOnDialogueEvent components.
  • Fixed: Audio() sequencer command oneshot parameter can now be `oneshot` or `true` (or omitted if not a oneshot audio).
  • Fixed: Intermittent error messages with Dialogue Editor's global search & replace.
  • Fixed: RandomizeNextEntry() on node when starting a conversation at that node instead of <START>.
  • Fixed: Field names may now have forward slashes (e.g., Actor["Dan"].stats/main/hunger).
  • Fixed: Now looks for DialogueActor portraits on additional participants, not just conversation's primary participants.
  • Timeline: Improved design time preview to show conversation and bark text.
  • Save System: Added MultiActiveSaver component.
  • Save System: When loading game, PersistentDataManager now initializes new quest states to their initial database state.
  • Text Table: Changed: Now uses default field's value if value for a specific language is blank.
  • Text Table: Fixed right-clicking context menu would select wrong field row.
[Third Party Support]
  • Adventure Creator: Updated for 1.70.4.
  • articy: Import window wasn't saving or observing Use Default Actors If None checkbox. Strip elements that aren't actors or items are now put in Lua tables as strings.
  • Aurora: Updated importer for .NET4.x compatibility.
  • Corgi: Updated for 6.2.
  • DoozyUI: Added integration instructions.
  • Inventory Engine: Updated for 1.5.
  • Twine: Added import support.
  • TopDown Engine: Updated for 1.6.1
  • UCC: Converse > Detach Camera checkbox now allows conversations to control UCC camera.
  • uMMORPG: Updated for 1.187; fixed GetPlayerClass().
  • UniStorm: Updated for 4.1.1.
  • uRPG: Updated for 1.20.
  • uSurvival: Updated for 1.72.
Post Reply