I have the same issue w/ having to restart the trainer every level. Minor annoyance. Would there be a way to get a option in the trainer that unlocks all weapons?
Is Some kind of Protection, The game checks for code changes everytime u load a save or when u pass to the next level and if it finds any, the game restores the original code
Sound about right... but code checks for campaign? Why bother? MP I understand...