Request for more than 32 buttons (Virpil throttle)

I just got my Virpil Mongoos T-50 Throttle yesterday, and the only thing keeping me from using it **right now** is this issue. I'm glad I found this thread, it gives me some hope to get the thing running properly in Elite.

It's an awesome throttle. Can't wait to get it working in the game.

EDIT: Followed the instructions here, created a vjoy object with 20 buttons, assigned them in joystick gremlin, the had to rebind everything in Elite, and it works like a charm now. I just have to relearn some of these new bindings. :D

One last thing: Don't forget to click the little xbox-controller shaped icon in Joystick Gremlin. I was staring at my Mongoos last night, and Elite wasn't registering bits of it, and finally realized I hadn't turned it on in JG. Doh.
 
Last edited:
Thanks to Misty_Dark for pointing me to this thread.
I am looking into possible solutions for the problem with my virpil MT-50 throttle and constellation delta stick. The suggestions here should help get that working

It just blows my mind that a game with sooooo many bindings is one of the only games that doesn't support 32+ buttons. Its ludicrous FDev you do not have to have direct support for every controller but this is silly and needs to be fixed... What is the slogan "play your way" Id love to but the buttons don't work... end rant
Cheers
Mall
 
I have just bought a virpil T-50 Grip and throttle so this discussion is very interesting. Would any please share their full list of bindings to help me get started on setup. I have a set of Slaw pedals that I have bound for roll otherwise nothing is set in stone
 
I've been complaining about this issue as well, for several years. I have the same problem with my Saitek X65 (50 buttons). Luckily with the Saitek I can program keystrokes into buttons 33-50, but that means both having to remember to load the right profile for Elite, and ensuring the keybindings in Elite correspond. Not too painful once set up, but so unnecessary if they would just move beyond the current technology. Heck, the Microsoft API introduced the DIJOYSTATE2 structure in 2011, with support for 128 buttons!

https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ee416628(v=vs.85)
 
I've been complaining about this issue as well, for several years. I have the same problem with my Saitek X65 (50 buttons). Luckily with the Saitek I can program keystrokes into buttons 33-50, but that means both having to remember to load the right profile for Elite, and ensuring the keybindings in Elite correspond. Not too painful once set up, but so unnecessary if they would just move beyond the current technology. Heck, the Microsoft API introduced the DIJOYSTATE2 structure in 2011, with support for 128 buttons!

https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ee416628(v=vs.85)

as I said joy2key beta solving all issues with more 32 buttons limitations in all games which do not support new dx input version,
This app is supporting 128 buttons and is very easy for programming https://joytokey.net/en/download_beta
you can even program "mode" switch with more buttons
 
Last edited:
Bad news I'm afraid. The fix I posted earlier in this thread no longer works on Windows 1903. Joystick gremlin won't start because it says vJoy not installed correctly. That's the problem. vJoy no longer works and is not being supported by it's author. For details see the vJoy forums. A fix from frontier is now essential as there appears to be no replacement to the vJoy Joystick gremlin combo.
 
I received my Virpil throttle about a month ago, and definitely needing the game to support it. Mallick's point above regarding the number of bindings required to play Elite is an excellent one - come on, FDev... you know that >32 buttons/controller is the future, let's get this support enabled asap!
 
There is apparently now a solution specific to the Virpil throttle: the latest experimental versions of Virpil's configuration software apparently allow the throttle to be "split" into two logical devices, to get under the 32-button limit. Again, this is specific to Virpil, and doesn't address any other USB devices that may exceed the limit.
 
There is apparently now a solution specific to the Virpil throttle: the latest experimental versions of Virpil's configuration software apparently allow the throttle to be "split" into two logical devices, to get under the 32-button limit. Again, this is specific to Virpil, and doesn't address any other USB devices that may exceed the limit.

Just picked up the Virpil throttle myself and ran into this problem. Do tell, how to do this two-device split in the Virpil software? I'm looking through the config tool and so far not locating something in the screens that looks like it applies.

Edit: Ahhh I found it, a checkbox when creating profile. Seems to work!
 
Last edited:
Bad news I'm afraid. The fix I posted earlier in this thread no longer works on Windows 1903. Joystick gremlin won't start because it says vJoy not installed correctly. That's the problem. vJoy no longer works and is not being supported by it's author. For details see the vJoy forums. A fix from frontier is now essential as there appears to be no replacement to the vJoy Joystick gremlin combo.
Just to update, this does still work. I'm currently on Windows 1903 using vJoy + Joystick Gremlin without issue. I suggest HIDGuardian as well if ONLY for the initial setup, as it can hide the physical devices from Elite so you don't have things mapped to the physical device instead of the vjoy.
 
