Author: X39
Author Website:

Version: 0.3.6022.31814 alpha

Short description: The Future of UI-Editing in ArmA.

Date: 2016-06-20 09:56

Comments: (0)




The Future of UI-Editing in ArmA.

  • Full support of all base UI Elements in ArmA (RscText, RscButton, ...)
  • AddIns:
    • Simple addition of new UI Elements & properties
    • New Styles
    • Translations
  • Syntax-Highlighting & Syntax Check
  • Live-View of the final layout (realized in XAML --> actual UI might look slightly different from the one in the UI-Editor)
  • Properties Panel to change most properties with ease (planned is to cover all properties ... but some controls are quite complex and documentation is ... large)
  • Loading of Ingame-UI-Editor saves
  • Saving & Loading of the UI-Config without a special format for the editor (everything is saved as class)
  • PreProcessor support
  • Basic SQF Handling for eg. X/Y/W/H fields
  • Generation of OpenDialog and CloseDialog functions for simple use (and to be able to assign events from inside of the UI-Editor)
  • Auto-Updater which will inform you about updates for AddIns and/or the tool itself
  • "Marketplace" for AddIns (actually just some special hosting page for them which will be connected to some UI inside of the tool)
  • Visual-Studio like Window Management
  • Grid-Snapping with custom grid size
  • Multi-Move/Resize
  • UI-Canvas zooming

Exe files can harm your PC! Before running this you should make sure you understand the risks!
Armaholic is in no way responsible if this file causes any damages what so ever! Downloading and installing this program is at your own risk.
We have run anti-virus tools on the included exe and found no issues, this is however not a guarantee so precaution should be taken while installing this!

Download the exe file and run it.

There is no documentation available yet how to use the ArmA-UI-Editor

Sadly ... the AddIns are not yet final enough to start working on Documentation ... so please try to analyze the existing one :3
How was the transition between config --> live-view archived?
The layout is generated with help of WPF (XAML files) and some other files located in the AddIns.
The AddIns thus are more or less the heart of the tool whilst the tool is just some sort of brain ^^
Found some bugs ...
Please report them to Thankyou :)
I want to help but i do not know how/where to start ...
Cool! Then lemme ref you first of all to the GitHub repo:
Here you can see the whole source-code and this would also be where you start

Currently highly needed "jobs":
Designer (New icons, Splashscreen, Icons for the AddIns, ...)
AddIn "Creator" (Requires basic knowledge of WPF(XAML), will port over ArmA ui elements to eg. the Base AddIn)

v0.3.6022.31814 alpha
- Relative Resizing of multiple elements
- More code cleanup
- Added Events to AddIns
- Added EventSnap (currently just dummy without any purpose)
- You now can add what has happened before a crash so that i can fix it more simple
- SelectionOverlay now scales with display canvas
- Altered AddIn structure
- SQF properties can now be added (for now, just finite, not infinite ones as i need to rethink the UI for such things)
- property Groups are now sorted by name

v0.3.6017.38772 alpha
Added ZIndex panel
It is now possible to change the class name via property panel
Snap is now enabled per default
Updates now can be ignored (can be cleared from the settings ui)
No more crash on crash log gathering (was most likely due to a permission error ... this should be fixed now as crash logs are saved on your desktop)

v0.3.6016.1221 alpha
New Window Management System
makes multiple UIs being opened possible, still requires some adjustments ... :3 currently resizing eg. is not possible due to that .. but you can now hide unneeded windows (or close them)
Delete option now available in right click menu of display editing window

v0.3.6015.2800 alpha
v0.3.6015.2800 alpha
v0.3.6013.30912 alpha
v0.2.6007.27760 alpha
v0.2.5995.36629 alpha

Forum topic:
- BI forums

Enable javascript to be able to download from Armaholic please!

Tags: No tags