Category: Uncategorized

Version 1.7.7.2 is now available on the Pixel Crushers customer download site, and should be available on the Unity Asset Store in 5-10 business days!

 

Version 1.7.7.2

[Core]
  • Changed: When using OverrideActorName, now uses override actor’s portrait, not portrait of actor originally assigned to conversation in database.
  • Added: ‘thisID’ Lua variable, useful with SimStatus.
  • Fixed: [position #] > 10 weren’t being recognized.
  • Fixed: Can now build for IL2CPP/UWP in Unity 2017.3.
  • Fixed: Markup tag [position #] with numbers greater than 10 weren’t being recognized.
  • Dialogue Editor: Added snap to grid options to node editor, made selected node(s) more prominent.
  • Unity UI: Animation fixes, improved animation options, typewriter improvements.
[Third Party Support]
  • articy:draft:
    – Added: Can now define articy variables for emphasis tag settings.
    – Fixed: Overwrite wasn’t overwriting.
    – Fixed: Dialogues in documents had an extra link.
    – Fixed: Uninitialized typeString error in variable conversion.
  • Action-RPG Starter Kit: Updated for ARPG 6.x.
  • Customizable Sci-Fi Holo Interface: Improved handling of fade in/out if restarting dialogue while holo interface is fading out.
  • I2 Localization: Can now specify to use language codes or language names.
  • Invector Third Person Controller; Added support.
  • Inventory Engine: Improvements to Lua functions.
  • PlayMaker: Added GetActorName action.
  • Rog: Added Inventory Engine integration.
  • Text Mesh Pro: Typewriter now supports RPGMaker codes, added quest log window prefab, animation fixes.
  • UFPS: Updated API calls in FPSyncLuaPlayerOnLoadLevel to remove deprecation warnings in Unity 2017, added EventSystem to demo scene.
Category: Uncategorized

The Dialogue System for Unity version 1.7.7 is now available on the Pixel Crushers customer download page (contact us with your Unity Asset Store invoice number if you need access) and should be available on the Unity Asset Store in 3-7 business days.

The release notes are huge, so I’ll just include a link: Release Notes

(If your browser shows version 1.7.6, please refresh the Release Notes page.)

Category: Uncategorized Category: Uncategorized
We’ll be at Unite Austin next week. If you’re there, please stop by our booth to say hi and enter for a chance to win a copy of the Dialogue System, Love/Hate, or Quest Machine!
Category: Uncategorized

Version 1.7.5 is now available on the Pixel Crushers customer download site (contact us if you need access) and should be on the Unity Asset Store in 5-10 business days!

Core:

  • Added: Dialogue Manager > Instantiate Database checkbox to instantiate copy of Initial Database so you can change it at runtime without affecting asset.
  • Added: Preload Actor Portraits component to prevent stutter on first conversation when using very large portrait images.
  • Added: DialogueManager.GetInputButtonDown delegate for overring default Unity Input.
  • Improved: Removed 1 MB restriction on saved game data size. Now unlimited.
  • Improved: Saved game data (especially when saving SimStatus) is significantly smaller.
  • Improved: Added Show/Hide/Toggle methods to QuestTracker (legacy GUI and Unity UI).
  • Fixed: Conversation Trigger was not always marking the conversation dropdown for saving in the scene.
  • Fixed: UnityUIQuestLogWindow now keeps timeSale in sync when repeatedly opening & closing during slow open/close animations.
  • Fixed: IncrementOnDestroy & PersistentDestructible no longer log (harmless) warnings when stopping playmode.

Third Party Support:

  • Deftly: Added configurable cooldown time to floating text barks.
  • Rewired: Added support.
  • UFPS: Updated to better support Menu Framework.
Category: Uncategorized

Version 1.7.4 is now available on the Pixel Crushers customer download site (contact us with your Unity Asset Store invoice number if you need access) and should be on the Asset Store in 5-10 business days.

This version adds Cinemachine and Timeline Support, a bunch of nice dialogue editor enhancements, and updates to several third party support packages. The Timeline support is pretty cool because you can bind objects at runtime. So you can create, for example, a Dance timeline and assign any two characters to dance at runtime.

Version 1.7.4
Core

  • Added: Cinemachine and Timeline Support (Unity 2017.1+).
  • Dialogue Editor:
    • Added menu item Sort > Reorder IDs.
    • Added menu items Show > Show Participants, Show > Show Full Text On Hover.
    • Added editor setting Show Database Name (available on Database tab).
    • Remembers node editor’s scroll position and zoom level for each conversation.
    • Handles ampersand (&) more gracefully in node editor dropdown menu.
  • Unity UI: Typewriter Effect now handles < size > tags.
  • Improved: Player Setup Wizard now adds Set Component Enabled On Dialogue Event instead of Set Enabled On Dialogue Event.
  • Improved: [LuaScriptWizard] attribute now supports multiline text area.
  • Improved: NavigateOnMouseClick supplemental script ignores clicks on UI.
  • Fixed: Set Enabled On Dialogue Event now handles unassigned entries.
  • Fixed: Localized text table editor Add At Top selection is now persistent; properly opens newly-created fields.
  • Fixed: Default encoding type for runtime importers changed for compatibility with UWP (e.g., Xbox One).

Third Party Support

  • Adventure Creator: Updated for AC 1.58; added Sync Settings section to Adventure Creator Bridge to specify what data to sync between AC and Dialogue System.
  • articy:draft: Now imports variables’ Description property; ConversantEntity property now supports DisplayName; now protects against infinite loops in malformed articy data & prevents duplicate outgoing links.
  • NGUI: Bark UI nnow observes Dialogue Manager’s bark duration settings when bark UI duration is zero.
  • ORK Framework: Updated for ORK 2.13.0.
  • Rogo LipSync: Updated for Rogo LipSync Pro & Lite 1.4. Added new EyeControl() sequencer command.
  • RT-Voice: Updated for RT-Voice 2.81.
  • S-Inventory: Updated for S-Inventory 1.31; added support for S-Inventory Containers; added Destroy On Consume checkbox to S-Inventory + RFPS ConsumablePickups; SInventoryDialogueActor now respects Save Inventory checkbox.
Category: Uncategorized

Version 1.7.3 is now available on the Unity Asset Store and Pixel Crushers customer download site. This is a small maintenance release with a few fixes and some usability improvements to the editors.

Version 1.7.3
Core

  • Dialogue Editor: Added ‘Center on START’ menu item; fixed inspector lag in Events > OnExecute() section on large databases.
  • Localized Text Table Editor: Added ‘Add Fields To Top’ toggle. (Adds to bottom of list by default.)
  • Improved: Override Actor Name component inspector now supports multi-editing.
  • Fixed: LuaInterpreter didn’t handle double semicolons properly in some cases.
  • Fixed: Now sanitizes Lua code generated for custom fields with parentheses in name.
  • Fixed: Legacy Unity GUI Quest Tracker didn’t observe Show Completed Quest Entry Text checkbox unticked.

Third Party Support

  • PlayMaker: OnConversationResponseMenu now passes MenuTexts to FSM.
Category: Uncategorized

The Dialogue System for Unity 1.7.2 is now available on the Unity Asset Store!

Version 1.7.2

Core

  • Improved: Added One Per Frame checkbox, addedDatabases/removedDatabases events to ExtraDatabases.
  • Fixed: Sequence parser bug when sequence ended with semicolon followed by blank line.
  • Dialogue Editor: Fixed docked editor issue when double-clicking a different database.

Third Party Support

  • articy:draft: Fixed converter bug that inadvertently excluded dialogue fragments. Added Recursion on/off dropdown.
  • Neverwinter Nights Aurora converter: Converted tokens now use [var] tags instead of [lua] for conciseness.
  • PlayMaker: Added more Dialogue System events.
Category: Uncategorized

Version 1.7.1 is now available on the Pixel Crushers customer download site. If you need access, please contact us with your Unity Asset Store invoice number. It should be available on the Asset Store in 5-10 business days.

 

Version 1.7.1

Core

  • Changed: Added Hide() method to the IBarkUI interface.
  • Added: Support for actor Display Name. Name and Display Name (and localized versions) now also support [var] and [lua] tags.
  • Added: Dialogue Manager > Bark Settings.
  • Added: Bark Groups.
  • Added: Language text export in Dialogue Editor and Localized Text Tables.
  • Added: Response menu timeout option Select Random Response.
  • Fixed: Parsing error in text with [var] tags immediately followed by certain other tags.
  • Fixed: OnBarkLine sent to Dialogue Manager incorrectly passed speaker instead of subtitle.
  • Dialogue Editor:
    • Timed auto-backups (default is every 10 minutes).
    • Watches tab can now set variable values; added “Add All Variables” menu item.

Third Party Support

  • Updated TextMesh Pro, NGUI, TK2D & DF-GUI bark UIs to add new Hide() method.
  • articy:draft:
    • Added: ArticyEditorTools.FindPortraitTexturesInAssetDatabase().
    • Fixed: Unticked dialogues are now properly excluded from import.
  • ORK Framework: Added UnityUIDialogueUIORKBridge to assist with Unity UI.
  • TalkIt: Added support for design-time and runtime imports.
Category: Uncategorized

Version 1.7.0 is now available on the Pixel Crushers customer download site. (Contact us with your Unity Asset Store invoice number if you’d like access.) It should be available on the Asset Store in about 5-7 business days.

Some highlights:

  • Big improvements to the articy:draft importer: support for nested dialogues and flow fragments, voiceover plugin, and localization plugin.
  • Improvements to TextMesh Pro support (better auto-focus, response autonumbering, etc.).
  • New integration packages for Deftly and Rog.

Version 1.7.0
Core

  • Updated to support Unity 2017.1.
  • Changed: CurrentConversationState is now set before OnConversationLine message.
  • Added: Message OnQuestEntryStateChange.
  • Added: {{defaultsequence}} sequencer keyword.
  • Added: AudioWaitOnce() sequencer command.
  • Added: Entrytag formats ActorID_ConvTitle_EntryDescriptor, VoiceOverFile.
  • Improved: Sequence parser is now more robust and memory-efficient.
  • Improved: Lua Console has new option to pause game when open.
  • Improved: IncrementOnDestroy & PersistentDestructible only fire if object is destroyed while application is playing.
  • Fixed: When sending Dialogue System messages (e.g., OnConversationStart) to actor or conversant which is Dialogue Manager, no longer double-sends to Dialogue Manager.
  • Fixed: Actor node color override now also works for player.
  • Unity UI:
    • Added: Wait for Hide Animation checkbox when showing queued alerts.
    • Improved: Optimized Unity UI Quest Tracker for memory and speed.
    • Fixed: ‘Animator is not playing a playable’ warnings.

Third Party Support

  • articy:draft: Now handles articy 3.0 string type; recursive dialogues and flow fragments; voiceover plugin support; localization plugin support.
  • Chat Mapper: ChatMapperProject.ToDialogueDatabase() now does same post-processing as Chat Mapper Converter window.
  • NGUI: Updated deprecated API call in Unity 5.3+.
  • Deftly: Added support.
  • Makinom: Updated for Makinom 1.7.0.
  • ORK Framework: Updated for ORK Framework 2.10.
  • Rog: Added support.
  • RPG Kit: Updated for RPG Kit 3.1.7.
  • RT-Voice: Updated for RT-Voice 2.7.1.
  • TextMesh Pro: Updated for feature parity with Unity UI scripts (better auto focus, response autonumbering, etc.).