Thursday, February 3, 2011

Making Playstation Controllers Work With Xbox 360 Game Ports

Hello and happy Chinese New Year guys. It's been a while since my last post (as if I post stuff frequently here, duh) so here comes some not-so-new stuff.

Back a few days ago at work, a deaf customer came to me complaining that his new Logitech Gamepad F310 controller behaves strangely when he played Darksiders. The left analog stick caused the camera to be stuck in a really awkward position. The same thing happened to me with my Logitech Dual Action Gamepad, but I just continued playing with the mouse and keyboard, which I'm already comfortable with. I concluded that Darksiders require an Xbox 360 controller to work properly.



In fact, many Xbox 360 games has been ported to the PC, so it might be more relevant to buy an Xbox 360 controller instead of a Playstation controller these days.

That aside, if you still insist on using that Playstation controller, the solution is to emulate the Xbox 360 controller. Enter the x360ce, now with force feedback. It requires you to copy some DLL files to the game directory, so check the readme file first.

You can download it here: http://virusdev.ovh.org/files/

Don't worry about the name, it's just the author's nickname. Click on xinputemu to see the files called "x360ce vibmod 3.*.zip" which you'll be downloading. Extract and follow the readme instructions. Then you can test it out.



Another option is to use Xpadder, but the setup would be more complicated.

On a second note, the Logitech Gamepad F310 supports both DirectInput and the newer XInput (used by the Xbox 360 controller), controlled by a switch on the underside of the controller. I did notice that the XInput mode isn't working on my customer's PC, which is running Windows XP. Turns out you have to download a separate driver for that on XP, despite DirectInput mode works. Damn you Logitech for not providing that driver. Not everyone is on Vista or 7.

So if you're on XP, and using XInput compatible controllers, you should download the driver.

No comments:

Post a Comment