originally posted by CrimsonQuill
So, here's what you can do if you're annoyed by crashes every 30 minutes. Start a new world on "rookie", upgrade your skills with the trainer cheats, make sure it saves and then exit. Now start the game without the trainer, because you won't need it. Rookie difficulty by itself makes it almost boringly easy, but max skills will give you ridiculous jump height and a rocket boost, regenerating ammo for all weapons, and a defence against pretty much everything that hurts. So you can easily blast through the game without an active trainer.
If you want the achievement for killing the final boss on legendary difficulty later, then you can just restart the game, with the trainer active. Start a new "Legendary" world on the same character, activate all the "infinite" cheats once you enter the world, and then do the quick tutorial, and run towards the tallest tower. Jump all the way to the top and the cut-scene/fight will start, depending on your weapon of choice, it should be a quick fight. This can be done within 10-15 minutes, so before any trainer checks happen.
So that's it. You don't really need the trainer for the main portion of the game, but if you wanna increase skills and/or do the legendary achievement, you can do all of that before it checks.