Weird. It works for me after doing these fixes. Well unfortunately I dont know how to fix that weird problem. You could try somehow editing the code from the executable (since its YYC) and cracking it yourself but good luck if you ever want to do so.