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_

      Love it. Much more beginner-friendly than the one on the client. It's been pinned on my training channel in the Dojo for a while now. Thanks for putting in all the effort!

      ETFreemanE 1 Reply Last reply Reply Quote 2
      • ETFreemanE Offline
        ETFreeman @wilson_
        last edited by ETFreeman

        @wilson_ Thanks
        Worth to mention that the latest version of the client actually has my database too now
        216f1132-5fda-41cb-8e0c-feb9047775b5-image.jpeg

        You need to have client version 2026.4.0 or later
        The client opens it in browser tho

        The announcement about it will appear in the news somewhen soon

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

          PERFECT. Time to download the new client version. Thanks for the letting me know!

          /edit: Okay, less user-friendly to link to the browser from there. Directly in the client would be decent. It works though 🙂

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

            @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

            speed2S 1 Reply Last reply Reply Quote 1
            • 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