
VID_068E&PID_00FA - CH Throttle Quadrant USB VID_044F&PID_FFFF - Thrustmaster Virtual Game Controller (root) - THIS ONLY SHOWS UP IF THE TARGET PROFILER IS ACTIVE AND REPLACES THE ABOVE 2 STICKS So, here's the list of ALL the controllers I use on my PC: When the game is launched, it scans the list of game controllers, probably from here: HKEY_CURRENT_USER\System\CurrentControlSet\Control \MediaProperties\PrivateProperties\Joystick\OEMĪnd then the game goes down the list and assigns joystick IDs 1 to whatever to each device, if it's currently plugged in. Rise of flight isn't assigning joystick ID's properly.Ĭurrently, the game does something like this: This should better outline what is happening and what should be happening: It seems that they use the same method of assigning joystick IDs for Rise of Flight that the IL2 games use. Is there any way TD can change the way IL2 enumerates joysticks to use this registry key? That way people like me who use a lot of different hardware won't have to remap our controls simply because we don't want to have everything plugged in permanently.ĮDIT: Here's what I posted on the 777 Forums as well as in the IL2-CoD subforum. The order of devices can even be changed by editing the values in this key or by using utilities that do it for you. It adds to better usability as devices retain their IDs, even as they're unplugged and plugged back in. The proper method is to assign joysticks ID's based on the list found in the following registry key: HKEY_CURRENT_USER\System\CurrentControlSet\Control \MediaResources\Joystick\DINPUT.DLL\CurrentJoystic kSettingsĭevices are assigned IDs here as they're installed. VID_046D&PID_C216 - Logitech Dual Action Gamepadīecause of this you have to remap all of your controls whenever something is removed/replaced.
IL2 CLIFFS OF DOVER PROPER JOYSTICK SENSITIVITY 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.
