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

Developers Iteration I of 2023

Scheduled Pinned Locked Moved Contribution
71 Posts 24 Posters 238.6k 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.
  • S
    Sprouto
    last edited by 19 Jan 2023, 13:11

    I would imagine that any tilt to a TML will impact the flight time mechanics of the missile to some degree, if nothing else, at least in some of the AI code for predicting lead-time.

    1 Reply Last reply Reply Quote 0
    • J
      Jip
      last edited by Jip 20 Jan 2023, 10:39

      With thanks to @phong we managed to play the first representative game on the FAF Develop branch. See also the first post. You can find the replay 19044295 in the vault.

      Performance

      It clearly shows the performance improvements, where we now have a new record of 1500 units + a battle being processed in 17ms, and 3000 units + a battle being processed in 40 ms.

      For those unaware: the game is processed in ticks. Each tick has a 'budget' of 100ms. If we can't meet that budget, the game starts slowing down.

      To put that into numbers: my computer has a Ryzen 5 3600. You can buy one of those brand new for 100 to 160 euro CPU. This relatively cheap CPU is now able to process games up to 6K units without any problems, which is where it would start slowing down the game on the current release branch.

      1500 units at 17ms / tick
      dc45d1ec-ae93-4b9a-a748-24e147683eff-image.png

      2900 units at 38ms / tick
      f0335b51-d201-4a0a-b3df-3076ca8d06a3-image.png

      Terrain deformations

      There are no visible terrain deformations, even at places where there used to be factories. I'll post a few screenshots.

      Air base at a slight slope
      cfd13947-eb25-4958-80e1-1db32b1210e7-image.png

      Various units at a slight slope
      f970eeb7-01b9-483b-ab69-917bb2abff11-image.png

      There used to be a full base here, but there's no trace of it when you look at the terrain

      aac233e7-f1d1-4dfb-b331-4ddaeb7bb481-image.png

      Destroyed air base at a slope, but the terrain is not deformed
      e3f01b69-fb3f-4a3d-afd7-883e71fc3cfb-image.png

      Full array of SAMs with no terrain deformations whatsoever
      5310c9d3-5e4a-4432-9913-861ce5a87826-image.png

      Entire base with air grid build on a slight slope, no issues with terrain
      65bc2205-2394-419c-9923-502bd58902d1-image.png

      But moreover:

      • During play, nobody noticed that structures were slightly tilted
      • During play, even I did not notice structures were slightly tilted

      And looking at the terrain: there are basically no noticeable deformations even though entire bases got destroyed and rebuild. I'd say this is a grand success. And with a bit more tweaking for individual edge cases (like a radar) we can make it even better.

      A work of art is never finished, merely abandoned

      1 Reply Last reply Reply Quote 14
      • J Jip referenced this topic on 20 Jan 2023, 10:39
      • J
        Jip
        last edited by 20 Jan 2023, 23:37

        I've added the third section about improved controls and commands, see also the second post starting at 'Control ...'.

        A work of art is never finished, merely abandoned

        1 Reply Last reply Reply Quote 3
        • J Jip referenced this topic on 20 Jan 2023, 23:37
        • M
          magge Global Moderator
          last edited by 21 Jan 2023, 04:55

          Unfortunately, the game desyncs at ~14m, tried it several times. But looks super promising so far.

          Join a FAFtastic Team

          J 1 Reply Last reply 21 Jan 2023, 07:52 Reply Quote 0
          • J
            Jip @magge
            last edited by Jip 21 Jan 2023, 07:52

            @magge said in Developers Iteration I of 2023:

            Unfortunately, the game desyncs at ~14m, tried it several times. But looks super promising so far.

            Can you be more specific, along with replay IDs?

            You are probably referring to the replay: that is correct. Replays in FAF Develop can desync as soon as new changes are pushed towards the branch.

            A work of art is never finished, merely abandoned

            1 Reply Last reply Reply Quote 1
            • J Jip referenced this topic on 27 Jan 2023, 19:27
            • B BlackYps referenced this topic on 27 Jan 2023, 20:58
            • S
              Saver
              last edited by 6 Feb 2023, 21:20

              I love this function

              auch mal fünf gerade sein lassen

              1 Reply Last reply Reply Quote 0
              • J Jip referenced this topic on 9 Feb 2023, 12:13
              • J Jip referenced this topic on 10 Feb 2023, 08:40
              • J Jip referenced this topic on 10 Feb 2023, 08:41
              • J Jip referenced this topic on 10 Feb 2023, 08:46
              • J
                Jip
                last edited by 12 Feb 2023, 21:31

                For this patch we've made significant memory reductions, which in turn reduce the stress on the garbage collector and reduces the memory footprint in general. I'll write a post with more details about it later this week. But for now - we need more test data! In particular surrounding the intel and veterancy system, as they both have been re-implemented from the ground up.

                You can choose the FAF Develop game type when you host a game:

                a5c96536-651b-4a0b-bad0-231993d781e4-image.png

                A lot of people have been hosting on FAF Develop and I've been looking at every representable replay to read your messages on possible bugs, checking the logs and gathering performance statistics.

                A work of art is never finished, merely abandoned

                1 Reply Last reply Reply Quote 2
                • J
                  Jip
                  last edited by Jip 13 Feb 2023, 06:52

                  A few people played games on FAF Develop, you can find the replays here:

                  • https://replay.faforever.com/19244340 [stable]
                  • https://replay.faforever.com/19242923 [stable]
                  • https://replay.faforever.com/19242614 [stable]
                  • https://replay.faforever.com/19244597 [stable]

                  With thanks to the hosts for choosing the faf develop game type. The game is stable, as it has been the past few weeks. For those wondering how they can contribute: host your next game on the FAF Develop gametype instead of FAF.

                  A work of art is never finished, merely abandoned

                  1 Reply Last reply Reply Quote 0
                  • J Jip referenced this topic on 13 Feb 2023, 11:41
                  • S
                    Saver
                    last edited by 13 Feb 2023, 19:25

                    small question about the monkey lord, is this in the developer also undetectable for a granny or was it the patch? If so, I have overlooked the point or not found it.

                    auch mal fünf gerade sein lassen

                    1 Reply Last reply Reply Quote 0
                    • S
                      Saver
                      last edited by 13 Feb 2023, 19:26

                      granny - radar ^^

                      auch mal fünf gerade sein lassen

                      1 Reply Last reply Reply Quote 0
                      • J
                        Jip
                        last edited by 13 Feb 2023, 20:44

                        @Saver could you elaborate?

                        A work of art is never finished, merely abandoned

                        1 Reply Last reply Reply Quote 0
                        • D Deribus referenced this topic on 13 Feb 2023, 23:13
                        • S
                          Saver
                          last edited by 18 Feb 2023, 19:30

                          I only noticed in one game. Short version: I already have an Omi-sensor, but the Monkylord was only revealed during scouting and used again from sight as soon as the scout's vision ended. This even though the Monkylord was in the Omni function range.

                          auch mal fünf gerade sein lassen

                          1 Reply Last reply Reply Quote 0
                          • S
                            Saver
                            last edited by 18 Feb 2023, 19:35

                            0990a9c7-fca0-4a19-83f1-29d0b3b61f51-image.png 51b4833b-b21f-4ef1-ac4c-8450b02bad1d-image.png

                            Here's an example. Picture 1- I own an Omni and my opponent has a Monkylord + energy.
                            Image 2: I let a scout appear over the monky lord.

                            auch mal fünf gerade sein lassen

                            1 Reply Last reply Reply Quote 0
                            • J
                              Jip
                              last edited by Jip 18 Feb 2023, 19:38

                              @Saver do you have a replay id for me?

                              Found out: i'll tackle it 🙂

                              A work of art is never finished, merely abandoned

                              1 Reply Last reply Reply Quote 1
                              • T
                                Thomy100
                                last edited by 18 Feb 2023, 21:57

                                well, as a complete layman regarding programming I am at awe of what you guys do and achieve with this game. It makes me question my carreer choices just because I would love to understand all the thechnical stuff that is going on to make this game work as it does and how you guys improve it.

                                THANK YOU!! And please keep up the great work!

                                1 Reply Last reply Reply Quote 1
                                • J
                                  Jip
                                  last edited by 18 Feb 2023, 22:20

                                  @Saver I think it is fixed with: https://github.com/FAForever/fa/pull/4711

                                  Could you test it again?

                                  @Thomy100 thank you for your kind words 🙂

                                  A work of art is never finished, merely abandoned

                                  S 1 Reply Last reply 26 Feb 2023, 12:57 Reply Quote 1
                                  • J
                                    Jip
                                    last edited by 24 Feb 2023, 09:38

                                    I've added the changelog, you can find it in the third post.

                                    The release is set for either tonight or tomorrow.

                                    A work of art is never finished, merely abandoned

                                    1 Reply Last reply Reply Quote 2
                                    • J Jip referenced this topic on 24 Feb 2023, 09:38
                                    • J
                                      Jip
                                      last edited by 25 Feb 2023, 14:15

                                      The patch is released - we're open to feedback as always.

                                      A work of art is never finished, merely abandoned

                                      1 Reply Last reply Reply Quote 1
                                      • S
                                        snoog
                                        last edited by 25 Feb 2023, 15:13

                                        Is partial share ranked?

                                        A 1 Reply Last reply 25 Feb 2023, 15:22 Reply Quote 0
                                        • A
                                          Anachronism_ @snoog
                                          last edited by 25 Feb 2023, 15:22

                                          @snagglefox said in Developers Iteration I of 2023:

                                          Is partial share ranked?

                                          Yes

                                          pfp credit to gieb

                                          1 Reply Last reply Reply Quote 0
                                          43 out of 71
                                          • First post
                                            43/71
                                            Last post