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

    Wish-A-Mod Foundation

    Scheduled Pinned Locked Moved Modding & Tools
    44 Posts 14 Posters 2.9k 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.
    • FreadyFishF Offline
      FreadyFish Global Moderator @Nuggets
      last edited by

      @Nuggets It's a good idea! Many tree groups have been missed and needlessly destroyed by the subsequent move order.

      @Ctrl-K might be right here, but do you think it would still be a problem if it is optimized by let's say limiting to an area around the cursor and caching it periodically? Any other optimizations or problems that you can see?

      Ctrl-KC 1 Reply Last reply Reply Quote 0
      • maudlin27M Offline
        maudlin27
        last edited by maudlin27

        A button/hotkey to cycle between low health and high health units in a selection (from memory red alert 2 had such a feature with the 'u' keyboard shortcut)

        E.g. press the key once, your current selection is filtered to just the low health units; press a second time a relatively short period afterwards and it goes to just the high health units in the selection; a third time and it's back to all units in the original selection (and if you add/remove units from the selection then it 'resets'/loses memory of the originally selected units)

        That said if I ever finish with M28 related stuff and such a UI mod would be permitted on FAF I might have a look myself to figure out if it's possible.

        M27AI and M28AI developer; Devlogs and more general AI development guide:
        https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
        https://forum.faforever.com/topic/5331/m28ai-devlog-v150

        FreadyFishF 1 Reply Last reply Reply Quote 0
        • FreadyFishF Offline
          FreadyFish Global Moderator @magge
          last edited by

          @magge Should be possible! I guess we just listen to the click events. What should it show ideally and how? Would be fun to have that in the score graph actually for all players, see where things heats up. What is this tool you use?

          maggeM 1 Reply Last reply Reply Quote 1
          • Ctrl-KC Offline
            Ctrl-K @FreadyFish
            last edited by

            @FreadyFish given that you see them around cursor it can be done in linear time.

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

            FreadyFishF 1 Reply Last reply Reply Quote 1
            • FreadyFishF Offline
              FreadyFish Global Moderator @maudlin27
              last edited by

              @maudlin27 Very useful! I have actually made an addition to the Group Scatter mod, that I havent released, that can cycle units from most damaged or healthiest, but for now its just one at a time. I have thought for some time to make it possible to click perhaps multiple times to add more and more to the selection. Maybe double every time so it doesnt require 50 clicks. Just going binary healthy/damaged would be easier to use ofc, I will look into it and see if I can add multiple options for different use cases

              1 Reply Last reply Reply Quote 1
              • FreadyFishF Offline
                FreadyFish Global Moderator @Ctrl-K
                last edited by

                @Ctrl-K Thanks, @Nuggets would this suffice for your needs?

                1 Reply Last reply Reply Quote 0
                • N Offline
                  Nuggets
                  last edited by

                  I believe so, yes!

                  1 Reply Last reply Reply Quote 1
                  • B Offline
                    bronedooy @Ctrl-K
                    last edited by

                    @Ctrl-K said in Wish-A-Mod Foundation:

                    Additional orders extension

                    Yes, there is definitely this in your build! Thank you very much. I have already used the mod, but I did not figure out everything earlier due to the pressure of factors that affected the condition.

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      bronedooy @FreadyFish
                      last edited by

                      @FreadyFish
                      I am glad that this topic is here, we must pay tribute to the enthusiasts working on improving the gameplay, thanks to this, the game is still relevant. I understand all this perfectly well, as well as the fact that the game sometimes takes up time and resources. In this situation and in this state, it seems to me that if the developer has not completed this project, then our efforts only prolong the suffering of the game. Depending on my condition, I sometimes behave like a conspirator in our multidimensional world.

                      FreadyFishF 1 Reply Last reply Reply Quote 1
                      • maggeM Offline
                        magge Global Moderator @FreadyFish
                        last edited by

                        @FreadyFish said in Wish-A-Mod Foundation:

                        @magge Should be possible! I guess we just listen to the click events. What should it show ideally and how? Would be fun to have that in the score graph actually for all players, see where things heats up. What is this tool you use?

                        Thanks for considering it! I have used Desktop APM (First Random Image from Google:)
                        803ec9e5-a012-4f45-84ad-65d3d98e51ba-image.png

                        It has a lot of features, which I do not use, and I just was interested in the Live APM, and a history of APM after a game.

                        I am not sure if the LUA version of SC can track click- and keyboard events. If it is possible, you could start small by just adding a small LUA window that shows the current live APM.

                        And if you feel it deservers more developer time, you can flesh it out by adding a history event, or whatever you think seems good. Bringing it over to the score graph would of course be phenomenal, but I fear that approach would be far more complex.

                        Join a FAFtastic Team

                        FreadyFishF 1 Reply Last reply Reply Quote 0
                        • S Offline
                          StormLantern Team Lead
                          last edited by StormLantern

                          Something that does the same as the existing mod "Idle Engineers CBT" but looks better and is less buggy would be great.

                          Also a mod that makes sure that Nuke, SMD and T4 icons are always on top, when icons are overlapping (and is compatible with other icon mods).

                          FreadyFishF 1 Reply Last reply Reply Quote 0
                          • Ctrl-KC Offline
                            Ctrl-K
                            last edited by

                            Something that does the same as the existing mod "Idle Engineers CBT" but looks better and is less buggy would be great.

                            Idle Engineers Light

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

                            N 1 Reply Last reply Reply Quote 1
                            • Ctrl-KC Offline
                              Ctrl-K
                              last edited by

                              T4 icons are always on top

                              Engine limitation

                              “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
                              • N Offline
                                Nuggets @Ctrl-K
                                last edited by

                                @Ctrl-K said in Wish-A-Mod Foundation:

                                Something that does the same as the existing mod "Idle Engineers CBT" but looks better and is less buggy would be great.

                                Idle Engineers Light

                                Can only recommend this mod, i've had all kinds of bugs with other engi mods, but havent had anything with this one. (even works with union control showing the correct amount of idle engies)

                                1 Reply Last reply Reply Quote 1
                                • FreadyFishF Offline
                                  FreadyFish Global Moderator @bronedooy
                                  last edited by

                                  @bronedooy Your wish has been (partially) granted! Test it and let me know if it works as you imagined, we will adjust and add the rest before we upload it to the vault.

                                  bronedooy_1.zip

                                  It adds 5 new hotkeys to the Selection category

                                  1 - Select_highest_engineer_inview
                                  2 - Select_highest_engineer_inview_idle
                                  3 - Add_closest_similar
                                  4 - Select_highest_engineer_inview_or_add
                                  5 - Select_highest_engineer_inview_idle_or_add

                                  What you described will work with 1 or 2 plus 3, the only change is that instead of selecting T3 only, it selects the highest tech engineer on screen. This way it will work at the T2 stage as well.

                                  For 4 and 5 I find them more useful, as you can do everything with just one key. Click once and you select, click again as many times you need to add more engineers.

                                  How is it going for you with #2?

                                  If you check AddClosestSimilarUnit function in selection.lua it basically does that but for just 1 unit, with some modification it will solve your #2 wish as well.

                                  B 1 Reply Last reply Reply Quote 1
                                  • FreadyFishF Offline
                                    FreadyFish Global Moderator @StormLantern
                                    last edited by

                                    @StormLantern Did you try Idle Engineers Light as recommended by others? Let me know if you still prefer something else

                                    Like Ctrl-K said, I do not think it is possible to change the icon overlapping unfortunately, but I will keep an eye open for any workaround. It would be very nice indeed.

                                    1 Reply Last reply Reply Quote 0
                                    • B Offline
                                      bronedooy @FreadyFish
                                      last edited by

                                      @FreadyFish I tried it, I can say that I really like the 5th point. But it only works if Idle Engineer Light is enabled. The 1st point does not work if Idle Engineer Light is enabled. When the 1st item is working, the 5th one is not. 3rd works in both cases. (Well, they all don't work without ui mod tools).
                                      The 2nd and 4th do not respond under any circumstances.
                                      Tomorrow I will try to check everything again on another window with a clean client.
                                      In addition, I will say that you can increase the effectiveness of teams by adding the ability to select all T3 (and similar ones) at the same time, when necessary. For example, if you press the command together with shift (I often think about this when you need to select all the similar ones or only T3, T2, T1). Also, the most convenient option is to adjust the number of selected units through the duration of the pressed hotkey. But this is already a utopia, although I know you've been thinking about this topic already. In general, you have "straight hands and a kind heart" if you have to be inspired by the joy of other people and implement such ideas into life. Thank you for this great deed!!
                                      In fact, the item "Add units similar to those highlighted ONLY on the screen" you have almost implemented, there is not enough so that you can have ALL the similar (or even all similarly improved) AT ONCE. And the effective selection of engineers through the button should be the most complex and sophisticated in the implementation of the mod. But as I understand it, no one has brought this to full realization before. It would (probably) really change the quality of the build.

                                      FreadyFishF 1 Reply Last reply Reply Quote 0
                                      • FreadyFishF Offline
                                        FreadyFish Global Moderator @bronedooy
                                        last edited by

                                        @bronedooy Ah yes, I should have mentioned that UMT must be active. Sounds strange, it works for me with all my mods active, and with only UMT active as well.

                                        I wonder if it is your dual screen setup that is causing the problem. Could you try with just one screen? And test it first with only UMT active, in case it is some other mod causing problems.

                                        1 Reply Last reply Reply Quote 1
                                        • FreadyFishF Offline
                                          FreadyFish Global Moderator
                                          last edited by FreadyFish

                                          @bronedooy Updated with wish #2, I also renamed all the previous hotkeys so you should rebind them

                                          bronedooy_2.zip

                                          Available hotkeys:

                                          • Highest tech Engineer/SACU inview
                                          • Highest tech idle Engineer/SACU inview
                                          • Add closest similar unit
                                          • Highest tech Engineer/SACU inview or add closest
                                          • Highest tech idle Engineer/SACU inview or add closest
                                          • Onscreen similar units / double click for all

                                          I looked into #3, using autohotkey for rebinding XButtons but realized it has some limitations. I can make it do shift-(key), but for some reason it adds the shift. Tried many variants but nothing worked. Anyway, if you want to try it, here is the script. XButton1 = Shift-O, XButton2 = Shift-P - change these (O/P) as needed and reload the script if it is running. It only activates when ForgedAlliance.exe is the active window, so you could add it to autostart and jsut have it on in the background so you dont need to remember it before every game.

                                          FAF_mouse_XButtons.zip

                                          There are other programs that does this better, I have ended up using Logitech G Hub for this (I realized) that comes with my mouse - it works, and I think there are other paid and possibly some free software that does this at a lower level which makes it work seamlessly.

                                          I will start looking into some other wishes for now, but we can revisit your other ones later.

                                          Let me know how it goes with your problems and if it is related to using dual screen please. I only have one screen available at the moment so can't test it myself right now. When all is good, we can upload V1 to the vault.

                                          1 Reply Last reply Reply Quote 0
                                          • B Offline
                                            bronedooy
                                            last edited by

                                            I will definitely use it in the evening, yesterday I tried with 1 screen too.

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