I thoroughly recommend getting the latest workaround by Sunbeam, it's in his posts near the bottom, the latest one is what you'll want, then just follow the instructions on the first page of this trainer page, and viola! Done and done, worked perfectly, though if you are using Steam, don't verify the file integrity, otherwise it will undo everything and you'll have to do it all over again. Also this game sucks without proper Controller support. :I
As long as you follow the instructions to the letter, MAF's trainer works perfectly. Oh and make sure the .BAK isn't capitalized like in the description it should just look like .bak, you'll have to enable windows to show the file extensions too otherwise it won't matter what you type at the end unless you modify the actual file extension.