Skip to content

Releases: OlegVishnivetsky/node-based-dialog-system

Node Based Dialog System (v.2.2.0)

24 Aug 11:22

Choose a tag to compare

Added

  • Nodes can now have multiple parent nodes.
  • Added External Function Node that executes a function and immediately switches to the next node.

Changed

  • Updated the syntax of StartDialog to include two optional callbacks: onVariablesHandlerInitialized and onDialogFinished. @creffect

Unity Package

NBDS.zip

Node Based Dialog System (v.2.1.0)

09 Jul 16:39

Choose a tag to compare

Added

  • Timeline integration for dialog sequences
  • Complete variables system with support for:
    • Boolean variables
    • Integer variables
    • Float variables
    • String variables
  • Variable condition nodes for branching logic
  • Variable modification nodes
  • PlayerPrefs persistence for variables

Fixed

  • Node connection issues
  • Various minor bugs and stability improvements

Unity Package

NBDS.zip

Node Based Dialog System (v.2.0.1)

24 Apr 19:09

Choose a tag to compare

  • Fixed errors that occurred on the sixth version of Unity.
  • Added answer index indicators on connection lines with management options to easily identify which dialogue choices connect to which responses.
  • Added events on sentence started/ended to dialog behavior.

UnityPackage file:
NBDS.zip

Node Based Dialog System (v.2.0.0)

23 Apr 16:37

Choose a tag to compare

Localization support added using Unity's Localization package

  • Setup and customization available via the new toolbar.
  • (Video tutorial coming soon. See docs for full details.)

Toolbar and buttons added to streamline your workflow

  • Localization – Set up tables, update keys
  • Edit Keys – Toggle key editing mode
  • Search Field – Quickly find and focus on dialog content
  • Find My Nodes – Re-center the view on all existing nodes
  • Nodes Dropdown – Access a list of all nodes in your graph. Click any node to instantly center and select it.

Undo/Redo Support

  • Added Ctrl+Z for undo and Ctrl+Y for redo actions.

Improved controls for better usability

  • Left Mouse Button:
    • On node: Select and move nodes
    • On empty space + drag: Create selection rectangle to select multiple nodes
    • Middle Mouse Button:
    • On empty space + drag: Pan/move around the editor view
    • On node + drag: Create a connection between nodes
  • Right Mouse Button:
    • Click: Open context menu with options:
      • Create Sentence Node
      • Create Answer Node
      • Select All Nodes
      • Remove Selected Nodes
      • Remove Connections

Visual Improvements

  • Refined the appearance of the Dialog Node Editor window for a cleaner and more intuitive experience.

Unity Package file
NBDS.zip

Node Based Dialog System (v1.3.4)

03 Jan 23:43

Choose a tag to compare

  • Fixed issue "When I dragged the node editor page, I lost the node I created". By adding the "Find my nodes" item to the context menu.

  • Added more convenient selection rect. Now you can select multiple nodes at once by holding down button 3 (scroll) and moving the rect.

  • Added "Remove Connections" items to the context menu. Removes all connections from the selected nodes.

Node Based Dialog System (v1.3.3)

26 Jul 18:27

Choose a tag to compare

  • Fixed some critical issues related to reply buttons.
  • Minor refactoring

Node Based Dialog System (v1.3.2)

02 Mar 11:43
2eb77f6

Choose a tag to compare

Version 1.3.2(current)

Released: Feb 26, 2024

Version 1.3.2:

  • New documentation for the asset has been created. You can view it in the Documentation folder as a PDF file.

  • Added the ability to bind external functions to sentence node, еhis function will be called along with the node.

  • Added new setter methods to DialogBehaviour script, so that it would be possible to change parameters in the code, and not just in the inspector.

  • Fixed a problem with the size of nodes when restarting Unity.

Version 1.2.2:

  • Сhanged the way sentences are written. Instead of adding characters directly, the text is immediately assigned to the dialogue text and then the maximum number of visible characters are increased. This will allow you to use style tags such as <color="">, and so on.

  • It is now possible to have more than one keycode to switch the dialogue to the next sentence.

  • Added the ability to skip a sentences. By pressing one of "nextSentenceKeyCodes" the sentence will instantly appear in full

Version 1.1.2:

  • Fixed Dialog Prefab. Now you can safely use Dialog Prefab following the instructions in the video without errors.

  • Fixed a problem with calling a dialog when the dialog is already in progress.

Version 1.1.1:

  • Added "Open Editor Window" button for DialogNodeGraph.

  • Added "Add answer" and "Remove answer" buttons for answer nodes.

  • Added ability to create more than 4 answers in the answer node.

Node Based Dialog System

20 Mar 17:08

Choose a tag to compare

Node Based Dialog System is a tool that will allow you to create dialogs. It's ease to use and include node-based editor, which will make your life easier.

Unity node based dialog system tool. Allows you to easily add an interactive dialogs to your game. A Node Editor presents an editable graph, displaying nodes and the connections between their attributes. You can create simple sentence node or node with answers to build your own dialog.