Expert AI 2.0
Last revision: 22 Jun at 22:12 UTC
This is a major AI overhaul that attempts to create an AI that plays to win, mostly by fixing the production/economy of the AI. This is first and foremost for those who enjoy min-maxing and challenging themselves and want the AI to put up a fight beyond what simply dumping bonus modifiers on the AI can achieve.
Ultimately the goal is to make the game have a decent challenge when playing as any major and additionally to make the historical mode actually behave in a more historical manner.
Main features: overhauled AI production, research, construction, variants, templates, laws, advisors, historical AI, lend-lease, naval invasions, additional in-game difficulty settings and other customisation options.
Minor features: small tweaks to land, naval and air AI. Dozens of fixes to specific AI issues.
-This mod has extremely limited compatibility with other non-cosmetic mods due to the extensive rework of the AI so be careful about which mods you have enabled.
- If you are an experienced player and want a challenge especially as a major, you should still give the AI bonuses (note that the in-game sliders aren’t enough in my opinion if you play someone like Germany).
- The AI takes certain shortcuts to be on a more level playing field with the player (listed in the ‘details’ thread). These are in place because there is currently no proper way to make the AI handle certain things like templates well enough. If in the future modding support is implemented to handle these areas in a better way, I will remove the shortcuts. All of these are made to be as close to what the player can achieve in game but sometimes that isn’t possible in which case I always choose a way that makes the game more challenging rather than leaving the AI handicapped.
- This mod is made for historical focus but there should not be any game breaking issues that occur on non-historical. Historical focus in this mod does much more than just change the order in which the AI takes national focuses. It changes things like AI naval invasion logic and diplomacy in specific situations and improves their continuous focus use for example.
- This mod is not balanced around playing with minor nations. If going on a conquest spree with minors is impossible or at least much harder, then it is working as intended.
- 1939 start is not supported.
- There are A LOT of aspects that I have tweaked and it’s possible that I have made an odd choice somewhere. If you have suggestions on effective strategies that could be used by the AI, let me know. Any observations in your games are welcome.
- Not achievement compatible.
- Multiplayer compatible when every player has this mod enabled.
- This is a major overhaul that edits nearly every important file, therefore this is not compatible even with non-AI overhauls or mods that add or change technologies, advisors, new equipment etc.
- Probably compatible with minor AI mods that tweak defines or mods that add national focuses for minor countries.
- Some mods that should be compatible: No Man’s Land, Increased Resources, Standard World Map, Enhanced Peace Conference. ‘Tora Tora Tora’ only if Japan is not an AI. Other map mods should also work. Cosmetic mods will work.
- MODS THAT ARE DEFINITELY NOT COMPATIBLE: any major overhaul like BICE, Kaiserreich, Modern Day mods etc. Extra tech slots for AI. Any tech tree altering mods. Any mod that tweaks the AI production in any way. Any mod that alters the national focus trees for the majors except for some specific cirumstances where the NF mod is higher up in the load order than this mod and not played by an AI.
"I picked Germany, set sliders to max and steamrolled all of Europe/world by 1939."
This is a sandbox game so you can play any way you like. However there are several problems with this: 1) Germany is by far the easiest nation, 2) the sliders only very marginally help the AI (go double or triple their industry), 3) there’s a reason why many MP games enforce historical progression among many other rules. The game is completely unbalanced without them and if human players can’t deal with it then the AI sure as hell can’t.
"Something ahistorical happened on historical mode."
It’s not my intention to force the game to play out exactly historically whether it’s Germany always losing by 45 or China not getting annexed by Japan. It would be nice if the game played out that way most of the time but there’s always something random that happens in every game (though anything absurd happening is usually a bug and you should let me know about it) and the game itself is not balanced very historically. I usually focus on improving the AI for countries that don’t perform as well as they historically should but I will never give them free troops or factories and such. Customise the difficulty if you want to see some nation perform better.
"Can this mod be made compatible with my favourite mod X?"
Yes, but not by me unless there’s one that I can’t play without. It would require someone to make a compatibility patch which is then enabled along with this mod and the other mod. Mods that add many technologies or laws and such can’t just be plugged into the game with the expectation that the AI will somehow know how to use them and not break down. The AI has to be taught how to use them and this takes a lot of time and testing. I can give advice, explain how my mod uses the game files and such but I simply don’t have time to create and maintain such compatibility patches.
"The AI only does well because of the cheats in this mod."
No. Whatever advantage you think the AI has over the player in this mod, it’s still far less than the advantage you have over the AI by the virtue of possessing a brain. The "cheats" only allow the AI to do what is trivial for the player to do in 90% of cases and often the AI still doesn’t quite hit the mark. The majority of this mod deals with fixing logic issues for the AI in every area of the game.
Want to use some part of this mod in your own public mod? Ask for permission.
Inspired by the ‘AI Research and Division Tweaks’ mod.
Thanks to everyone who have given feedback, made suggestions or reported problems.
Thanks to the following people for testing, contributions or specific ideas: Yossarian, VDNKh, RunsOnDiesel, Stjern, Scrublord, Zijistark.