Import key file into the New Alt Launcher?
-
Is there any way to “import” an existing .key file? Or trick to make it easier?
I tried just overwriting contents of BMS-Auto.key … I thought that had worked for me, in the past, but perhaps I misremember or somehow fooled myself – it loads all the keyboard bindings, but none of the DX button bindings.
I realize it’s not a simple feature-request … considering .key files aren’t self-defining – they have implicit dependencies on cfg values like g_nButtonsPerDevice, g_nHotasPinkyShiftMagnitude … and of course DeviceSorting.txt ordering … and all the complex cfg for multiple pov hats.
-
@airtex2019 do you mean the assignments that you have for your controllers? AL creates an xml for each controller. Just copy paste those xmls from C:\Falcon BMS 4.36\User\Config to C:\Falcon BMS 4.37\User\Config . That is what I did and all my controllers where good to go. The name of the xmls look like “Setup.v100.TWCS Throttle {149EC420-84E1-11EC-8001-444553540000}”.xml
-
@airtex2019 Please refer to the User Manual chapter 3.4 page 25. All is explained there
-
@danaos75 no I mean, previously I have not been a user of AL – I hand-managed my own .key file, and related cfg.
(I never saw the need for a “launcher”, I just made desktop shortcuts to ‘Falcon BMS.exe’ and RTTClient.exe, IVC/WDP etc, and be done with it.)
But I’m actually very happy to see it getting integrated into BMS proper, and I’d like to adopt it. I just don’t want to redefine ~100 shifted buttons and hats.
-
@Micro_440th interesting, thanks … not working for me, or maybe I don’t understand – BMS-Full.key seems to have same result as overwriting BMS-Auto.key – it imports the keyboard but none of the dx buttons.
What I tried:
- delete the xml files and BMS-Auto.key
- replaced BMS-Full.key with my own key file
- started the launcher
Should that work? Maybe my key file is too exotic… it is made for 128-buttons-per-device… but a dx-shift magnitude of 1000. Perhaps AL is unhappy about that? I only have 2 entries in my DeviceSorting.txt
-
@airtex2019 said in Import key file into the New Alt Launcher?:
@Micro_440th interesting, thanks … not working for me, or maybe I don’t understand – BMS-Full.key seems to have same result as overwriting BMS-Auto.key – it imports the keyboard but none of the dx buttons.
What I tried:
- delete the xml files and BMS-Auto.key
- replaced BMS-Full.key with my own key file
- started the launcher
Should that work? Maybe my key file is too exotic… it is made for 128-buttons-per-device… but a dx-shift magnitude of 1000. Perhaps AL is unhappy about that? I only have 2 entries in my DeviceSorting.txt
Yes thats the flow that should work. The BMS-Auto.key will be created AUTOMATICALLY from the existing BMS-Full.key.
I hope thats clearer now. -
@Micro_440th it did recreate BMS-Auto.key, just with 300 keyboard lines, and empty sections at the bottom, for my dx device buttons and hats.
I’ll strip it down and see if I can’t figure out if the problem is the too-big dx shift range … or what.
Thanks!
(...300+ keyboard lines successfully imported...) #======== VKBsim Gladiator NXT R SEM ======== #======== VKBsim Gladiator NXT R SEM : POV ======== SimDoNothing 0 -1 -3 0 0x0 0 SimDoNothing 2 -1 -3 0 0x0 0 SimDoNothing 0 -1 -3 1 0x0 0 SimDoNothing 2 -1 -3 1 0x0 0 SimDoNothing 0 -1 -3 2 0x0 0 SimDoNothing 2 -1 -3 2 0x0 0 SimDoNothing 0 -1 -3 3 0x0 0 SimDoNothing 2 -1 -3 3 0x0 0 SimDoNothing 0 -1 -3 4 0x0 0 SimDoNothing 2 -1 -3 4 0x0 0 SimDoNothing 0 -1 -3 5 0x0 0 SimDoNothing 2 -1 -3 5 0x0 0 SimDoNothing 0 -1 -3 6 0x0 0 SimDoNothing 2 -1 -3 6 0x0 0 SimDoNothing 0 -1 -3 7 0x0 0 SimDoNothing 2 -1 -3 7 0x0 0 SimDoNothing 1 -1 -3 0 0x0 0 SimDoNothing 3 -1 -3 0 0x0 0 SimDoNothing 1 -1 -3 1 0x0 0 SimDoNothing 3 -1 -3 1 0x0 0 SimDoNothing 1 -1 -3 2 0x0 0 SimDoNothing 3 -1 -3 2 0x0 0 SimDoNothing 1 -1 -3 3 0x0 0 SimDoNothing 3 -1 -3 3 0x0 0 SimDoNothing 1 -1 -3 4 0x0 0 SimDoNothing 3 -1 -3 4 0x0 0 SimDoNothing 1 -1 -3 5 0x0 0 SimDoNothing 3 -1 -3 5 0x0 0 SimDoNothing 1 -1 -3 6 0x0 0 SimDoNothing 3 -1 -3 6 0x0 0 SimDoNothing 1 -1 -3 7 0x0 0 SimDoNothing 3 -1 -3 7 0x0 0 SimDoNothing 2 -1 -3 0 0x0 0 SimDoNothing 4 -1 -3 0 0x0 0 SimDoNothing 2 -1 -3 1 0x0 0 SimDoNothing 4 -1 -3 1 0x0 0 SimDoNothing 2 -1 -3 2 0x0 0 SimDoNothing 4 -1 -3 2 0x0 0 SimDoNothing 2 -1 -3 3 0x0 0 SimDoNothing 4 -1 -3 3 0x0 0 SimDoNothing 2 -1 -3 4 0x0 0 SimDoNothing 4 -1 -3 4 0x0 0 SimDoNothing 2 -1 -3 5 0x0 0 SimDoNothing 4 -1 -3 5 0x0 0 SimDoNothing 2 -1 -3 6 0x0 0 SimDoNothing 4 -1 -3 6 0x0 0 SimDoNothing 2 -1 -3 7 0x0 0 SimDoNothing 4 -1 -3 7 0x0 0 SimDoNothing 3 -1 -3 0 0x0 0 SimDoNothing 5 -1 -3 0 0x0 0 SimDoNothing 3 -1 -3 1 0x0 0 SimDoNothing 5 -1 -3 1 0x0 0 SimDoNothing 3 -1 -3 2 0x0 0 SimDoNothing 5 -1 -3 2 0x0 0 SimDoNothing 3 -1 -3 3 0x0 0 SimDoNothing 5 -1 -3 3 0x0 0 SimDoNothing 3 -1 -3 4 0x0 0 SimDoNothing 5 -1 -3 4 0x0 0 SimDoNothing 3 -1 -3 5 0x0 0 SimDoNothing 5 -1 -3 5 0x0 0 SimDoNothing 3 -1 -3 6 0x0 0 SimDoNothing 5 -1 -3 6 0x0 0 SimDoNothing 3 -1 -3 7 0x0 0 SimDoNothing 5 -1 -3 7 0x0 0