no need for trainer.
To activate a cheat, hold [Shift] + [Ctrl] while entering the corresponding code below. (A tone and flashing screen confirms correct entry.)
Full map -- BZRADAR
Satellite view (without having to build or power a communications tower) -- BZVIEW
Unlimited ammo -- BZTNT
Unlimited pilots -- BZFREE
Unlimited shields -- BZBODY
However, those do deactivate the achievements. The only reason I'm even mentioning this (and not just straight out accepting the reason, as I find it acceptable enough) as there have been other games that have built-in cheats and they still have received trainers.
Is there an additional reason for it or is it just a coincidence?