M28AI Devlog (v325)
-
Something was wrong with the FAF, but here’s the replay file — it’s working.
https://drive.google.com/file/d/1pFA9iAgP0QiZyQMGo8L0rIm4pHrFsPk0/view?usp=drive_link -
I played another interesting game. I don’t know if the M28 is designed for the smallest maps (less than 5 km), as well as specific maps like ACU Arena, etc.
I didn’t find any mention of the map size in the description. But it’s definitely weaker under such conditions.I defeated the M28 Adaptive, although on maps larger than 5 km I can’t defeat the M28 Easy, except with a modifier of 0.8.
Here’s the replay:
https://replay.faforever.com/27835049 -
Thanks, I'll make a note to have a look. Generally though AIs are much easier to beat on smaller maps compared to larger maps, one reason being players will usually be better with microing their ACU and have fewer parts of the map to focus on at once
e.g. I'm around 1k rated 1v1 and can comfortably beat M28 on 5km maps, but on 10km maps can only occasionally win. -
v324 Update
8 changes, mostly relating to SCTA, including:- Adjusted SCTA build order to build wind turbines, and prevented mine layers being built
- SCTA T2 tactical nukes can be fired by M28
- Added a limit on how long transports should wait to load more engineers before moving out
- Low mex map logic shouldn't be applied to sub-5km maps that have more than 2 mexes per player
Acknowledgements
- Malitarh - replay on sub-5km map where M28 played poorly (note I need access to the other replay where the ACU was locked in an upgrading-cancel upgrade cycle to look into that issue)
-
@maudlin27 , Perhaps this wasn’t obvious. I have already sent the replay you were interested in. This is a link to Google Drive in this message:
Malitarh said:
Something was wrong with the FAF, but here’s the replay file — it’s working.
https://drive.google.com/file/d/1pFA9iAgP0QiZyQMGo8L0rIm4pHrFsPk0/view?usp=drive_linkSorry, it’s not available on the FAF server. Only as a local file.
-
@Malitarh I don't have access to the replay file (I requested access to it at the time)
-
@maudlin27
I’ve opened access. Sorry, I very rarely use Google Drive. In many other services, copying an open link already changes the file status to “open to everyone via the link.” -
@Malitarh Thanks, checking the replay the enemy AI kept trying to TML M28's ACU when it was upgrading, so it'd cancel the upgrade and move the ACU when it could see the TML missile approaching. However I can refine slightly so it considers if it has TMD that will block the missile.
Mass storage not being built would've been that M28 didnt have many engineers in its core base as it was focusing on building units since its base was under near-constant attack (and those engineers it did build had more urgent issues to deal with), but I'll look at having T2 land factories build a few engineers even where it has a T3 HQ if it's lacking storages for a t3 mex.
-
v325 Update
7 changes, including:- M28 should try and build its first/main naval factory with more clearance around it so it's less likely to have T3 units get stuck
- Fixed a bug with the land combat logic that was double-counting enemy threats in some cases leading to M28 being over-cautious (when not able to kite the enemy)
- Land factories should build more engineers if M28 has a T3 mex in the zone without mass storage
- ACUs should consider if they have TMD coverage before cancelling an upgrade when spotting an incoming TML missile
Acknowledgements
- Fearghal - Highlighting M28's naval factory issues on Adaptive Bloob
- Malitarh - Replay with M28 cancelling upgrades repeatedly due to TML missiles that it wasn't threatened by
-
Hello Maudin!
Ive updated faf to the newest version. And ive updated the complete env.nx2 folder ive hosted a new game in faf.
Since than i cant start m28.
Ive got the following message
Hello maudin!
I ve updated faf and the complete env.nx2 gamedata folder. I hosted a new game.
Since than the game doesnt start with the m28 ai mod. Without it starts perfectly. Ive got following error message fatal error c
Unhandled exception:
The system cant find the file
Program : C:\ProgramData\FAForever\bin\ForgedAlliance.exe
Cmd line arguments :Callstack:
Unknown symbol (address 0x008d462c)Last 100 lines of log...
debug: GpgNetSend ClearSlot 8
debug: GpgNetSend ClearSlot 9
debug: GpgNetSend ClearSlot 10
debug: GpgNetSend ClearSlot 11
debug: GpgNetSend ClearSlot 12
debug: GpgNetSend AIOption AI: M28 Land Faction 5
debug: GpgNetSend AIOption AI: M28 Land Color 1
debug: GpgNetSend AIOption AI: M28 Land Team 1
debug: GpgNetSend AIOption AI: M28 Land StartSpot 4
debug: GpgNetSend AIOption AI: M28 Air Faction 5
debug: GpgNetSend AIOption AI: M28 Air Color 2
debug: GpgNetSend AIOption AI: M28 Air Team 1
debug: GpgNetSend AIOption AI: M28 Air StartSpot 10
debug: GpgNetSend ClearSlot 1
debug: GpgNetSend ClearSlot 2
debug: GpgNetSend ClearSlot 3
debug: GpgNetSend AIOption AI: M28 Land Faction 5
debug: GpgNetSend AIOption AI: M28 Land Color 1
debug: GpgNetSend AIOption AI: M28 Land Team 1
debug: GpgNetSend AIOption AI: M28 Land StartSpot 4
debug: GpgNetSend ClearSlot 5
debug: GpgNetSend ClearSlot 6
debug: GpgNetSend ClearSlot 7
debug: GpgNetSend ClearSlot 8
debug: GpgNetSend ClearSlot 9
debug: GpgNetSend AIOption AI: M28 Air Faction 4
debug: GpgNetSend AIOption AI: M28 Air Color 2
debug: GpgNetSend AIOption AI: M28 Air Team 1
debug: GpgNetSend AIOption AI: M28 Air StartSpot 10
debug: GpgNetSend ClearSlot 11
debug: GpgNetSend ClearSlot 12
info: >> SendArmySettingsToServer: Slot 1 empty
info: >> SendArmySettingsToServer: Slot 2 empty
info: >> SendArmySettingsToServer: Slot 3 empty
info: >> SendArmySettingsToServer: Setting army 1 for slot 4
debug: GpgNetSend AIOption Kohne (AI: M28 Land) Army 1
info: >> SendArmySettingsToServer: Slot 5 empty
info: >> SendArmySettingsToServer: Slot 6 empty
info: >> SendArmySettingsToServer: Slot 7 empty
info: >> SendArmySettingsToServer: Slot 8 empty
info: >> SendArmySettingsToServer: Slot 9 empty
info: >> SendArmySettingsToServer: Setting army 2 for slot 10
debug: GpgNetSend AIOption Shun-Ylliushi (AI: M28 Air) Army 2
info: >> SendArmySettingsToServer: Slot 11 empty
info: >> SendArmySettingsToServer: Slot 12 empty
info: >> SendArmySettingsToServer: Slot 13 empty
info: >> SendArmySettingsToServer: Slot 14 empty
info: >> SendArmySettingsToServer: Slot 15 empty
info: >> SendArmySettingsToServer: Slot 16 empty
debug: GpgNetSend GameState Launching
debug: OpenMovie /movies/cybran_load.sfd: 3772
debug: Preparing movie /movies/cybran_load.sfd: 3772
debug: Preparing movie /movies/cybran_load.sfd: 3772
debug: Preparing movie /movies/cybran_load.sfd: 3772
debug: Preparing movie /movies/cybran_load.sfd: 3772
debug: Preparing movie /movies/cybran_load.sfd: 3772
debug: Preparing movie /movies/cybran_load.sfd: 3772
debug: Playing movie c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\movies\cybran_load.sfd: 3772
info: Starting background task "Map loader /maps/sirgis/sirgis.scmap"
info: Background task "Map loader /maps/sirgis/sirgis.scmap" running.
info: Active game mods for blueprint loading:
info: "M28AI Co-op Tools" v13 (a7c3e9f1-8b2d-4d6a-b5e0-1f9c4a8d2f99) by Creed
info: "M28AI Per-Unit Inherit" v04 (d4dde8a8-af26-45ca-a676-2029b538829f) by Creed
info: "M28AI" v325 (fnewm028-v325-55b4-92b6-64398e7ge43f) by maudlin27
info: "Visual Nuke Warning Mod" v07 (nuke-warning-mod-2025-05-29) by Sercammus
info: Blueprints Loading... '*.bp' files
info: Blueprints Loading: original files from /effects directory
info: Blueprints Loading: original files from /env directory
info: Blueprints Loading: original files from /meshes directory
info: Blueprints Loading: original files from /projectiles directory
info: Blueprints Loading: original files from /props directory
info: Blueprints Loading: original files from /units directory
info: Blueprints Loading: modded files from "M28AI Co-op Tools" mod
info: Blueprints Loading: modded files from "M28AI Per-Unit Inherit" mod
info: Blueprints Loading: modded files from "M28AI" mod
info: Blueprints Loading: modded files from "Visual Nuke Warning Mod" mod
info: Blueprints Extracting mesh...
info: Blueprints Modding...
debug: Blueprints.lua - Found (614) scripted icon assignments in Redux Strategic Icons 4K by macdeffy.
debug: Blueprints.lua - Found (128) manual icon assignments in Redux Strategic Icons 4K by macdeffy.
info: Blueprints Loading... completed: 606 original, 5 modded, and 74 preset units
info: Blueprints Loading... completed: 393 original and 0 modded projectiles
info: Blueprints Registering...
debug: MEM: -31 bytes RULE
info: Hooked /lua/system/class.lua with /mods/m28ai/hook/lua/system/class.lua
debug: Lua session environment initialized with game version 3839, game type FAF and at commit hash 36701ed9e184818bc264ec0b325676356c1ed743
info: Active mods in session:
info: "M28AI Co-op Tools" v13 (a7c3e9f1-8b2d-4d6a-b5e0-1f9c4a8d2f99) by Creed
info: "M28AI Per-Unit Inherit" v04 (d4dde8a8-af26-45ca-a676-2029b538829f) by Creed
info: "M28AI" v325 (fnewm028-v325-55b4-92b6-64398e7ge43f) by maudlin27
info: "Visual Nuke Warning Mod" v07 (nuke-warning-mod-2025-05-29) by Sercammus
info: "Supreme Score Board2" v25 (RIGOMATE-a1e2-c4t4-scfa-ssbmod-v0250) by HUSSAR
info: "Redux Strategic Icons 4K" v02 (90d28644-9911-40b3-8393-2446f1388cff) by macdeffy, Lordfapington69
info: Hooked /lua/UserSync.lua with /mods/supremescoreboard2/hook/lua/UserSync.lua
debug: MEM: -5247026 bytes STIMap
debug: MEM: -5247026 bytes LoadTexturing
debug: MEM: -5247026 bytes WaterMask
debug: MEM: -12252683 bytes TERRAIN
info: Background task "Map loader /maps/sirgis/sirgis.scmap" finished.
info: Saving replay to "C:\Users\chris\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\replays\Chris\LastGame.SCFAReplay"
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