For a PS3 controller there are 2 methods described on the internet that work. You want the method using motioninjoy. Google how to set it up in offline local mode. The alternate way to use a PS3 controller tricks windows into recognizing the PS3 pad as a 360 pad which just leads to the same problem you already have with a real 360 pad. Good luck.