Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (808)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (872)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  ClearDialogue: branching dialogue editor for video games (JDialogue 2.0)  (Read 4038 times)
0 Members and 1 Guest are viewing this topic.
Offline SkyAphid
« Posted 2019-04-22 00:03:11 »

Hello everyone, this is the second half of my drop of the tools I've been working on for the past few weeks.

This is the renamed 2.0 version of JDialogue, my branching dialogue editor. The main difference is that this version of the software is running on my new backend, Clear; hence the new name. This transition removes almost all of the arbitrary technical limits that were imposed by using JavaFX as a backend, meaning that now the sky is the limit for future additions and new features.

Github Repository Link:

Features include:

  • Should be compatible with any coding language (however the UI itself is only in English, if you'd like a translated version, please let us know and we'll see about adding support for it)
  • Supports both normal dialogue and dialogue responses
  • Use the node-based system to connect these and make complex branching dialogue paths
  • Has a game API that can be referenced directly from your Java-based game for even further simplicity of use
  • Lightweight and simple to use
  • Custom backend that's sturdy and reliable

  • Supports JSON exporting/importing
  • Is heavily documented with instructions on how to add support for your own filetypes (it's also extremely simple)

  • Supports quickly merging projects together into single files
  • Has basic replace/find tools that support refactoring within the current project
  • Use grid snapping to keep nodes aligned neatly in the project
  • Move multiple nodes at once, allowing for projects to be quickly edited on a large scale
  • Add/Remove tags to/from multiple nodes at once
  • Change the name of multiple nodes at once (for systematic naming)
  • Supports implementing custom syntax highlighting (I.E. highlighting text commands from your particular engine)

  • Includes test applications in the source code showing how to implement ClearDialogue into your games
  • Code-base is highly documented and easy to follow
  • Code-base is highly customizable and easy to modify

Thanks for checking out ClearDialogue, and I hope it's helpful to some of you with your own projects!!

it just werks
Offline SkyAphid
« Reply #1 - Posted 2019-04-30 18:44:50 »

Added scaling support to the canvas. The scaling tools used for ClearDialogue are also available in ClearVG/ClearWindows:

And with that, ClearDialogue is now feature complete and officially superior to the old JavaFX version, JDialogue.

it just werks
Offline SkyAphid
« Reply #2 - Posted 2019-05-07 20:02:28 »

Released ClearDialogue binaries just now:

As of now you no longer have to clone the repo to have access to the tools.

it just werks
Pages: [1]
  ignore  |  Print  

mercenarius (9 views)
2020-06-04 19:26:01

mercenarius (13 views)
2020-06-04 19:13:43

Riven (853 views)
2019-09-04 15:33:17

hadezbladez (5839 views)
2018-11-16 13:46:03

hadezbladez (2648 views)
2018-11-16 13:41:33

hadezbladez (6264 views)
2018-11-16 13:35:35

hadezbladez (1506 views)
2018-11-16 13:32:03

EgonOlsen (4742 views)
2018-06-10 19:43:48

EgonOlsen (5801 views)
2018-06-10 19:43:44

EgonOlsen (3292 views)
2018-06-10 19:43:20
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!