UI Revolution Project

Obviously you are highly motivated and the ui modding world is going to be a better place with you doing all this.

However there are already mods that do these things and making them slightly faster / prettier / better code, is not as useful as adding a new feature. For example just skip all that stuff above and make a mod that allows two construction queues - the repeat queue and the one off queue. Imo that is more useful.

Stop copying old mods

What’s with all the negativity he can do this as well as making new UI mods

put the xbox units in the game pls u_u

@nine2 said in UI Revolution Project:

Obviously you are highly motivated and the ui modding world is going to be a better place with you doing all this.
However there are already mods that do these things and making them slightly faster / prettier / better code, is not as useful as adding a new feature. For example just skip all that stuff above and make a mod that allows two construction queues - the repeat queue and the one off queue. Imo that is more useful.

We're a community - we all do things. It doesn't matter whether it is the most useful thing we could be doing, as long as we have fun doing it.

I'm looking forward to the new / adapted UI mods - if you record your work / progress then we can even add them in as videos on Youtube as part of the game development series, or as a separate series specifically about UI mods. It would be a great resource for people that don't know where to start 🙂 .

A work of art is never finished, merely abandoned

Fair

Updated Additional Orders Extension

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods

Updated EzReclaim

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods

I will offer to help. I have 1 (one) mod to my credit, but it involved a deep dive into the control group/selection set UI, and am now familiar enough with the lua structure to go into the weeds on a particular element and A. figure out what's going on/what makes it tick and B. help develop a solution that isn't a total piece of shit.

I also think updating old mods/having a solid set of common mod tools is super valuable to the community, both from a player standpoint and for having a set of mods to point to as examples for people who want to implement other things.

And you always get more done working as a team.

@slicknixon pm in Discord 4z0t#3189

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods

Oh wow, this is a quite the promising project. I was looking around to see if I could get EControl separately (courtesy of UI Party), and found this. I have been trying to learn Lua writing so I can use 'A Hotkey Keys', but your Hotbuild Overhaul appears to accomplish the same thing (and with a GUI no less!). The only other mods I use which are relevant to your listed features (so might be worth looking at them); 'Advanced Target Priorities 1.1', and 'Better Reclaim View' (this one specifically b/c it works with UI Scaling). I would very much like to sign up for testing/feedback.

Glad to see your attention, I would like to look at them too, but rn I'm preparing something interesting 😉

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods

@ctrl-k said in UI Revolution Project:

Glad to see your attention, I would like to look at them too, but rn I'm preparing something interesting 😉

Sweet! Keep me posted. The mex viewer of EControl is just so good, I really don't know think I can play without it (recent patch messed up UI Party, which sadly does not have a reset button).

something is coming

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods

sb2.gif

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods

What is going on with the Specific Target Priorities? I have been tinkering with the mod and am interested in knowing what is going on there.

You must deceive the enemy, sometimes your allies, but you must always deceive yourself!

@kalethequick it produces priority based on unit hovered with cursor and applies to selected ones

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods

I understand your vision, even if some people might interpret your excitement and comments about old mods as a little abrasive. I'll be watching to see where the project goes. As a developer, I understand your desire for cleaner code and more flexible interfaces for the user.

After trying all the idle engineer mods, I do like yours. A couple issues though (which might be related to using BrewLan icons):

  • I can't tell if my ACU is idle
  • I can't tell if factories are idle
  • I do like that the Engineer idle indicator isn't so big and blocky like other mods, but I would really like to see the option to adjust the color, size, and shape

@woofiewilly thanks for review! I'm glad that someone is still interested in this stuff. About IEL:

  • Yeah, acu doesnt have any icons rn
  • Idle factories are highlighted with green triangle
  • Those are textures, you can't change shape and color in the game, however you can try to use your own replacing in mod textures, you can use pngs, but i recommend using dds which are faster to load by the game.

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods

From My UI mods repo

FAF-UI-Mods

Ecosystem of UI mods for FAF.

UI Mod Tools

A library for all other mods.
It contains tools for building various options for mods (filters, sliders, color selectors, color sliders), processing units, layouting UI controls, and views for scrolling.

TeamInfo Share

A mod sharing data between teammates about nuke/smd silo counts, progress, etas of construction and EXP units time construction.

Mod has options for positioning of timers, counters and progress. Each timer can be disabled, but data would be sent to teammate anyway.

Selected Units Info

A mod displaying totals of selected units, such as total mass and energy used, build power, mass and energy consumption, mass killed.

Panel is located on top of UI and can be moved horizonally with middle mouse button.

Specific Target Priorities

A mod is used to target specific type of a unit.

To use it bind a hotkey in Target priorities section, hover over unit with a mouse and press the key.
All selected units will target units of its type.

Smart Ring Display

A mod displaying unit's weapon ranges when hovering over it with a mouse and shift pressed.

Unpack textures of the mod before using it.

Idle Engineers Light

A mod displaying units' states with various icons over them.

  • Engineers being idle
  • Factories being idle, upgrading, building in loop or only engineers
  • TMLs/Nukes/SMDs being loaded
  • Mexes upgrading.

All these icons can be disabled/enabled separately.

HotBuild Overhaul

A mod for creating custom hotbuild actions.
See forum post for more info.

EzReclaim

A mod displaying reclaim labels in reclaim mode.

ECO UI Tools

A mod providing UI for better ECO management.

Mex panel

Shows counts of mexes in different states (idle, upgrading, paused) and progress of upgrade on a bottom of each state.

Panel has functions when clicking on a mex state:

  • T1/T2 mexes
    • [Left] select all
    • [Right] select all on screen
    • [Ctrl + Left] start upgrading and pause
    • [Ctrl + Right] start upgrading and pause for those on screen
  • T1/T2 upgrading mexes
    • [Left] select all
    • [Right] pause all
    • [Ctrl + Left] select one with highest progress
    • [Ctrl + Right] pause one with lowest progress
  • T1/T2 upgrading paused mexes
    • [Left] select all
    • [Right] unpause all
    • [Ctrl + Left] select one with highest progress
    • [Ctrl + Right] unpause one with highest progress
  • T3 mexes
    • [Left] select all
    • [Right] select all on screen

Panel is movable with middle mouse button.

Overlay

You can enable overlay in options that shows mexes with numbers in squares.

Key bindings

All actions in mex panel can be binded to a key.

Automation

You can enable functions for automatic mex actions, such as

  • upgrade and pause for t1 mexes
  • upgrade and pause for capped t2 mexes
  • unpause mexes under assist of set amount of BP
  • unpause mexes once

Engineer Alt Selection

A mod allowing selection of engineers when holding Alt key.

Additional Orders Extension

A mod adding various QoL key actions.

4z0t's ScoreBoard

A mod replacing default scoreboard with a new one with its own features:

  • Minimalistic and simple design
  • Animations
  • Flexible replay ScoreBoard
  • Coop support

See forum post for more info.

“Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
— Steve Jobs.
My UI Mods