Number of buttons per device
-
Hey folks!
I am using a VKB MCG pro stick and Virpil T-50 CM2 throttle, and both have way more than 32 buttons - is it possible for BMS to recognize all of them, somehow? The other sim manages it, and I am wondering if there’s some sort of tweak to get it working in BMS, too… thanks in advance!
-
Yea, BMS would have no problem recognizing any/all buttons on any attached device. There are a number of methods for binding controller buttons in BMS from user-interface style in the 3rd party custom Alternative Launcher app, or even raw directX custom command addition inside the keyfile itself (the method I personally use), including support for “shift state” where holding one button down (such as Pinky Button) adds 100 to each button value, allowing a complete doubling of all button assignments. Once you’re set up, the fun begins.
Here at the BMS website, the forum search function is your best friend, and inside the Falcon BMS manual, CTRL+F to find any keywords you may need to find… follow the training missions and the training manual. And of course, Arty’s Hotlist for all sorts of helpful links and info: https://www.benchmarksims.org/forum/showthread.php?13653-Arty-s-Hot-List
If you need any help with direction, where to start, or have any questions, feel free to ask. This gets pretty complicated of course, it’s a full fidelity simulator (if you’re willing to spend thousands to craft a full motion 1:1 cockpit with switches, FSSB, etc) and true study sim, but it’s worth all the time and effort by far! Best wishes and good luck!
-
Thanks, man, no worries - I am playing BMS for years, so the sim itself, it’s functions etc isn’t the problem: the controller config just doesn’t recognize all buttons in neither my VKB stick nor VirPil throttle, and unless I am mistaken it doesn’t recognize everything above 32, which sounds awfully like a program limitation (Elite: Dangerous has the same and needs weird tricks to get them all going) or DirectX limitation. So searching for either VKB or Virpil came up empty with regards to that specific question and here we are.
I already tried the alternative launcher, and it too doesn’t recognize any button >32, and by now I am a bit at a loss.
Thanks for your overview link, digging through the threads now in hope of a hint.
-
If you want to use more than 32 buttons you need to have a mixed setup.
On my X65F I have as well more than 32 Buttons. DX Buttons 1-32 are bound directly as DirectX commands. Anything above I use the Software that comes with the Stick and assign Keyborad commands to those.Gesendet von meinem SM-G930F mit Tapatalk
-
I feared so. Bad, but what can you do.
-
I am curious if this is something that is potentially going to be addressed in future versions of BMS. It seems like such a left-over from the olden days…
-
There is no current plan to support anything other than the 8-axis/32 button kind (i.e. DIJOYSTATE supported, DIJOYSTATE2 not supported). This is still the common denominator for joystick devices, working for all kinds; so not “olden” so much as “widely compatible”.
-
Joystick Gremlin and vJoy. It’s an external software that allows you to assign the buttons past 32 to virtual joysticks (and more).
-
Joystick Gremlin and vJoy. It’s an external software that allows you to assign the buttons past 32 to virtual joysticks (and more).
Good point…and that’s also part of the reason why there’s no plan…even with DIJOYSTATE2 devices there are already ways to map them fully for DX buttons and axes without direct support in the game.