Yeah, if you disconnect the PS3 controller or reboot you need to 'reactivate' it with the ps3sixaxis_en.exe. It seems tedious but I just have a shortcut on the desktop.
The instructions definitely make it seem more complex than it really is. I just wanted to be as detailed as possible so I don't skip any important steps. Sorry about that
It really is pathetic of MS to have done things this way; forcing us to resort to alternate (somewhat sketchy) methods.
Anyway, I tested the driver with
Spider-Man: Web of Shadows and
Gears of War and it works like a charm. Though I prefer GoW with kb+mouse.
Hehe I realize this might make me seem self-contradictory on the whole gamepad versus kb+mouse argument but I just believe that certain control schemes work for some games better than others. For exmaple, Spider-Man games just don't work so well with kb+mouse, pretty much any arcade-action style or fighting game begs for a gamepad.
I think using the X360emu driver pretty much makes your system always recognize your controller as a X360 pad for all games. No harm really since it works so well with practically everything.
Btw, I was also toying around with Xpadder and JoyToKey (keyboard/mouse to pad mapping utilities). They're pretty handy tools but since they're bound to keyboard keys you kinda lose the analogue degree of motion.
EDIT:
I thought I'd post my xbox360cemu.ini bindings for the PS3 controller:
[PAD1]
Left Analog X=1
Left Analog Y=-2
Right Analog X=3
Right Analog Y=-6
D-pad Up=5
D-pad Down=7
D-pad Left=8
D-pad Right=6
A=15
B=14
X=16
Y=13
Left Shoulder=11
Right Shoulder=12
Back=1
Start=4
Left Thumb=2
Right Thumb=3
Left Trigger=9
Right Trigger=10
All you gotta do is copy and paste that into the xbox360cemu.ini file (overwriting the previous stuff) and save.
I added in the D-PAD since the PS3 controller treats them as individual buttons rather than a POV. Also, I bound the shoulder buttons as the R1 and L1 and the triggers as R2 and L2.
Hope this helps!