I was wondering if anyone has ever heard of a program that easily emulates the interface of a DirectInput device when using an Xinput device. I was basically looking for a way to increase my compatibility of my Xbox controller with older games all across the board. Most of the time people look for the opposite, where they can make their Direct Input controllers work with newer games only supporting Xinput. I was wondering if anyone knew something like this? The main issue when it comes to Xinput compatibility are button locations and the way the triggers operate. Namely, there's already somewhat of a directinput emulation built into windows for the Xbox controller, but it maps the buttons wrong. The Y button is tied to the where the B button is and so on. The triggers are a huge issue in that they will not work with DirectInput programming. Originally, the trigger locations were simply buttons (like a PS2 controller), now they are triggers or more specifically axes. This makes them unusable since they are never recognized as buttons in anything but Xinput games. Further, and I don't know the specifics of this. but often one or both of the sticks simply won't operate with a Direct Input game. I know that Xpadder exists, but this often times doesn't work when the game calls for slight tilts of the analog stick (like Splinter Cell for example). Not to mention the stick mapping in control center is wonky, and really no amount of calibration fixes it.
Basically, does anyone know of some miracle software that'll fool the system into thinking your Wired Xbox 360 Controller is a Logitech Rumblepad 2?
[QUOTE=Baxtab;46036663]Namely, there's already somewhat of a directinput emulation built into windows for the Xbox controller, but it maps the buttons wrong. The Y button is tied to the where the B button is and so on.[/quote]
There's no standard button mapping for DirectInput controllers, as there's no standard button layout for DirectInput controllers.
[quote]The triggers are a huge issue in that they will not work with DirectInput programming. Originally, the trigger locations were simply buttons (like a PS2 controller), now they are triggers or more specifically axes.[/quote]
In DirectInput, the triggers are one axis, you can't (meaningfully) press them both at the same time.
They're axes in Xinput too, just separate.
There's an alternative DirectInput driver for the Xbox 360 controller though, [url]http://vba-m.com/forum/Thread-xbcd-0-2-7-release-info-updates-will-be-posted-here[/url]
Sorry, you need to Log In to post a reply to this thread.