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!

    M28AI Devlog (v302)

    Scheduled Pinned Locked Moved AI development
    695 Posts 68 Posters 2.3m Views 5 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.
    • maudlin27M Offline
      maudlin27
      last edited by

      v257 Update
      17 changes from a couple of random live replays I watched:

      • 5 navy changes (including reducing the AA threat of units like the atlantis when submerged)
      • 4 air changes (including making torpedo bombers more aggressive when in very large numbers)
      • 1 land combat change (units being more hesitant to attack when supporting longer ranged units)
      • 6 RAS and Engineer changes (SACUs more likely to assist a game-ender, fixed a bug with scathis not being considered a game-ender)
      • 1 Micro change (Seraphim and Cruiser missiles should be dodged)

      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)

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

        I've updated the original post in this thread to record past trophy holders for posterity

        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)

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

          v258 Update
          6 changes, including Fatboy's MAA guards trying to move between the fatboy and an approaching bomber snipe, and some adjustments to M28Easy to make it less likely to build ahwassas (along with having the bomber given a basic 'move to base' order after firing in place of the normal 'hover micro turn' of M28 - i.e. better than just doing a suicide-run over the entire enemy base, but not the micro-optimised approach of M28)

          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)

          C H 2 Replies Last reply Reply Quote 1
          • C Offline
            chucups @maudlin27
            last edited by

            @maudlin27 there it seems m28 got bugged with newest update. Just starting any new game it crashes game no matter map or mods/no mods. I made exhaustive tests to be sure before reporting. Since its a very recent update, im not sure but all players should experience the same...

            1 Reply Last reply Reply Quote 0
            • H Offline
              hooknose_who13 @maudlin27
              last edited by

              @maudlin27 Can confirm. I've been having similar problems with plenty of testing. For myself I have had games start with the AI bugging out and not moving or the crashes like you have stated. Just yesterday it was working fine so this makes me believe the newest update might have sent a screw loose.

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

                Thanks should be fixed now (v259) - I was doing a final pre-upload check for if I'd left any logs on and parts of my search term ended up in the code.

                Thanks for everyone who reported (chucups, AdditionUsed7392, Radde, Fearghal, SeraphimNoob, Chickenzilla, wimmy123, IndexLibrorum and anyone else I've overlooked)

                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)

                1 Reply Last reply Reply Quote 2
                • D Offline
                  destroier6
                  last edited by

                  Why does M28 Ignore Stealth and also has unlimited "radar"? we've seen M28 target units that they never seen nor they know they current position and are inside a stealth generator and things like that (without having any anti-stealth and without really seeing them).

                  Is this a bug?

                  S maudlin27M 2 Replies Last reply Reply Quote 0
                  • waffelzNoobW Offline
                    waffelzNoob
                    last edited by

                    did you disable AIx omni setting in game options?

                    frick snoops!

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      Sprouto @destroier6
                      last edited by

                      @destroier6 It's not a bug - and it's not the AIx Omni setting.

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        destroier6
                        last edited by

                        If its not a bug, then what is it? why is this added? it completely ruins various units and strategies

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

                          @destroier6 Possibly a bug, it depends
                          Are 5 likely scenarios I can think of:

                          1. the units fired a weapon (this gives away their existence to M28)
                          2. M28 previously scouted them
                          3. Omni
                          4. Bug
                          5. playing with aix with omni map wide vision enabled

                          If you provide the replay ID (assuming it was on FAF), the precise timestamp you’re referring to and a screenshot showing the units in question then I can add to my list to check (if you don’t think it’d be 1,2,3 or 5 above)

                          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)

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

                            v260 Update

                            • 2 Land combat changes for niche scenarios involving long range direct fire units
                            • 6 naval combat changes, mostly relating to stuck T3 naval units, including new 'shunting' logic to try and have stuck units forcibly moved slowly through the water
                            • 2 ACU changes, to cover an issue where the ACU would get stuck alternating between two retreat points and die
                            • 1 factory change (hard cap on number of deceivers to build)
                            • 7 engineer and economy changes, mostly relating to support for maps with huge numbers of mexes early on
                            • 3 mod specific changes, including support for the metal world mod

                            Acknowledgements

                            • Amrecian Sniper - Noting M28 built 200 deceivers in a game
                            • Azraeel - Replay where M28 built too many t3 mobile arti in QUIET

                            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)

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

                              v261 Update
                              6 changes based on a replay I came across where M28 struggled vs enemy cruisers, including:

                              • More TMD should be built in response to cruisers
                              • M28 should be even more aggressive with torp bombers once it reaches large numbers of them, as well as prioritising torps over gunships in an additional scenario
                              • Fixed a bug where M28Easy wouldn't check for SMD when targeting the nearest enemy base with a nuke.

                              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)

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

                                v262 Update
                                8 changes mostly from having M28 fight M27 on astro, including:

                                • Fewer factories and slightly delayed HQ upgrades where most of the mexes on the map are in the starting base
                                • T2 arti should no longer be built in response to the enemy having mobile shields
                                • Fixed a bug with M28's logic for deciding if it needs more factories where it was meant to try and have fewer factories relative to its mass on 20km+ maps pre-T3

                                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)

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

                                  v263 Update
                                  8 changes, including:

                                  • M28 should now kite with auroras
                                  • Getting a T3 land/air should be delayed if M28 already has t3 air/land and no t3 mexes
                                  • M28Easy should no longer be able to intuit that longer ranged enemy units exist when they fire their weapon
                                  • New controlled armies mode to disable engineer production

                                  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)

                                  SaverS 1 Reply Last reply Reply Quote 3
                                  • SaverS Offline
                                    Saver @maudlin27
                                    last edited by

                                    @maudlin27 said in M28AI Devlog (v263):

                                    New controlled armies mode to disable engineer production

                                    Hi, could you explain this point a bit more?

                                    auch mal fünf gerade sein lassen

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

                                      @Saver By default if you give M28 control of your factory it will build combat units or engineers based in what it considers best.

                                      You can now enable a setting to prevent it building engineers from that factory.

                                      So eg if you have inherit ownership enabled and engineer production disabled, then if you build a land fac and toggle on M28 control then it will build only combat units and use them to attack the enemy

                                      It can also make the moba mode quite a bit different- instead of building a factory and the the AI would build up an entire base without you needing to build anything further, now your acu would have to build any mexes pgens factories etc

                                      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)

                                      1 Reply Last reply Reply Quote 1
                                      • SaverS Offline
                                        Saver
                                        last edited by Saver

                                        Thx. That sounds great. I like using your MOBA mod, especially to test out other mods. Your AI reacts excellently with many mods.

                                        auch mal fünf gerade sein lassen

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

                                          v264 Update
                                          6 changes:

                                          • Fixed issue preventing multiple text markers being created
                                          • Sniperbots should run from enemy t3 mobile arti if there is blocking cliffs or they lack mobile shield and are against large numbers of mobile arti
                                          • Generalised the logic for recognising auroras can kite to cover other units that can rotate their body while moving
                                          • Fixed bug with M28's logic that was meant to stop 3+ ACUs sheltering under the same shield
                                          • More mobile arti should be built in proportion to sniperbots if M28 decides it wants sniperbots (to help cover cases where the enemy is sheltering behind cliffs and/or getting t3 mobile arti of its own)
                                          • Fixed minor referencing bug with M28's ACU logic

                                          Acknowledgements

                                          • Azraeel – Highlighting the RotateBodyWhileMoving variable that the aurora has which can be used to tell if it’s able to kite enemies.
                                          • Radde – Replay where 5 M28 ACUs sheltered under the same SMD (and died to a nuke), and noting issue with text pings not being possible.
                                          • MostLostNoob – referencing comment I’d made on text pings in LOUD from before (that made it easier for me to locate the time of the change so I could copy part of the fix to FAF).

                                          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)

                                          1 Reply Last reply Reply Quote 3
                                          • T Offline
                                            Teralitha
                                            last edited by Teralitha

                                            When you choose a the late start option, the one where you can delay combat, and you have that black circle around your starting position preventing you from leaving, this AI is not restricted by this. At least partially. The commander wont leave or build outside the circle area, but they can send engineers all over the map. The engineers dont appear to be able to build anything though. They just wander around. Also the start timer display is missing. I dont know if that due to the mod though,

                                            Object.jpg

                                            Also the AI seems to focus on me in large team maps. I wasnt even the biggest threat but I am the one who kept getting all the artillery and nukes aimed at me. No matter how much shielding I put up i couldnt stop it. There is no way I can enjoy the game like that. It happens in every game. When the long range weapons get built, they always hit me first and thats annoying. I tried stealth, I tried hitting them first with my own artillery. Im convinced your AI has a hard on for the human player.

                                            Some other feedback. None of my AI allies built any game enders. When I started building artillery, they all rushed engineers over to help me build mine. Maybe thats why they wouldnt build their own. I dunno, but I wish they didnt do that. I did see one of my allies got nuked ONCE, and they targeted a single mex by itself on the far reach my ally base, BEHIND it. So if they had anti nuke it would have been shot down. I thought that was odd. I also tried floating mass and energy so they could get my extra to help them out. Didnt make a difference. Maybe shared resources is a bad thing with AI. Maybe I was draining them.

                                            maudlin27M 1 Reply Last reply Reply Quote 0

                                            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