• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login
FAForever Forums
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login

UI Revolution Project

Scheduled Pinned Locked Moved Modding & Tools
modsuimodgameplay
36 Posts 16 Posters 5.5k Views 1 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    Ctrl-K
    last edited by Ctrl-K 6 Mar 2022, 15:54 1 Jun 2022, 05:32

    The goal of project is to utilize old UI mods and create new ones. New mods must be customizable in order for user to be able to enable/disable things user needs/doesn't need. Code base must be extendable for further development and be performant as well, so, user won't have issues with lagging game.

    Here are already mods having more comfortable and customizable tools to work with.

    TeamInfo Share

    Provides with UI and communication with teammates about nukes, smds and experimentals.

    Current functions:

    • timer
    • count of loaded missiles
    • % of completion
    • toggable UI of categories
    • customizable positions of texts

    Upcoming functions:

    • color customization
    • more types of categories

    Idle Engineers Light

    Provides with UI info about idle engineers, idle factories, upgrading mexes and loaded tmls/smls displayed as icons on worldview.

    Current functions:

    • toggable display of icons

    Upcoming functions:

    • various icons to choose (user's as well)
    • square + text mode

    ECO UI Tools

    Provides with mexes panel with functional buttons and info about mexes. Displays upgrading mexes with icons on worldview.

    Current functions:

    • T1/T2 mexes
      • start upgrading and pause
      • start upgrading and pause for those on screen
      • select all
      • select all on screen
    • T1/T2 upgrading mexes
      • pause all
      • pause one with lowest progress
      • select all
      • select all on screen
    • T1/T2 upgrading paused mexes
      • unpause all
      • unpause one with highest progress
      • select all
      • select all on screen
    • T3 mexes
      • select all
      • select all on screen

    Upcoming functions:

    • toggable icons
    • customization
    • resource usage panel
    • various icons + square with text
    • autopause

    HotBuild Overhaul

    Corresponding post.

    Better chat

    Corresponding post.

    Specific Target Priorities

    In Dev TBA

    Selected Units Info

    In Dev TBA

    Smart Ring Display

    In Dev TBA

    4z0t's Score Board

    TBA

    Advanced Selection Tools

    TBA

    Additional Orders Extension

    Adds new orders combining some functionality of others or quality of life ones.

    • Select ACU/goto to it / OC mode
    • Select all idle engineers on screen not ACU
    • Select nearest idle t1 engineer / reclaim mode
    • Remove last queued unit in factory
    • to be added
      In Dev

    EzReclaim

    Displays reclaim labels in reclaim mode. Groups reclaim labels and colors text according to amount of mass in it.

    In Dev

    UI Mod Tools

    The library of tools for UI modding. Docs are coming with 4th (mb 5th) version.

    • Options for UI mods
    • Query wrapper to work with tables
    • Unit functions
    • Layouter for UI

    What's next?

    As you can see there are a lot of mods being developed by me, but why?
    Let's look through mod vault and select the most popular:

    Supreme Score Board

    Legendary mod, I appreciate work been done by HUSSAR. It is one of the mods I really like. However it has obsoleted. Code base is poor, so, you can't add, you can't remove. It takes a lot of space in UI making user with smaller screens struggle using it.
    In addition, It doesn't match factions' skins and doesn't hide with whole UI (Ctrl+Shift+F1).

    Idle Engineers 1/2/reloaded

    Performance issues, poor code base. Uncustomizable.

    Supreme economy

    Takes a lot of space in UI. Bad UI design. Poor code base. Uncustomizable.

    Advanced Selection Info + similar mods

    Performance issues. Uncustomizable.

    ECO Manager

    Legendary UI mod. There were rumors that you could become 3k using it. No, but you would have performance issues, bugged funcions, broken hotkeys and vulnerability to icon spamming (aka smds everywhere). In addition poor code base and uncustomizable functions you might not needed.

    Cool, hah? But who am I to decide? Well, you decide to believe me or not.
    Since I am doing this alone I can't even think about revolution and that's why I want your help.
    I need:

    • Devs: Very specific, but if you really want, ask me
    • Testers: I can't test all things I do
    • Promoters: Spread our goal around others and blame listed mods 😛

    Keep in mind that I also participate in FAF development and this extends to FA UI as well, there are tons of issues to be fixed.

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

    1 Reply Last reply Reply Quote 21
    • nine2N Offline
      nine2
      last edited by 1 Jun 2022, 11:43

      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.

      JipJ 1 Reply Last reply 1 Jun 2022, 13:41 Reply Quote 0
      • Eternal-E Offline
        Eternal-
        last edited by 1 Jun 2022, 12:39

        Stop copying old mods

        Profile | Eternal MOD pack | Check new client

        1 Reply Last reply Reply Quote 0
        • ZeldafanboyZ Offline
          Zeldafanboy
          last edited by 1 Jun 2022, 13:08

          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

          Eternal-E 1 Reply Last reply 1 Jun 2022, 13:36 Reply Quote 2
          • Eternal-E Offline
            Eternal- @Zeldafanboy
            last edited by 1 Jun 2022, 13:36

            @zeldafanboy he is fine

            Profile | Eternal MOD pack | Check new client

            1 Reply Last reply Reply Quote -1
            • JipJ Offline
              Jip @nine2
              last edited by Jip 6 Jan 2022, 14:14 1 Jun 2022, 13:41

              @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

              1 Reply Last reply Reply Quote 4
              • nine2N Offline
                nine2
                last edited by 1 Jun 2022, 14:49

                Fair

                1 Reply Last reply Reply Quote 0
                • C Offline
                  Ctrl-K
                  last edited by 2 Jun 2022, 17:31

                  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
                  Support me

                  1 Reply Last reply Reply Quote -1
                  • C Offline
                    Ctrl-K
                    last edited by 3 Jun 2022, 15:55

                    Updated EzReclaim

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

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      clyf
                      last edited by clyf 15 Jun 2022, 14:03

                      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.

                      C 1 Reply Last reply 16 Jun 2022, 13:50 Reply Quote 0
                      • C Offline
                        Ctrl-K @clyf
                        last edited by 16 Jun 2022, 13:50

                        @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
                        Support me

                        1 Reply Last reply Reply Quote 0
                        • Rodimus_PrimeR Offline
                          Rodimus_Prime
                          last edited by 28 Jun 2022, 19:27

                          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.

                          1 Reply Last reply Reply Quote 0
                          • C Offline
                            Ctrl-K
                            last edited by 28 Jun 2022, 21:30

                            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
                            Support me

                            Rodimus_PrimeR 1 Reply Last reply 28 Jun 2022, 22:12 Reply Quote -1
                            • Rodimus_PrimeR Offline
                              Rodimus_Prime @Ctrl-K
                              last edited by 28 Jun 2022, 22:12

                              @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).

                              1 Reply Last reply Reply Quote 0
                              • C Offline
                                Ctrl-K
                                last edited by 6 Jul 2022, 13:37

                                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
                                Support me

                                1 Reply Last reply Reply Quote 0
                                • C Offline
                                  Ctrl-K
                                  last edited by 6 Jul 2022, 21:10

                                  sb2.gif

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

                                  1 Reply Last reply Reply Quote 0
                                  • KaletheQuickK Offline
                                    KaletheQuick
                                    last edited by 6 Jul 2022, 23:58

                                    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!

                                    C 1 Reply Last reply 7 Jul 2022, 00:10 Reply Quote 0
                                    • C Offline
                                      Ctrl-K @KaletheQuick
                                      last edited by 7 Jul 2022, 00:10

                                      @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
                                      Support me

                                      1 Reply Last reply Reply Quote 0
                                      • W Offline
                                        woofiewilly
                                        last edited by 31 Oct 2022, 06:34

                                        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
                                        1 Reply Last reply Reply Quote 0
                                        • C Offline
                                          Ctrl-K
                                          last edited by Ctrl-K 31 Oct 2022, 12:26

                                          @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
                                          Support me

                                          1 Reply Last reply Reply Quote -1
                                          • First post
                                            Last post