Releases: digiwombat/TalkerMakerDeluxe
v2.3.0
v2.3.0
WARNING: Code is still stupid and bad. Just added a fields list to help out some folks
That said, this release SHOULDN'T break anything.
- Added a dynamic Field list that you can add stuff to.
- Set defaults in the Start Node per conversation.
- Defaults will be added as nodes are viewed and will be added for the entire conversation on save.
- Defaults can be overwritten per node.
- Building against .NET 4.8.1
v2.2.2
Fixed issues with linking (by index instead of ID) and Deleting Nodes…
v2.2.1 - Various Minor Fixes
- 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
2.2.0 - Massive UI Overhaul
* The old layout was very cluttered and I didn't like it so I killed it. * Removed all Extended WPF Toolkit stuff * Other UX cleanup around adding and removing * Can now right-click script editor fields to quick insert variables * Can now middle-click drag to move around the conversation area * Age is no longer just a number. * Can now names and descriptions directly on lists. I think that's it. If you don't like the new layout, feel free to fork the old one and roll changes into that.
Version 2.1.9 - Convenience Actions
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.
Version 2.1.8
- 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.
Version 2.1.7
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
Version 2.1.6a - UI changes and Actor Swap Button
- 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)
Version 2.14 - Bug fixes, link changes, and save flag updates
- 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. -_-
Version 2.1.2 - Connector changes and fixes
- 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