@boomer
Thanks for this tip! I just finished my first 4.37 test flight, after importing my 4.36 DeviceSorting.txt file and my 4.36 .key files, my axismapping.dat, d3d11.dsp, and Falcon BMS User.cfg from 4.36.
I have 4 devices (HOTAS Cougar, 2 x Thrustmaster MFDs {using 4.37’s RTTRemote and my 4.36 RTTRemoteClient.ini file}, and 1 x SimGears ICP) plus a couple others that are not Windows controller devices (1 x smartphone app named “BMSDevicePro” which uses its own mini-server to interface with BMS to extract RWR and Fault/Warning info and 1 x PSM DED+Fuel Flow Indicator which are run via DEDuino on an Arduino Uno board), plus TrackIR and @SemlerPDX 's excellent Profiles for Voice Attack.
Using your tip, I put “set g_nButtonsPerDevice 32” in my Falcon BMS User.cfg file ( @jayb is correct that 4.37 default config is “g_nHotasPinkyShiftMagnitude 256” so no need to put that in Falcon BMS User.cfg). I also set DeviceSorting.txt to “Read Only” attribute.
On a fresh install of Falcon BMS 4.37, I set up my launcher shortcut to point to the original Falcon BMS 4.37 launcher, not Alt Launcher. I have not tried (nor do I want to try) Alt Launcher. During a complete test flight in a F-16 DM-50, all my buttons on all my devices worked properly (even the cursor up left, down right etc.). Upon exiting Falcon BMS 4.37 normally, I checked DeviceSorting.txt and it was unchanged, and still dated from the date of my 4.36 use (11/18/22 is when I last changed it to include the new SimGears ICP).
I use Win10 Home, v22H2, last updated 12/05/22. When I installed BMS 4.37, I di use the Install DirectX option. I do not have VR gear, so that is unchecked in Config.
Hope this helps anyone else who may be having issues with DeviceSorting.txt.
Regards,
Tomcattwo
(VoiceClone)