|QUOTE (KewlAzMe @ Dec 15 2008, 01:46)|
| Ok.. I have a partial work around that works with my usb gamepad.|
1. Disable your gamepad from Device Manager, but leave the gamepad plugged in
2. Start the game. The Direct Input won't find any controllers on start up
3. Alt-Tab to desktop and enable your gamepad in Device Manager
4. Use JoyToKey or Xpadder to emulate keyboard inputs
5. Alt-Tab back to the game
It's not perfect, but it works
I found a GTA4 cfg for JoyToKey, but its wrong, so I'm working on making my own and I will upload here when it's done. I invite others to do the same for JoyToKey and Xpadder
With XInput you are supposed to be able to plug the joypad in even after the game is started (up to 4 joypads). Not sure it will work with the xinput emulator/wrapper though. All the methods/functions like XInputGetCapabilities, XInputEnable etc isn't implemented properly either so that might also cause trouble.
So in theory it should be possible to just plug in the joypad after you started the game and get it to use the xinput emulator, haven't tested this though.