jollyjack Posted January 19, 2023 Posted January 19, 2023 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_* 1
WinkleBrowWinkleBrown Posted October 14, 2023 Posted October 14, 2023 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.
BinakZaino Posted November 9, 2023 Posted November 9, 2023 Thank you very much, this is a godsend. I was getting tired of having to remap the joysticks every time I plugged them in.
Manitu03 Posted July 6, 2024 Posted July 6, 2024 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! 1
Hoss Posted July 7, 2024 Posted July 7, 2024 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.
jollyjack Posted February 18 Author Posted February 18 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.
czech693 Posted February 18 Posted February 18 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.
NINJA_MC Posted July 2 Posted July 2 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.
TCW_Brzi_Joe Posted July 3 Posted July 3 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now