I've tried using the Motioninjoy drivers yet the d-pad and analog sticks DO NOT WORK at all. Furthermore, when playing an actual game, the face buttons decide to completely shut off, leaving me with a controller that only has working triggers and bumpers (sorry, I'm still used to the xbox 360 controller :P).
I'm going to try the second one that Enigma linked, following the Youtube video's instructions, and will reply once I've finished it through to tell you what happened.