

And that will never happen because the PPJoy drivers are not certified (and will never be for 500$ per year), and everything before is probably already occupied by other manufacturers. So PPJoy needs a VendorID between 000 and 045, or the Virtual Joystick will always end up AFTER the Logitech stick. The Sidewinder i can unplug as i don't need it, but the Logitech devices *have* to be plugged in for the Virtual Joystick to work. VID_DEAD&PID_BEF0 - PPJoy Virtual Joystick 1 VID_046D&PID_C2A9 - Logitech G940 Throttle VID_046D&PID_C2A8 - Logitech G940 Joystick VID_045E&PID_001B - Sidewinder Force Feedback 2 Joystick The VIDs (Vendor IDs) are assigned by the manufacturer, that's why screwing around with JoyIds didn't do anything, and probably why the Virtual Joystick will always end up at the bottom. Hmm apparently there's no way to change the Joystick order for DirectInput. I'll try his approach and report if it worked. VID_068E&PID_00FA - CH THROTTLE QUADRANT"Īctually, it's not IL2 itself that assigns joystick IDs, but he's pretty close to a solution. VID_046D&PID_C216 - Logitech Dual Action Gamepad
Installing ppjoybus.sys pro#
VID_046D&PID_C215 - Logitech Extreme 3D Pro VID_044F&PID_0404 - Thrustmaster Warthog Throttle VID_044F&PID_0402 - Thrustmaster Warthog Stick Now that this is known, is it fixable?Ĭurrently, IL2 assigns IDs to joysticks alphabetically via the Vendor/Device ID. "I finally discovered how IL2 and a few other games assign joystick IDs. Once again i was suffering from the delusion that technical progress would actually make things easier than they used to be.ĮDIT: Hmm close, i found a forum with a similar problem: The Warthog i'd only consider buyingif i could resell the G940, AND if i was sure it would work for these few games i have. It feels like there's just one more minor obstacle to overcome too. I just like to have the keyboard between throttle and joystick, it's more comfortable to use for me that way. If i can't get it to work at all i'll just use my old Sidewinder.
