Page MenuHomeFeedback Tracker

GUI Editor: Broken GUI_GRID
New, NormalPublic

Description

The biggest problem for players that want to get into UI development is the broken grid system in the GUI Editor. The current values are completely wrong. I suggest setting the following values as the default:

X(safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)
Y(safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)
Area W((safezoneW / safezoneH) min 1.2)
Area H(((safezoneW / safezoneH) min 1.2) / 1.2)
Segment W(((safezoneW / safezoneH) min 1.2) / 40)
Segment H((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)
VariableGUI_GRID_CENTER

Most UIs will be in the middle of the screen. The GUI_GRID_CENTER does exactly that. The macros are defined in a3\ui_f\hpp\defineCommonGrids.inc. The above table has all the macros replaced with the actual values.

Details

Severity
Block
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Modding

Event Timeline

7erra created this task.Jan 27 2021, 6:16 PM

This issue frustrated me so much that I just gave up on custom UIs for Arma 3. I hope this gets fixed and the GUI editor improved to usable leveles.

Jigsor added a subscriber: Jigsor.Jan 30 2021, 11:51 PM
cancerouspete added a subscriber: cancerouspete.EditedMar 31 2021, 1:29 AM

Yeah, this 100% ...and then some -- i just hopped on with some rare motivation to update my old UI after seeing all the pretty stuff on the wiki, and honestly I was surprised that the GUI Editor still has gone so neglected, for so long...2012 is the last editor update according to the help screen! Moricky! We need you, please.

I won't bother posting separate bug reports for the myriad of other things, like how the arma wiki says things like 'ct_slider is depreciated', and yet, that's the only control the gui editor offers...even a little catchup would making editing a whole world better, if we can't get a new interface.

edit: i guess someone did make an external editor: https://github.com/kayler-renslow/arma-dialog-creator