What is M28AI
M28AI is intended as a long term potential successor to M27AI, involving a complete rewriting of the AI framework to run significantly faster in large teamgame scenarios and provide greater tools for the AI to make use of. It currently performs at a similar difficulty level to M27 (as of December 2023 it can beat M27 in many but not all maps, but is probably easier for a player to beat since it has currently has less variation), and it is hoped it will steadily improve over time.
As with M27 it makes extensive use of microing and its focus is in trying to win games, with an estimated global rating of around 700-1000
Why should you use M28AI
- Runs roughly twice as fast as M27AI in teamgame scenarios
- Chance to see the AI improve and influence it's development via feedback
- Different playstyle to M27AI
- Greater compatibility with mods and unusual game settings
- Compatible with campaign missions (FA, SC and custom campaigns) as an AI teammate (in co-op), or as a hostile campaign AI.
Find out more information
- This forum thread contains summary information of M28AI updates
- A detailed devlog is available where I've noted my progress with M28AI and include far more details on updates made (e.g. the devlog relating to the v1 release of M28AI is more than 100 pages!)
- Send me a message on discord (maudlin27), either via direct message, the AI development discord (https://discord.gg/jTvFqGKC) or alternatively there's a general AI feedback channel in FAF.
- You can also post in this thread
Where providing suggestions or highlighting bugs it'd be helpful if you would describe the issue, include the replay ID, and the time in the replay where the issue occurs.
If you want to play against M28 offline and can't access the FAF client (e.g. due to DDoS attacks), you can download the mod from Github and ensure the M28AI folder is saved to:
C:\ProgramData\FAForever\user\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI
The mod files can be obtained from Github by downloading a ZIP of the code (and then extracting these):
While the game can be run offline either by clicking the offline mode from the FAF client, or running the shortcut C:\ProgramData\FAForever\bin\ForgedAlliance.exe /init init_faf.lua
Introduced from v54, this recognises the person to complete a challenge with the latest version of M28, going to the first person to beat the highest M28 cheat modifier above a minimum level.
Radde trophy - beat a 1.4+ resource M28 on a 15km+ mapgen
Current holder - Radde, Mhad and GhillieWolf (v59, 1.5 resource mod)
Sladow trophy - beat a 1.5+ AiX M28 on any 5km or larger map (i.e. 256 x 256 or larger)
Current holder - Radde (v59, 1.7 AiX)