Its not the T1 Air restriction.
#21677818
@aware Thanks, sorry missed the part about the map not being in the vault, are you able to send me the map (e.g. via discord), and/or do you get the same issue on a map that is in the vault (in which case could you send the replay ID of a game on a vault map)?
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
M28AI is working with a new and different set of restriction. At this stage i am not sure what restriction I had in place that caused the AI to not build. Running a test now on the custom 80 x 15 map to see what units are now available that were restricted before. This will take some time.
The only unit restriction that I'd have expected might cause an issue from the list you gave (as I'm not sure if I've specifically tested it) is restricting use of hydrocarbons, but I wouldn't expect that to stop M28 from building anything (but rather it might get stuck with just 1 factory and not much else depending on if I'd implemented a backup for such a scenario to make it build t1 pgens).
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
@aware How did you create the game? E.g. was it a brand new lobby, with no clicking on the load presets button?
Reason for asking is that although 21683677 appears to show M28AI for 4 of the players, none of the logs for loading the M28AI mod are present (an issue I've seen happen previously when a 'rehost game' button was used, and/or a 'load presets' button).
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
@maudlin27 a slightly separate data point, I've had no issues with the AI working in any games so far.
I did want to note that when we were having the shield logic issue, @bsee and I went back to v56 (the newest without shield issues) and found it more aggressive and built dramatically more experimentals, specifically land experimentals. This made for a much more difficult and dynamic game particularly with Total Mayhem. Same 1.3x cheat and build multiplier. Not sure what the difference is in your build logic since then, but wanted to call it out if you're able to take a look.
Thanks!
@ender06 Thanks, I'll keep it in mind when considering reviews, but it will depend on the map and game state. If it's a land based map and M28 is only getting a couple of land experimentals before switching to T3 arti or game-enders (and the opposing team hasn't started their own t3 arti/game-enders) then let me know the replay as it might need tweaking.
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
v68 Update
Adds personalities, ratings, and some co-op fixes
Acknowledgements
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
v69 Update
Mini update, with 9 fixes and tweaks, including:
Acknowledgements
Trophies
No change from v59: Radde (Sladow trophy); and Radde, Mhad and GhillieWolf (Radde trophy).
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
v70 Update
12 fixes and tweaks, including:
Acknowledgements
Trophies
No change from v59: Radde (Sladow trophy); and Radde, Mhad and GhillieWolf (Radde trophy).
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
v71 Update
Small optimisation update which rewrites M28's approach for managing certain tables of units (where the unit dies) which can result in a significant improvement in late-game scenarios. Also made sure that M28 logic doesn't run if there are no M28AI in the game (so it can be more accurately used for profiling other mods).
Acknowledgements
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
v72 Update
Introducing an AI variant, M28 'Easy' - the idea is M28 logic but with most of the specialised micro disabled, with roughly 25 such areas disabled. Examples of microing disabled include:
Mainly intended for people who find it frustrating to play against M28 due to it's near-infinite apm, but who still want to be challenged by M28's macro gameplay.
If there are any significant areas of micro you think M28 does that would be better disabled for such a mode let me know (although no guarantee I'll remove htem - some might just be a natural consequence of how M28 works, and others I may feel are appropriate at being similar to the sort of micro/actions a human player could do) - a full list of the 25 areas disabled is available in the devlog.
Also made a few optimisations to some code including a rewriting of how M28 handles mass and energy stalls and further minor optimisation of nuke and T3 arti targeting logic to try and reduce the tendency of M28 to stutter in the late-game.
Acknowledgements
Trophies
No change from v59: Radde (Sladow trophy); and Radde, Mhad and GhillieWolf (Radde trophy).
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
v73 Update
Small update/hotfix to patch a significant MAA production bug that has been present for a long time - essentially M28 is meant to check it's total MAA threat relative to the enemy airforce to avoid massively overbuilding MAA. The bug meant it would think its total MAA threat was 0 (so it would happily build hundreds of MAA in response to the enemy having only a couple of gunships).
Also adjusted M28Easy to use attack-move to reclaim instead of manual reclaim orders
Acknowledgements
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
v74 Update
11 niche changes/fixes, including:
Acknowledgements
Trophies
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
v75 Update
13 tweaks, including:
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
@melanol It isn’t, please send me a replay with a timestamp if it does as it’ll be a bug
M27AI and M28AI developer; Devlogs and more general AI development guide:
https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v71-devlog
https://forum.faforever.com/topic/5331/m28ai-devlog-v92
@maudlin27 https://replay.faforever.com/21856317
44:54. Bottom left. T3 engies start reclaiming my T2 fabs to build a T3 shield. Then they go on doing this until I notice they eat my T3 pgen.
I had only 2 SIM mods: this and No build restrictions in campaign