TalkerMakerDeluxe Versions Save

A FOSS Branching Game Dialogue Editor

v2.2.2

4 years ago

v2.2.1

4 years ago
  • Disabled Link Icon (blocks adding new nodes)
  • Added a TreeControl OnRender hook for potential better draw line control (currently not used)
  • Add conversation menu item now loads the new conversation
  • Clear script and condition text boxes on load new conversation
  • Fixed a bug with Script and Condition edit box handling
  • Old code came back to bite me: Removed Manual visibility on node Code indicator (fixes #8)

UPDATED 4/23/2020: Installer includes 23317d8

v2.2.0

4 years ago

v2.1.9

4 years ago

The following context menu items were added:

  • Delete Single Node - Deletes a single node
  • Insert Node Before - Inserts a node before the node
  • Insert Node After - Inserts a node after the node
  • Copy Node - Copies the node for pasting
  • Paste Node as Child - Pastes the copied node as a child of the node

I think all of these functions incur a conversation reload except copy pasting due to them moving links around. So for larger conversations these actions might take a bit and might cause layout changes if the re-order the nodes higher up. That said, when the conversation reloads the node you were doing stuff on will get brought back into the view, so even if it's disorienting, I tried to soften it as best I could.

v2.1.8

4 years ago
  • Undo and Redo are disabled as they are broken and I'm not sure why since solution I didn't write myself. It seems sane looking at the logic, but it's clearly breaking stuff, even with full conversation reloads.
  • Deletion Fixed, it wasn't drilling down properly and was leaving orphans beyond the second layer. But it's properly recursive now.
  • Delete and Insert Before context menus for nodes.

v2.1.7

4 years ago

Fixed Errors with Project Settings bindings and XML Export sanitization

Insert Before function:

  • Select the node you want to insert one before. Press the insert key, watch the layout go a bit wonky (but still be logical), reload the conversation
    • Use at your own risk though it should be fine.

Installer includes later commits a1e2ab2 and ce9ef56 and ee4289c

v2.1.6a

4 years ago
  • UI Fixes for image handling
  • Button to swap Actor/Conversant
  • Change the DialogueNode character selector to be a bit more compact
  • Added a node sequence indicator
  • Fixed loading error where Actors weren't being loaded
  • Handle Null Values for Script indicators

(Installer includes bcd4dde)

v2.1.4

4 years ago
  • Core hierarchy links now hidden from Links UI and cannot be deleted.
  • Fixed bug with positions not being correct due to layout changes
  • Fixed bug with collapsed nodes not giving the correct position
  • Adjusted XML export spacing to better fit Dialogue System for Unity's node shape
  • Added needsSave flags to several actions
  • Fixed a character deletion bug

If you copy paste one of your menu click interactions, actually make sure you changed all the things it's referencing. -_-

v2.1.2

4 years ago
  • Wrote a connection renderer so I can only render the stuff i want, should be more helpful now and are on by default.
  • Show All Links menu item now hides connector links
  • Fixed a bug where IsConnector logic was being ignored on conversation load
  • Fixed bug where collapsed child nodes weren't removing connector lines
  • More visual fixups here and there
  • Really hope I'm done for now.
  • Version to 2.1.2

Sorry for the releases. That's life when there's no QA team. :D

v2.1.1

4 years ago
  • All-Link rendering is more of a debug mode than anything. It just draws straight lines
    • I wanted this to work with the underlying system, but that system isn't tied tightly to the data structures at play here so I did this to save time.
  • Adding nodes to a collapsed node would cause some strange behaviors, so now adding a node uncollapses the node.
  • XAML for External Link indicator added but currently not using it because it seems like a pain in the ass.
  • Added visual indicator for Node ID
  • Version to 2.1.1