The trainer DOES work with the steam version of the game. I have used it many times just today. The problem is that you were using it with skirmish mode which it was probably never intended for. It does work with the in game campaigns. One thing to keep in mind is start the game from the desktop instead of from Steam itself. If you start the game from Steam then the trainer will not work.