Year: 2016

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

Highlights of this release:

  • Option to show speaker portraits next to dialogue entry nodes in Dialogue Editor.
  • Corgi 2D + 2.5D Platformer Engine support.
  • Many other improvements and bug fixes.

Version 1.6.7

Core

  • Updated for Unity 5.5.
  • Added: Lua Network Commands component to sync variables and quest states to UNET clients.
  • Added: Continue() sequencer command.
  • Added: UpdateTracker() sequencer command.
  • Added: DialogueManager.LastConversationID.
  • Improved: Dialogue Manager now logs warning if trying to load default dialogue UI and it’s missing.
  • Improved: Selector now logs warning if no camera is tagged MainCamera.
  • Changed: No longer runs Lua Script or OnExecute event of first conversation’s first dialogue entry node when preloading resources.
  • Changed: SetContinueMode(true|false|original) added ‘original’ parameter; ‘true’ now sets mode to always instead of reverting to original value.
  • Dialogue Editor:
    – Added: Option to show actor portrait next to each dialogue entry node.
    – Improved: Added Template, Copy & Paste buttons to Conversation fields foldout.
    – Fixed: Interface issues adding/removing dialogue entry localization fields.
  • Unity UI:
    – Improved: UnityUIQuestLogWindow reuses quest template objects to reduce instantiations.
    – Improved: Unity UI animator handling with different timeScales.
    – Fixed: If [position #] tag assigns a response to an element in Buttons list, it no longer also adds template button.
    – Fixed: Gracefully handles null entries in Buttons list.

Third Party Support

  • Adventure Creator: Added Rerun Script After Cutscenes checkbox to bridge.
  • articy:draft: Fixed runtime converter not observing ConvertSlotsAs.ID.
  • Chat Mapper: Added Trackable, Track and Abandonable fields to template; updated converter window for Unity 5.5.
  • Corgi Platformer Engine: Added support.
  • NGUI: Quest log window now reuses quest template objects when possible to reduce instantiations.
  • ORK Framework: Updated inventory management Lua functions for ORK 2.8.0 so you can check, add, & remove weapons & armor in addition to regular items.
  • Realistic FPS Prefab: Invulnerable flag is now included in saved games; bridge now registers actor name with FPS Player transform.
  • Realistic FPS Prefab + S-Inventory: Fixed bug that allowed player to equip even if dropped last of weapon.
  • PlayMaker: Added Set Dialogue UI action.
  • RT-Voice: Added tool window to save audio files at design time; updated to use RT-Voice callbacks & API changes for better responsiveness.
  • TextMesh Pro: Improved animation handling.
  • Third Person Controller: Added TPCAbility() sequencer command; updated bridge and Dialogue System Interactable components for multiplayer support.
  • TextMesh Pro: Updated deprecated API calls.
Year: 2016
Developer: Green Sawdust
After Life – Story of a Father

After Life is a third person exploration game set in Ireland, developed by Dublin-based Green Sawdust studio.

The game revolves around death and peoples reactions to it. It follows the afterlife of Rick Dennehy, a family man who passed away unexpectedly. It’s a modern take on story-telling.

​The idea for game comes from parenthood, inspired by Irish people. Through the years the developer has spent on in the country, not even once have people spoken ill of their parents to the team, nor have the parents said any bad things about their children. It’s all the opposite – Families are close and the bonds are strong on this small island. The sum of these conversations eventually led to an idea of a story-focused game that would take place in Ireland. The main aim for the team is to raise awareness and discussions on death and family-matters and to deliver it all in easily approachable form of an interactive storytelling exploration game.
Year: 2016

Stranger Games has just released an Arabic Support for Unity UI package! It handles dynamic text layout without distorting Arabic text, and includes other advanced features such as dynamically loading Arabic fonts only when needed.

And it includes nice Dialogue System integration, supporting things like right-to-left typewriter effects in Unity UI.

Year: 2016

Please let us know that your file upload has completed. Thanks!

Year: 2016

Version 1.6.6.5 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 available on the Unity Asset Store in 5-7 days, possibly a little longer since Unity staff are also busy getting ready for the Unite conference.

Some highlights of this release:

  • Dialogue Editor: You can now specify which custom fields to show in the main part of the inspector instead of just in the All Fields foldout.
  • Unity UI typewriter effect: Now handles <quad> rich text codes and left-to-right (e.g., Arabic) text.
  • Adventure Creator “Dialogue System Conversation” action has more options to give you greater control of how conversations mesh with Adventure Creator.

Version 1.6.6.5
Core

  • Changed: OnSequenceStart & OnSequenceEnd messages are now also sent to Dialogue Manager, not just participants.
  • Improved: LevelManager.RestartGame/GameSaver.RestartGame now automatically update quest tracker HUD.
  • Added: LevelManager.LoadLevel(index) to load by build scene index.
  • Fixed: Bark triggers now don’t report NullReferenceException if destroyed before being initialized.
  • Dialogue Editor:
    • Added: Checkboxes in template to show specific custom fields in main part of inspector.
    • Added: Menu option to automatically split nodes with pipes ( | ) in text into separate nodes.
    • Improved: Watches tab > Watch Variable now lets you choose active variable, not just variables defined in dialogue database.
    • Improved: Added confirmation window when attempting to delete special “Is Item” field.
  • Unity UI:
    • Improved: UnityUITypewriterEffect now handles <quad> rich text code, right-to-left support (Arabic).
    • Improved: Subtitle text, portrait name, and response button text now send OnTextChanged(UnityEngine.UI.Text) message to dialogue UI.
    • Changed: When instantiating response buttons from template, instance names now match response button text.
    • Fixed: If alert line had no panel, alert line didn’t disappear.

Third Party Support

  • articy:draft: Fixed: Convert Slots As dropdown wasn’t saving selection when window closed; in Unity 5.4+ articy converter window now correctly saves settings changes when exiting Unity while converter window is open and docked.
  • Adventure Creator: Added to Conversation action: “Wait until finish?” checkbox, Override Bridge UseDialogState and TakeCameraControl settings.
  • Chat Mapper: Updated to handle Chat Mapper fields of new type “Multiline”.
  • PlayMaker: Added Pause/Unpause actions; updated LoadLevel action to prevent API warnings in Unity 5.3+.
Year: 2016

The Dialogue System for Unity 1.6.6.3 is now available on the Pixel Crushers customer download site. (Contact us with your Unity Asset Store invoice number for access.) It should be available on the Unity Asset Store in 5-7 days!

 

Version 1.6.6.3

Core

  • Improved: Bark entries can now have Priority values to prevent lower-priority barks from interrupting higher-priority barks.
  • Unity UI: UnityUITypewriterEffect now supports auto scroll.
  • Changed: For importers, Encoding Type Default now uses your system’s Encoding.Default, not Encoding.Unicode.
  • Added: Encoding type ISO-8859-1 to converters.
  • Dialogue Editor:
    • Improved: Small usability improvements to conversation node editor.
    • Fixed: Adding template fields of custom field types was incorrectly setting type to Text.

Third Party Support

  • Adventure Creator: Added Allow During Conversations checkbox to Bark action; added Check Conversation Active action.
  • articy:draft:
    • Added: Can now specify dropdown type for each dropdown individually.
    • Improved: expression–>Lua converter now doesn’t convert content inside strings.
    • Fixed: Condition and Instruction nodes weren’t assuming proper order by node’s Y-position.
  • Chat Mapper: Converter now supports linking to a conversation’s START entry.
  • CSV: Fixed: Converter wasn’t importing link priorities (all defaulted to Normal).
  • Master Audio: Added MAPlaySound() sequencer command.
  • RPG Kit: Updated item/inventory management Lua functions for RPG Kit 3.1.4. Fixed UI texture references that were unassigned by 3.1.4.
  • S-Inventory: Fixed Realistic FPS Prefab + S-Inventory subpackage; updated example scene for RFPS 1.23.
Year: 2016
Version 1.6.6 is now available on the Pixel Crushers customer download site and should be on the Unity Asset Store in 5-7 days. If you’d like access to the customer download site, please contact us with your Unity Asset Store invoice number.

Highlights of this version are:

  • Dialogue entries now have a UnityEvent to which you can assign event handlers.
  • Increment On Destroy can now fire on Disable instead of Destroy, making it useful for pooled objects and other systems that disable instead of destroy objects.
  • Added Letterbox style Unity UI Dialogue UI prefab.
  • Updates to support for Adventure Creator, RPG Kit, and Third Person Controller.

Version 1.6.6

Core

  • Improved: Dialogue entries can now execute UnityEvents.
  • Improved: If quest is updated while quest log window is open, window auto-updates.
  • Improved: QuestStateListeners now support Conditions.
  • Improved: Zoom2D() sequencer command now recognizes ‘original’ keyword.
  • Improved: IncrementOnDestroy now has option to fire on Disable instead of Destroy.
  • Fixed: Bug in PersistentPositionData saving position in levels with periods in their names when Restore Current Level Position was ticked.
  • Unity UI:
    • Added: Letterbox movie subtitle style UI.
    • Fixed: LocalizeUIText.UpdateFieldName wasn’t correctly updating field name.
    • Fixed: LocalizeUIText if using Dialogue Manager’s default localized text table didn’t check if table had requested language.

Third Party Support

  • Adventure Creator: Updated for AC 1.52. ‘Use Adventure Creator Subtitles Setting’ checkbox now defaults to false.
  • Chat Mapper: Converter now doesn’t add AudioWait() commands for Audio Files if the commands are already in the Sequence.
  • RPG Kit: OverheadIconUI now supports IconConditions.
  • Third Person Controller:
    • Bridge now also saves and loads health & shields.
    • Added TPCCameraState() sequencer command.
    • Fixed bug when saving position in levels with periods in their names.
    • Removed deprecated API warnings in Unity 5.3+.
Year: 2016

The Dialogue System for Unity 1.6.5 is now available on the Pixel Crushers customer download site (contact us with your Unity Asset Store invoice number for access) and should be on the Unity Asset Store in a few days!

 

Version 1.6.5

Core

  • Added: IncrementOnDestroy: Condition.
  • Added: Quest State Indicators. Updated Quest Example scene.
  • Added: Bark sequences can now reference entrytag.
  • Added: DialogueManager.PlaySequence(…entrytag) variant to specify an entrytag.
  • Fixed: Dialogue Editor got out of sync with database after playmode in Unity 5.3+.
  • Fixed: Dialogue Editor reported NullReferenceExceptions in editor while adding new localization fields but before entering field title.
  • Fixed: ConversationTrigger didn’t mark scene dirty when changing conversation selection.

Third Party Support

  • NGUI: Added NGUI Continue Button Fast Forward component.
  • ORK Framework: Added more warning logs in case of typos in Lua functions.
Year: 2016

Website: Steam

Developer: Zephyo

Escape from an isolated, totalitarian nation modelled after North Korea in Suppressed, a visual novel and 2D platform game.

Suppressed’s goal is to entertain while educating. Those who play will hopefully be more aware of what is happening in North Korea.

You start as a boy in a rural village, looking to escape your nation. Along the way, you face family death, fall into depression, and interact with others. Helping someone with an item lets you discover their unique story. With your and their stories combined, you discover the full extent of propaganda, poverty, and tyranny that dominates your nation.

Year: 2016

The Dialogue System for Unity 1.6.4 is now available on the Pixel Crushers customer download site. Contact us with your Unity Asset Store invoice number for access.

It should be available on the Unity Asset Store in a few days!

 

Version 1.6.4

Core

  • Added: OnEnter & OnExit events to RangeTrigger.
  • Added: ResetBarkHistory method to BarkTrigger & BarkOnIdle.
  • Fixed: Dialogue Editor window inappropriately auto-selected the current dialogue entry in the Inspector when switching into playmode even when something else was selected.
  • Fixed: SetEnabledOnDialogueEvent component’s Lua Condition Wizard wasn’t working in Inspector.
  • Improved: LuaInterpreter can now handle exponents with “+” signs such as 1.3E+5 (as well as 1.3E-5 and 1.3E5).
  • Improved: Added string.find() function to LuaInterpreter.
  • Improved: Added continue button support to default (fallback) dialogue UI.
  • Unity UI: Added OnOpen & OnClose events to UnityUIQuestLogWindow inspector; auto-focus also works better now.

Third Party Support

  • Adventure Creator: Updated example scene for AC 1.5.1.
  • Realistic FPS Prefab: Now also saves bullets left in clip in addition to reserve ammo.
  • UFPS: Added Lock Cursor On Start checkbox to FPFreezePlayer.