I seem to have found a way of fixing MY version atleast, don't know if it will help at all, but the Steam trainer does work, just in an odd way. Run the executable located in C:/Program Files/Steam/steamapps/common/alpha protocol/Binaries. If steam has patched your game, there should be a folder called "_PatchBackup" in alpha protocol, just copy that executable into Binaries and replace the one already there. Always use this executable to run the game, and do as MJALowe does, press F1 before any load screen or cinematic to avoid crashes. This has atleast worked for me, if it helps anyone else using the STEAM version, I'm glad to have been of assistance.
--------------------------------------------------------------------------- Fun game: try to post a comment on Youtube so stupid that people realise you must be joking
Awesome sauce. But this still means that a trainer is needed for the patched version. But if Pwiz doesn't feel like it (been working hard on this game already, I'm sure he's very fed up with it) then we'll have to settle for this method.
--------------------------------------------------------------------------- Fun game: try to post a comment on Youtube so stupid that people realise you must be joking
I also had the issue where the codes dont work, mine is a Steam version as well and since i just got it it is likely patched already. Is there a way to make it work that isnt more difficult than just trying to beat the game without cheats?
I saw something about a NOCD thing, but how can you use a no cd thing when the game is from Steam, there is no cd to begin with.
Also when i tried what someone above suggested for getting it to work, namely copying the patch backup stuff it started asking me to activate it which constantly says it couldnt connect and when i try to perform the activation from their website it never loads properly for me or anyone else that i have asked to look at it. So it seems like there is something wrong with their activation page there.