Author: K-Town
Author Website: https://github.com/kayler-renslow/arma-dialog-creator

Version: 1.0.2

Short description: Arma Dialog Creator is a fresh take on making dialogs for Arma 3. Instead of editing header files, you are directly manipulating the dialog.

Date: 2017-08-22 12:25


Comments: (0)
Rating:



 



Arma Dialog Creator

by
K-Town


Description:
Arma Dialog Creator is a fresh take on making dialogs for Arma 3. Instead of editing header files, you are directly manipulating the dialog.
Instead of reloading Arma 3 over and over again for hours trying to get that perfect alignment, load up the Preview mode and edit at the same time.
This project is open-source and licensed with MIT license.

Feature Spotlight
Below are some features that make ADC great. More detail is available in the wiki.

Macros
In ADC, you can assign properties to Macros, which are passed by reference. This means that when you assign a property's value to a Macro, any changes to a Macro's value will also then be forwarded to the property's value.

Mini SQF Evaluator
Built into ADC is a standalone small SQF evaluator. You don't need Arma 3 running to use it, there's no shady "hacking" involved, and it's integrated with ADC's header PreProcessor, meaning you can import header files that have SQF inside of them.
Also, because the developer got carried away, there is also a Mini SQF Evaluator Popup so you can evaluate multiple expressions. Not sure if the popup is actually useful though. :)

"How does it work?"
It uses ANTLR and lots of Java code to evaluate the SQF. All of the evaluating is done with ASTs (Abstract Syntax Trees) built by ANTLR and evaluated in Java.
"How much SQF is supported?"
Very, very, very, very little. Probably less than 0.1% of all SQF commands are supported. If you wish to see a full list, you may visit this link.
Reveal hidden contents


String Table Support
A String Table editor is built in with ADC. Besides just being able to edit keys and values, you can pass them around as Macros throughout the program so that when the String Table changes, so does your dialog.
You can also change the language in ADC to check if different localizations will go out of bounds of a control (this is shown in the trailer above).

Learn more about the String Table editor here: https://github.com/kayler-renslow/arma-dialog-creator/wiki/String-Table-Editor


Installation:
To install, extract adc_installation.zip. You can also run "Arma Dialog Creator Installer.exe" if you like available here: Arma Dialog Creator exe file


Media:



Armaholic.com has its own Youtube channel where we will cover the Community made releases.
Subscribe to the Armaholic.com Youtube channel


Known issues:
https://github.com/kayler-renslow/arma-dialog-creator/issues


Notes:
If you wish to donate to me personally, you may do so here. Please only donate if you have the money because I won't give refunds.


Changelog:
v1.0.2
Added "Check for Update" functionality
Fixed https://github.com/kayler-renslow/arma-dialog-creator/issues/5 (apparent infinite loop when selecting some custom control classes)
Fixed https://github.com/kayler-renslow/arma-dialog-creator/issues/6 (include "" //comment was throwing errors)
Fixed https://github.com/kayler-renslow/arma-dialog-creator/issues/7 (ADC's Language resource wasn't being found)
Fixed https://github.com/kayler-renslow/arma-dialog-creator/issues/8 (Launching ADC with a JVM that doesn't have an English locale was breaking EVERYTHING :O )
Fixed https://github.com/kayler-renslow/arma-dialog-creator/issues/9 (Java compatibility issue with .exe)

v1.0.1
It appears there was very trivial bugs that surprisingly didn't get caught.

v1.0.0



- Java 8
- JavaFX 8


Forum topic:
- BI forums




Enable javascript to be able to download from Armaholic please!



Tags: Tool,   Program,   Classes,   Editor,   Dialog,   Java,   Sqf