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) |
Variable | GUI_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.