It's just an old standard that still functions fine, it's not an obsolete one.īeing dinput licenced these days would mean conforming to strict standards and therefor not have the ability for additional axis/inputs that the Xbox One controller doesn't have (like the DualShock4 has touch and motion control axis which if used as an emulated dinput device either do nothing or are custom mapped to one of the other standard functions of the controller or the keyboard/mouse if the game can accept input from different devices). That is not the reason, modern Windows also has dinput, xinput is just for controllers licenced to use the Xbox controller schemes (or controllers that emulate this without permission, like DS4Windows app can have your Sony DualShock4 controller work as one) so dinput serves a use for everything else.
dll injector/ emulator of some sort, you cannot use joysticks or any controller for that matter. So unless someone can figure out a way to modify what MW4 calls out to, possibly with a. This is because the game uses an old directX HID device access method called Dinput.dll, windows 7 and up use Xinput. It shows up in the game controls menu but doesn't work. Originally posted by Khadgarion:I had no trouble getting the game to run and everything, but my sidewinder force feedback doesn't work with it for some reason.