Rule of Thumb with games made with Unity:
The code we intercept is not in memory or created or compiled until something happens in the game that generates the script and then compiles it. So the trainer instructions are important. If you need to do X before the code is created and THEN the option can be turned on, then do that, otherwise the trainer won't be able to locate the code in memory to intercept, since it's not been created yet.
trying to use the trainer online, you are never going to get it to work, so stop.
no heat option:
is intercepting the code that sets the heat for the mechs. it has nothing to do with the type of bot or anything. if nothing has created heat, then turning this option on will fail as the code isn't created in memory yet.
I just tested the trainer in skirmish using ATLAS and BLACK KNIGHT (heavy and assault bots) and played the entire round with no mechs generating heat the entire round. Heat might be 'predicted' when you are proposing to fire or move with sprint, etc, but the act of moving or shooting with the mechs does not generate heat with my testing.
the best way to lock this in is, if you have troubles, to run the game fresh, run the trainer, f1 at main menu, start a skirmish, move the bots at the beginning until it is the enemies turn, then toggle it on. Then you can quit back to the main menu and start your load for campaign or whatever.
again, you have to BUY something first. option only works in the STORE. Click you main ship tab (LEAPORD or whatever), then click STORE, then click BUY, then BUY an item that is infinite supply and cheap (like SRM AMMO). Then toggle this option on and then buy again. Your money jumps by 100,000,000. Toggle back off.
99 items option:
again, you have to BUY something first. option only works in the STORE. Click you main ship tab (LEAPORD or whatever), then click STORE, then click BUY, then BUY an item that is infinite supply and cheap (like SRM AMMO). Then toggle this option on and then buy an item that has a set number of them left, and it sets the item to 99. You will have to leave the STORE then come back to see it is now 99.
AI Ignoring targets:
The AI has to have seen your units and moved. Otherwise trying to toggle this on results in fail. AI may STILL from time to time fire on you, however they are very much less inclined to attack and it makes missions much easier.
super move distance:
This simply increases the move multiplier in the game, allowing you to go further distances. Whether or not the AI code in the game uses this to determine how far the AI can travel, I have no idea. However, it's likely that if that is the case, then it increases the time that AI decides to move since it's got a lot more travel distance options, and if there is many AI and many opponents on the screen then likely that just increases the time.
AI takes a long time to decide what to do:
Other than turning off the option for super move distance, the game literally SUCKS in it's AI pathing and decision tree. There is hundreds of code behavior nodes and etc. and the game is far from optimized on how it decides what to do. So the game is slow in loading, and slow in deciding what to do due to the way it's coded. The trainer has nothing to do with this. Whether all this extra loading time and thinking time equates into a better looking game or an AI that is difficult and smarter, you will have to decide this as a game.
With all this said, the trainer is tested working 100% here. Please make sure you read the instructions.