FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!

    ETFreeman-db Feedback Thread

    Scheduled Pinned Locked Moved General Discussion
    17 Posts 5 Posters 3.8k Views
    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.
    • wilson_W Offline
      wilson_
      last edited by wilson_

      It is what it is.

      The two obvious questions my trainees always ask when it comes to units are:

      • What are they good against?
      • What counters them?

      Of course, you can conclude this based upon the given information if you are somewhat experienced. But maybe you could add some sort of simple relation between the units by creating a "counters" and "beats" property and linking / displaying the respective unit icon in there.

      (This would probably require to cut it down to "best practices", as e.g. mass per mass selens might be able to beat a chicken, if there wasn't the pathfinding issue.)

      1 Reply Last reply Reply Quote 0
      • ETFreemanE Offline
        ETFreeman
        last edited by ETFreeman

        The balance between the units is highly debatable and also changes each patch, so hardcoding this is certainly not the way
        It may be done like another section "Notes" with customizable content (something similar to what custom stats section does)

        Something like:

        1. u create some file which contains info about units & counters as you think it is
        2. u give it to your trainees
        3. they go to to site and upload your file, or simply go via link ?notes=LINK_TO_NOTES_FILE
        4. they have loaded data about unit balance

        doable, maybe one day

        1 Reply Last reply Reply Quote 1
        • N Offline
          Nomander Balance Team
          last edited by

          The game files have unit descriptions, but there could be a project to make more gameplay-relevant descriptions.
          For example the brick's description:

          • Base description: <LOC Unit_Description_0318> Amphibious assault bot. Capable of attacking land and naval units.
          • US localized description: Extremely heavy Amphibious Assault Robot, equipped with direct fire blasters, weak torpedoes and anti-torpedo flares. Designed to engage enemy heavy units and defense structures.

          Although this doesn't let you create a graph of counters like requested.

          1 Reply Last reply Reply Quote 1
          • wilson_W Offline
            wilson_
            last edited by wilson_

            I mean, graphic, non-graphic... If the unit description was somewhat accurate, this would already be super helpful for all newbies to get into the game.

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

              As a developer I found the listing of the unit's blueprint name on the spooky database to be really useful (without the need to click through the link to the blueprint, something also useful but which yours already replicates).
              However I'm also aware I'm a niche case with how I use the unit database

              M27AI and M28AI developer:
              https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v81-devlog
              https://forum.faforever.com/topic/5331/m28ai-devlog-v294
              M28 trophy holders: Radde, Yew (Radde trophy, v285) and Zwaffel (Sladow trophy, v284)

              ETFreemanE 1 Reply Last reply Reply Quote 0
              • ETFreemanE Offline
                ETFreeman @maudlin27
                last edited by

                @maudlin27 not sure what you mean. You want [unit ID] shown when hover on unit tile on the main screen?

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

                  From the spooky db:

                  adc72c11-ae4e-4dc7-a47c-b78a49b67003-image.jpeg

                  i.e. if you are comparing units and it brings up more details on those units, have it include the blueprint ID

                  M27AI and M28AI developer:
                  https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v81-devlog
                  https://forum.faforever.com/topic/5331/m28ai-devlog-v294
                  M28 trophy holders: Radde, Yew (Radde trophy, v285) and Zwaffel (Sladow trophy, v284)

                  ETFreemanE 1 Reply Last reply Reply Quote 0
                  • ETFreemanE Offline
                    ETFreeman @maudlin27
                    last edited by

                    @maudlin27 Its there, you just need to enable it in settings
                    44b155fa-42d4-469d-8947-b7be185b5967-image.jpeg

                    1 Reply Last reply Reply Quote 1
                    • speed2S Offline
                      speed2 @ETFreeman
                      last edited by

                      @ETFreeman said:

                      @wilson_ unfortunately the in-client browser is just too old and laggy and doesnt support my db properly. U can even notice that spooky-db lags in it compared to the browser version. It may be solveable in the future by embedding whole browser in the client (need to wait till JCEF browser will be embeddable in JavaFX), but for now that's the best what can be done

                      It could also be that the page asks for a decent amount of resource. This is from my laptop https://i.imgur.com/7lZAWI2.gif

                      Ryzen 7 4700U with integrated gpu

                      Just moving around the mouse is laggy, scrolling is almost a slideshow.

                      Thats all happening on view A, view B is pretty smooth.

                      ETFreemanE 2 Replies Last reply Reply Quote 0
                      • ETFreemanE Offline
                        ETFreeman @speed2
                        last edited by ETFreeman

                        @speed2 yes, i know about that - its not any heavy JS tho, but just the visuals and animations. When im talking about in-client browser its not about the performance. JavaFX browser just doesnt support some half-decade old tech and even incapable of proper box-shadow render or variable fonts. I was able to launch my db with disabling some features, but it even looked ugly - not like it supposed to (box-shadows in it looked oversaturated, just simply render-bugged browser).

                        I've tried to make it more peformant on the view A screen, but no luck so far, without deleting some visual effects. Thanks for reminding tho, worth trying to do it again at some point.
                        Atleast i can simply do light mode which disables some heavy animations

                        1 Reply Last reply Reply Quote 0
                        • ETFreemanE Offline
                          ETFreeman @speed2
                          last edited by ETFreeman

                          @speed2 I eliminated some performance bottlenecks, should be better now
                          the blur in the header still requires some gpu but i cut it in half too

                          1 Reply Last reply Reply Quote 3
                          • FichomF Fichom referenced this topic on
                          • wilson_W Offline
                            wilson_
                            last edited by

                            Thanks for putting the time and effort, Mr. Free Guy!

                            1 Reply Last reply Reply Quote 2

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            • First post
                              Last post