I wanted to post it since i contribiuted to this program with a small fix for gamepads with triggers on single axis.
Download: Virus's page with newest user modified versions, contain source codes
What is it?
If you have ***** gamepad or any other gamepad that doesnt support XInput ( which 99% of new "games for windows" use ), and you have problems with compatibility, vibration doesnt work in games, games dont detect triggers or axes properly this thing is a solution for you. It translates Direct Input signals from your gamepad to XInput, thanks to that you will never have to configure gamepad controls ( just plug and play, like with xbox 360 gamepad for PC ) and everything will work properly
How do i config
open x360ce.ini and bind your buttons to coresponding x360 controller buttons.
if you have single axis trigger do something like this
h and slider id
use XInputTest.exe to test your config.
everything else is in a comment field in ini file.
To make it run with a game just copy all the files into game directory and just run the game, if you hear "beep" from your PC speaker or if you use vista/7 beep from normal speakers then it means it works. If you did everything right your game will think you actualy use Xbox 360 controller. And your gamepad will work just as the x360 controller.
original author is Racer_S from toca edit forums, but he kinda stopped developing it because he owned only 1 gamepad so he couldnt fix bugs that occured with different gamepads, and it was taken by users and they fixed most remaining bugs.
Check my profile for hardware/software and games i played on PCSX2.