TeodorVecerdi/DialogueGraph
Open-source node-based tool for developing branching conversation trees
5 Releases
Latest: 4y ago
Release 2.0.02.0.0Latest
📋 Main Changes:
- Cleaned up imported assets (in the Project window/view)
- Improved version upgrades
- Removed the WIP/useless Check Combiner node
- Added a bunch of Boolean nodes used to combine multiple checks into a boolean expression
💥 Breaking Changes:
- Renamed namespace `Dlog` to `DialogueGraph`
- Full Changelog: https://github.com/TeodorVecerdi/DialogueGraph/compare/1.1.5...2.0.0
📦 Improved Importer
- In this version the second object that gets imported with graphs is now hidden, showing a single asset.
- 
📦 Better Error Handling
- Errors while importing graphs which are a result of an older version no longer throw exceptions, and instead display an error in the graph icon.
- 
- Graphs which have errors also have a different inspector, prompting users to convert the graph to fix the errors.
- 
📦 Boolean Nodes
- DialogueGraph contains several nodes that can be used to combine multiple Check nodes into one:
- NOT Node: Negates the result of the Check port.
- AND Node: Returns true if both Check ports are true.
- OR Node: Returns true if either Check port is true.
- XOR Node: Returns true if exactly one Check port is true.
- NAND Node: Returns true if both Check ports are false.
- NOR Node: Returns true if either Check port is false.
- XNOR Node: Returns true if either both Check ports are true or both are false.
- + 4 more
Release 1.1.51.1.5
📋 Changes
- Marked Editor assemblies as Editor only (fixes #6)
Release 1.1.31.1.3
📋 Changes
- Moved Json.NET dependency to package.json (Thanks @shoman4eg!)
- Slightly changed some code to make DialogueGraph compatible with Unity 2021.1+
- Fixed sample project
Release 1.1.21.1.2
📋 Changes
- Added versioning support: Dialogue Graph files now keep track of the Dialogue Graph version that was last used to save them
- Added version mismatch warning when opening incompatible graphs
- Added support for upgrading Dialogue Graph files (backwards compatibility)
Release 1.1.11.1.1
To install Dialogue Graph in your project use the Unity Package Manager. To open the Unity Package Manager, inside unity, go to `Window > Package Manager` and to install Dialogue Graph click the `+` icon in the upper left corner of the window, then click on `Add package from git URL...` and paste in `https://github.com/TeodorVecerdi/DialogueGraph.git` Steps:  
