FYI: At least one plane (SU-25) has a heavy cannon as its main gun. The trainer's infinite ammo option doesn't seem to work for it. The infinite missiles option doesn't work for it either. That said everything else works beautifully! Thanks for such amazing work!
Okay its not just limited to the SU-25. The CR-105 uses a heavy gun as its primary also and likewise doesn't work with infinite ammo. Also there is another plane that uses twin rapid guns for its primary and doesn't work. It and another plane are unlocked by clearing the campaign at least once. On a side note I am using the GOG version, but I've never had any issues using Steam trainers with GOG.