Brizzly Posted December 19, 2019 Posted December 19, 2019 (edited) Fellas, Since I play multiple sims, I have a myriad of 'joystick' devices attached to my computer. In all, if all are plugged in, and with vJoy enabled, my system sees 11 game controller devices. I know I'm not the only one who feels the pain with IL2GB in this situation, as I've found many posts from others as I've searched for an easy way to fix the issue with only 8 controllers being recognized at once. This isn't so much because I want to use them all in IL2GB, I'd just like to be able to leave them all connected no matter what sim I'm playing. This brings me to this nice little program I've discovered, and would like to get working with IL2GB. It's called 'devreorder,' and the premise behind it is that you drop a .dll file in the same folder as a game's executable, and based on a .ini file that you manually edit with your joystick names, it will put the devices in the order of priority you wish the game to see them, and even allow you to choose which devices are seen, and ignored. Sounds like the answer to my problem, right? Well, I thought so. Especially since I got it to work with old school IL21946, with its 4 controller limit. So far, though, with IL2GB, no dice. There is a warning in the readme that the .dll may not work depending on how a game sees the controllers, so I'm guessing this is probably why it doesn't work with IL2GB, but I figured I'd ask here, as well as start this thread to spread the word about this in case anyone else would like to try it. Link is below. If anyone has any better luck than me, please let everyone know here so those of us who have too many devices can just leave them plugged in. Link: https://github.com/briankendall/devreorder Edited December 19, 2019 by Brizzly 1
nickj123 Posted December 19, 2019 Posted December 19, 2019 I guess you could also try just reordering the devices.txt file manually and keep the devices you want to use on device numbers 0-7 and everything else above that? I haven't tried this method personally yet but I might give it a try at the weekend.
Brizzly Posted December 19, 2019 Author Posted December 19, 2019 I'm pretty sure I tried that about a year ago, with no results. I even went as far as making that .txt read only, but the sim seems to take a re-inventory every time you start it, and uses the same order that Windows uses (I'm using Win10 btw, probably should have said that in the first post). I'll see if I can dig up the thread I posted on it here.
nickj123 Posted December 19, 2019 Posted December 19, 2019 Yes, I've noticed it performs an inventory at launch, so now when I see the message 'new device detected' I exit Il-2 and disconnect the new device and then relaunch which is a pain if I want to go from DCS to Il-2 or vice versa. It seems I'm in the same boat as yourself - too many devices for Il-2. The Devs really need to look at sorting this out but I guess it isn't an easy fix or they would have done it already.
Brizzly Posted December 19, 2019 Author Posted December 19, 2019 Found my old thread about max peripherals. So yeah, if you unplug everything, delete the 'Input' folder, only plug in what you want to use, and then make the .txt list read only, the list will never change no matter what you plug in. However, you still need to unplug peripherals if you have more than eight, and the ones you want to use are toward the bottom of the list. I think this is even old news, as with the new system 777/1C implemented for saving the joystick ids, really all you need to do is unplug what you don't want to use, and your bindings should still work, I think...
Hanu Posted December 19, 2019 Posted December 19, 2019 I've had no luck with that program either. As my vJoy is later priority compared to for example throttle it should emulate, the only way to re-map my throttle's >64 buttons is to start the game while throttle is unplugged... After starting, I can plug it and map vJoy buttons are recognized first. Luckily you don't have to do it but only when re-mapping stuff.
Spook109 Posted October 9, 2021 Posted October 9, 2021 On 12/19/2019 at 11:30 AM, Brizzly said: if you unplug everything, delete the 'Input' folder, only plug in what you want to use, and then make the .txt list read only, the list will never change no matter what you plug in. However, you still need to unplug peripherals if you have more than eight, and the ones you want to use are toward the bottom of the list. Brizzly, Finding this thread after trying to get devreorder working in IL-2 GB. It works well in 1946 but no luck in GB. I play DCS too and have 10 usb controllers. Just wondering if, over the last two years, you've managed to figure out a good fix for guys like us. Thanks!
Brizzly Posted October 9, 2021 Author Posted October 9, 2021 3 hours ago, Su-27_dot_Com said: Brizzly, Finding this thread after trying to get devreorder working in IL-2 GB. It works well in 1946 but no luck in GB. I play DCS too and have 10 usb controllers. Just wondering if, over the last two years, you've managed to figure out a good fix for guys like us. Thanks! Nothing software wise. I ended up getting two USB 3.0 hubs, and have my IL2 stuff plugged into one, and everything else on the other. I unplug the 2nd one hen I play IL2.
Charon Posted October 9, 2021 Posted October 9, 2021 @Su-27_dot_Com I posted a guide to this a few months ago.
Spook109 Posted October 23, 2021 Posted October 23, 2021 On 10/9/2021 at 1:31 PM, Charon said: @Su-27_dot_Com I posted a guide to this a few months ago. Big Thanks for this. Looking forward to trying this method ASAP.
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