Jump to content

Joystick ID number fixing for IL2 Great Battles in Windows 10


Recommended Posts

Posted

Ssince some windows 10 update you can no longer use JoyID.exe to swap ID numbers.

Windows 10 seems to set them according the plugin sequence of your hardware.

If your DCS and other sim stuff works fine, and only IL2 seems messed up this is a possible fix towards IL2 :

 

Open your input folder and the file devices .txt. There are lines starting with a number addressing those IDs. 

 

Example:

--------------------------------------------------------------------------------------------

configId,guid,model|

 

0,%2248666970-95d4-11ed-0000545345440b80%22,Joystick%20-%20HOTAS%20Warthog1|

 

1,%2248666970-95d4-11ed-0000545345440980%22,Throttle%20-%20HOTAS%20Warthog

 

---------------------------------------------------------------------------------------------

 

Move them up or down and then manually set ONLY the first number, that sets the number for IL2.

 

The 0 above stands for joy0_* and the 1 for joy1_*

 

 

  • Like 1
  • 8 months later...
WinkleBrowWinkleBrown
Posted

thanks very much, this worked a treat. Deleted another controller I just tested out, and renamed the original joystick to the correct number shown in IL-2. 

  • 4 weeks later...
Posted

Thank you very much, this is a godsend. I was getting tired of having to remap the joysticks every time I plugged them in.

  • 7 months later...
Posted
On 1/19/2023 at 9:52 AM, jollyjack said:

Ssince some windows 10 update you can no longer use JoyID.exe to swap ID numbers.

Windows 10 seems to set them according the plugin sequence of your hardware.

If your DCS and other sim stuff works fine, and only IL2 seems messed up this is a possible fix towards IL2 :

 

Open your input folder and the file devices .txt. There are lines starting with a number addressing those IDs. 

 

Example:

--------------------------------------------------------------------------------------------

configId,guid,model|

 

0,%2248666970-95d4-11ed-0000545345440b80%22,Joystick%20-%20HOTAS%20Warthog1|

 

1,%2248666970-95d4-11ed-0000545345440980%22,Throttle%20-%20HOTAS%20Warthog

 

---------------------------------------------------------------------------------------------

 

Move them up or down and then manually set ONLY the first number, that sets the number for IL2.

 

The 0 above stands for joy0_* and the 1 for joy1_*

 

 

 

Thank you very much jollyjack! 😀
You really saved my ass. I could see myself remapping all the keys for hours again 😨....Just rename them and voila! 😁

 

You have saved me a lot of time! :happy:
 

  • Upvote 1
Posted

Also, if you use any software to program your HOTAS, make sure you start it and run your IL2 profile before you start the game. IL2 seems to be the only FS to mess things up if you don't do everything just right. I usually just delete the devices.txt. file and let it regenerate on its own when I restart the game. And everything sorts itself out. 

  • 7 months later...
jollyjack
Posted

Just in case; bought a new device with a joy axis controller.

Found out the IDs got confused.

 

to get the right order again: un-plugged the 4 cables for my units, ran USBdeview.exe and uninstalled all white marked ones (under file).

Restarted the pc and plugged the cables in the right order back in for the correct ID order to settle (uSB game controllers window open).

Deleted the devices.txt file in the input folder, and got it right.

Posted

A while back I sat down and made of list of which controllers are least likely to be changed to those most likely and plug them in that order.  Pedals, trim box, toggle/button box, joystick, throttle in that order.  Add a collective last when flying helicopters, and it gets unplugged and moved out of the way when I'm not.  I change out the joystick for helicopters too, but they're both VKB with the same grip so if I have to, I cut and paste it back up into #3 spot.  I sometimes change throttles just because I feel like using a different one, so it's last.  I keep the written list on my workbench in case I have a brain fart and forget my logic.

  • 4 months later...
NINJA_MC
Posted

I am trying to restart playing IL2 and this issue is driving me mad...

Is theres a way to erase devices .txt completly in order to start "fresh" with the controllers IDs?

When i rename or erase it it comes back with the old IDs still in place...

thanks in advance.

Posted

Try backing up and deleting the entire input directory.

TCW_Brzi_Joe
Posted

After deleting devices.txt, and new game start, that will create new file, with windows default order. You can change that order if you need it, or leave it. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...