1 |
Ok,
sent
you
three
in
the
lobby.
|
1 |
Ok,
sent
you
three
in
the
lobby.
It
is
possible
to
mod
the
games
UI
and
it
admits
many
level
of
modability.
|
|
|
2 |
\n
|
|
|
3 |
The first level is changing settings in the lobby settings menu and ingame F10 menu. This level is basic but still reasonably powerful. Here are the main things available at this level:
|
|
|
4 |
* Change most graphics settings.
|
|
|
5 |
* Edit hotkeys.
|
|
|
6 |
* Change some camera behaviour parameters.
|
|
|
7 |
* Toggle minimap left/right.
|
|
|
8 |
* Change the size of the minimap.
|
|
|
9 |
* Set music/UI/explosion/etc.. volumes.
|
|
|
10 |
* Change some unit and command behaviours.
|
|
|
11 |
* Configure the default state toggles of your units. For example you could make certain units start set to hold fire or to be built at high priority.
|
|
|
12 |
* Mess with colour blindness and UI scaling.
|
|
|
13 |
\n
|
|
|
14 |
The second level is reached by unticking "Simple Settings". This unlocks a level of configurability that is already a bit much. Nobody knows all of what exists at this level so here is a taste:
|
|
|
15 |
* Enable and configure a gesture build menu.
|
|
|
16 |
* Change map lighting.
|
|
|
17 |
* Change team colours.
|
|
|
18 |
* Enable many different methods of conveying unit selection.
|
|
|
19 |
* Enable spectating UI.
|
|
|
20 |
* Mess with many sliderbars and tickboxes to tweak many small things.
|
|
|
21 |
\n
|
|
|
22 |
The third level has many aspects and is the point where you have definitely void your warranty. Here are a few directions:
|
|
|
23 |
* Edit your zk_keys.lua to tweak your hotkeys with precision that is not available through the UI at level 1. You can create new selection key combinations and control the order of events for hotkeys which are bound to multiple actions.
|
|
|
24 |
* Find and tick "Show Advanced Settings" and configure even more within the settings menu. Many of these settings need not exist or actively break things if misused.
|
|
|
25 |
* Press Alt+F11 to enable or disable experimental UI widgets.
|
|
|
26 |
* Press Ctrl+F11 to move the UI elements around the screen. Your HUD Preset needs to be set to "none" for the changes to stay.
|
|
|
27 |
\n
|
|
|
28 |
At the fourth level you are writing your own UI elements. To do so you need to edit your Local Widget Config through the F10 menu and allow local widgets to be loaded. With this done you can write anything you like as a widget and replicate, replace or extend any UI behaviour.
|
|
|
29 |
\n
|
|
|
30 |
The fifth level is the highest level that anyone has ascended to. At this level you are a developer with sufficient experience to have code pulled to the repository. Theoretically, this level is only slightly more powerful than level four. The increase in power is due to the occasional UI change that requires support by aspects of the game that are technically synced game mechanics.
|