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

    [Discontinued] Ethereal FAF Client 1.0

    Scheduled Pinned Locked Moved General Discussion
    260 Posts 41 Posters 39.8k Views 2 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.
    • Eternal-E Offline
      Eternal- @LightBearer
      last edited by

      @lightbearer nice nice

      1. Impossible to calculate the rating for last X games.
      2. That's interesting, that's possible, can't really say about trash msg, but winrate for last 10/50/100 games is possible
      3. I have other system in mind. Color based on history of games. I had some confrontation about that in Russian discord, but I don't care xD. So the idea is color player in player card will be based on maps that he played and maybe winrate. So if he is playing mostly gap/astro/Seton/pass then he is red, of course I will count ladder, and affect to the color will be smaller. Smt like that
      4. Actually... It is possible, but it will require a lot of effect. Firstly, you need to analyze a lot of replays, secondly, you have to save this information somewhere. But that's only to get the average units he is making, and calculating the player spots can much difficult.

      Profile | Eternal MOD pack | Check new client

      maudlin27M FemboyF LightBearerL 3 Replies Last reply Reply Quote 0
      • maudlin27M Offline
        maudlin27 @Eternal-
        last edited by

        @eternal Re point 3, if either your or lightbearer's option is possible then I'd prefer lightbearers as it would distinguish better - e.g. an astro player joining a setons game with the colour coding system that treats them the same would at first glance be the same colour as a setons pro despite the astro player likely severely underperforming their rank.

        Some time ago a suggestion came up about having the number of games a player has played on a specific map being shown (alongside their total games), which would be another option if possible. One issue with ideas around showing how good someone is at a particular map type is the variability of map names, so the benefit of 'just show number of games on this specific map name' is it avoids such issues and means that for the most common maps (i.e. the most popular variants of DG and Astro, and setons) you will get a good idea of how experienced the player is and be able to better balance.

        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

        1 Reply Last reply Reply Quote 0
        • GeosearchefG Offline
          Geosearchef
          last edited by

          @Eternal about the 4th point. The server already calculates the amount of land/naval/air vehicles built. It is used for the achievement system, where you can see which types of units you have built in which proportions.

          Having issues with connectivity / ICE? Talk to me.

          Eternal-E 1 Reply Last reply Reply Quote 0
          • Eternal-E Offline
            Eternal- @Geosearchef
            last edited by

            @geosearchef Oh, nice! Thanks for information, i will look into that

            Profile | Eternal MOD pack | Check new client

            1 Reply Last reply Reply Quote 0
            • SPLS Offline
              SPL
              last edited by

              Patch storage.
              Everytime after I watched an old replay I have to redownload the actual patch and it always takes about 5-10 minutes. That's sucks.

              FAF Client Background Wallpapers

              AmygdalaA 1 Reply Last reply Reply Quote 3
              • AmygdalaA Offline
                Amygdala @SPL
                last edited by Amygdala

                @spl The java client actually does already have that feature. You need to enable it though.

                1 Reply Last reply Reply Quote 1
                • FemboyF Offline
                  Femboy Promotions team @Eternal-
                  last edited by

                  @eternal This would be an amazing feature (the color coding based on what they play). Have seen so many 1500-1900 that completely imbalance a game when they somehow play like a 1k. Would love to know before hand if they are a one trick pony (people that only get good at 1 thing) so I can know what to expect from them.

                  FAF Website Developer

                  1 Reply Last reply Reply Quote 1
                  • QuietJoyQ Offline
                    QuietJoy
                    last edited by

                    i have often thought it would be good to have the map enlarged as standard in the lobby and the players names beside the acu start positions like this
                    alt text

                    So instead of a list of names you can see starting positions, it's easy to see team layouts & ratings, you can see opposing players ratings etc.

                    Eternal-E FemboyF 2 Replies Last reply Reply Quote 0
                    • Eternal-E Offline
                      Eternal- @QuietJoy
                      last edited by

                      @scout_more_often @Jip would be interested in that

                      Profile | Eternal MOD pack | Check new client

                      1 Reply Last reply Reply Quote 0
                      • FemboyF Offline
                        Femboy Promotions team @QuietJoy
                        last edited by

                        @scout_more_often This would be really cool too!

                        FAF Website Developer

                        1 Reply Last reply Reply Quote 0
                        • K Offline
                          Katharsas @Eternal-
                          last edited by

                          @eternal said in What would you like to see in new client:

                          I was asked to clarify the purpose of the topic a little, so I reveal all the cards.
                          I will make a simplified client in C# and would like to know what you would like to see in it.

                          May i ask which GUI tech you plan to use? WPF or one of the more modern ones?

                          Eternal-E 1 Reply Last reply Reply Quote 0
                          • Eternal-E Offline
                            Eternal- @Katharsas
                            last edited by Eternal-

                            @katharsas What do you mean my more modern one? Did you meant UWP? No, i will focus on WPF, but i`m using library ModernWPF with windows SDK

                            Profile | Eternal MOD pack | Check new client

                            K 1 Reply Last reply Reply Quote 0
                            • ValkiV Offline
                              Valki
                              last edited by Valki

                              Option to output one of a few "numbers" to the desktop icon like so:
                              4fb0828e-d634-406d-ae7b-8b7243010cf3-image.png

                              You could choose to show here:

                              • TMM currently in queue (highest / 1v1 / 2v2 / 4v4)
                              • Number of custom games (matching current search filter if available)
                              • Number of friends online

                              Possibly also an option for a windows notification tied to this number:

                              • Ping when highlighted number > 8
                              1 Reply Last reply Reply Quote 2
                              • Eternal-E Offline
                                Eternal-
                                last edited by Eternal-

                                Some small changes in visual for today. Mostly working on code optimization =/
                                Gray boxes that you see is manual implementation what i need because old controls were not successful (requires clicks and loses focus interaction with windows)

                                Profile | Eternal MOD pack | Check new client

                                1 Reply Last reply Reply Quote 1
                                • LightBearerL Offline
                                  LightBearer @Eternal-
                                  last edited by

                                  @eternal Yeah I thought about color coding but then there would need to be a legend in every lobby so everyone knew what color meant what cuz I don't trust myself to remember lol.

                                  Let there be light

                                  1 Reply Last reply Reply Quote 0
                                  • K Offline
                                    Katharsas @Eternal-
                                    last edited by Katharsas

                                    @eternal said in What would you like to see in new client:

                                    @katharsas What do you mean my more modern one? Did you meant UWP? No, i will focus on WPF, but i`m using library ModernWPF with windows SDK

                                    Yeah (UWP is apparently already superseeded by something else). Interesting. For me it was difficult to understand how to make my own controls back when i used it. But did not spend a lot of time to really get into it^^ (I made two simple programs 1, 2 for university in a couple of days each)

                                    Do you plan to make the source available?

                                    Eternal-E 1 Reply Last reply Reply Quote 0
                                    • Eternal-E Offline
                                      Eternal-
                                      last edited by Eternal-

                                      @katharsas ofc. https://github.com/Eternal-ll/Ethereal-FAF-Client
                                      But I'm not gonna cover this app with tests and other stuff (mostly it can't be covered, only some technical stuff maybe), because I will spend much more time than I spending on main code rn

                                      Profile | Eternal MOD pack | Check new client

                                      1 Reply Last reply Reply Quote 1
                                      • Eternal-E Offline
                                        Eternal- @Katharsas
                                        last edited by

                                        @katharsas I can't pass this information into lobby, but I have idea to make some active window with current lobby andplayers in it

                                        Profile | Eternal MOD pack | Check new client

                                        1 Reply Last reply Reply Quote 0
                                        • SPLS Offline
                                          SPL
                                          last edited by

                                          Actually, it's not a feature but anyway:
                                          Recently I installed the old Python client and I was surprised how much better it is optimized.
                                          That's a very noticeable difference!
                                          Moreover, it doesn't take more than 1GB of RAM after 1 hour of running. It takes about 100mb-200mb maximum.
                                          Also, for me java client feels more "laggy" and switching tabs or any other action feels clearly much more delayed. I guess this is ok for java?
                                          I personally hope the optimization will be a key feature of your client.
                                          Btw, what language you code in?

                                          FAF Client Background Wallpapers

                                          Eternal-E 1 Reply Last reply Reply Quote 0
                                          • Eternal-E Offline
                                            Eternal- @SPL
                                            last edited by Eternal-

                                            @spl it will use about 100mb.
                                            Currently it uses 60mb

                                            C#

                                            Profile | Eternal MOD pack | Check new client

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