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 outperforms M27 on most maps and settings (as of April 2024), and is likely to improve over time with further updates.
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 900-1200. An M28Easy option is available that disables most micro, and an AIx overwhelm option is available for people wanting to customise the difficulty more (by increasing / decreasing it over time).
Why should you use M28AI
- Arguably the most competitive (non-cheating) AI available for FAF
- 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 and other AIs
- Greater compatibility with mods and unusual game settings
- Compatible with campaign missions (FA, SC and custom campaigns) as an AI teammate (in co-op), and/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!). Due to file size issues, this is split between
a devlog covering pre-release to v103 and a devlog covering v104 onwards and a list of possible future changes.
Provide feedback
- 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.
Playing offline
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):
https://github.com/maudlin27/M28AI
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
Trophy holders
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 - DillyDally (for beating v101 at 1.4 resource on a 15km mapgen) -
Sladow trophy - beat a 1.5+ AiX M28 on any 5km or larger map (i.e. 256 x 256 or larger)
Current holder - Radde (v81, 1.5 AiX on a 10km map)