Bad news I'm afraid. The fix I posted earlier in this thread no longer works on Windows 1903. Joystick gremlin won't start because it says vJoy not installed correctly. That's the problem. vJoy no longer works and is not being supported by it's author. For details see the vJoy forums. A fix from frontier is now essential as there appears to be no replacement to the vJoy Joystick gremlin combo.
On a related topic... I have a 3DConnexion Space Navigator device setup with vJoy on Windows 10 but despite the software device working in the game controller setup screens when I try to use it in ED the results are unusable. Tried to set it up for map and camera navigation but the end result is a perpetual spinning without any controller input.

This would seem to imply that FD have issues with their controller input management code and perhaps they need to revisit how game controllers and joysticks are handled overall.
 
I don't know if anyone is still interested in this, but I was able to get all the Virpil throttle buttons & axes working in ED.

Using Virpil's own "VPC Joystick Setup", you can create a device profile in the "Profile" section of the tool, and select "Split to virtual device by 32 buttons", which splits the inputs across 3 virtual devices (the first has the analog axes and some buttons, the second has the additional controls, no idea what the 3rd device does. Perhaps it relates to the different modes the throttle has?)

Warning: I did have to re-bind all my controls in ED again, not sure why!
 
I don't know if anyone is still interested in this, but I was able to get all the Virpil throttle buttons & axes working in ED.

Using Virpil's own "VPC Joystick Setup", you can create a device profile in the "Profile" section of the tool, and select "Split to virtual device by 32 buttons", which splits the inputs across 3 virtual devices (the first has the analog axes and some buttons, the second has the additional controls, no idea what the 3rd device does. Perhaps it relates to the different modes the throttle has?)

Warning: I did have to re-bind all my controls in ED again, not sure why!
The rebind is probably because you got new deviceIDs. As these sort of things usually hides the default deviceID of the device, and then then creates new virtual devices, that each have a deviceID.
 
I don't know if anyone is still interested in this, but I was able to get all the Virpil throttle buttons & axes working in ED.

Using Virpil's own "VPC Joystick Setup", you can create a device profile in the "Profile" section of the tool, and select "Split to virtual device by 32 buttons", which splits the inputs across 3 virtual devices (the first has the analog axes and some buttons, the second has the additional controls, no idea what the 3rd device does. Perhaps it relates to the different modes the throttle has?)

Warning: I did have to re-bind all my controls in ED again, not sure why!

They (VirPil) are deprecating this functionality in the near future.
 
They (VirPil) are deprecating this functionality in the near future.
Can understand this. It is a crutch that summons problems on other Games and/or Operating Systems.
The 32-Button limit dates back to the last century. Hack. Some Elite Players were not even born when this limitation was solved. lol.
 
Encountered the same problem. Found an easy solution. Go to the Download-Section on the Virpil Website and Download the Setup-Software 20200325. That was the last version that supports the device separation in 2x 32 Buttons. But this Software does not support the new VPC Control Panel - #1. So as long as you don't plan to use the additional Control Planel, everything works just fine.

Since they released the new aditional panel, they removed the 2x 32 seperation checkbox from their Software. I guess it is somehow conflicting. They stated "the functionality does not meet our performance standards. Therefor we removed it permanently". On long term Virpil said in their Forums, that they plan to release their own virtual joystick tool in the future, to address this 32 button issue. Then you can use the latest setup-software again.

But until then, and if you are like me (too stupid to get vjoy and joystickgremlin solution running) you can simply stick to this older Virpil software.

Hope this helps.

And yes, devs, please do some support work for virpil hardware. Awsome stuff, and if you are a VR-player like me, you need hardware with lots of buttons, levers and switches, that can easily tactile identified without seeing them in real life. So getting the 32 buttons limitation lifted would be awesome. Full support with some fancy little icons that resample all the buttons levers and switches in the settings would be nice little cherry to the cake.

Edit: I use a Virpil Mongoos T-50 CM2 and a Virpil WBRD base with a Constallation Alpha; with a HTC VIVE pro, powered by a GTX 1080.
 
Last edited:
I always struggled with vjoy - I found it an over-complicated solution. What I discovered instead was an app called "ControlMyJoystick" and it's proven to be excellent. Although originally designed to help support 3DConnexion 6DOF controllers, it has also solved the 32-button problem for me, doing for my Saitek x65 what the Virpil software does for their sticks. It might also help with the Virpil sticks running their newer software?

 
Back
Top Bottom