Falcon BMS Alternative Launcher (Easy Setup, Keep Joystick Assignments)
-
Hello, I don’t want to risk my installation Sayer all i had to do to make it work as i wanted, so a quick question before i try this launcher:
Can it invert throttle axis?
What’s the best way to restore launcher bc back to original?Couldn’t find the info, thanks for your time!!!
1st post!
Pay Attention before use.
The app will overwrite following setup files and the Registry of Falcon BMS.
The app will auto-generate backups of following files at User/Config/Backup.User/Config/axismapping.dat
User/Config/BMS - Full.key
User/Config/DeviceSorting.txt
User/Config/Falcon bms.cfg
User/Config/joystick.cal
User/Config/<callsign>.popI recommend make backups of the registry.
HKEY_LOCAL_MACHINE\SOFTWARE\BenchmarkSims\Falcon BMS 4.33 U1
or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BenchmarkS ims\Falcon BMS 4.33 U1(Export .reg file via regedit.exe, For restoring just run reg file you have backed up.)
Also backup the launcher.exe</callsign>
-
-
Yes! I read about the backup but not the best way to restore!
-
-
You could use Joystick Gremlin to combine axis’s and invert them as well as adding curves. A great tool
-
Hi chihirobelmo and thanks for this excellent addition to BMS Falcon; it has saved me endless headaches rebinding axes whenever I launch the sim with unplugged devices!
I do have a difficulty with one key binding in particular, though. I used to use Snelle’s really good x55 profile with my HOTAS and he had a good use for the the ‘mousewheel’-thing on the throttle that I’d like to re-create in your software, only I can’t get it to work. The DX commands look like this:
SimDeselectOverride 93 -2 -2 0 0x0 0
SimDeselectOverride 221 -2 -2 0 0x0 0
SimSelectSRMOverride 93 -2 -2 0x42 0x0 0
SimDeselectOverride 94 -2 -2 0 0x0 0
SimDeselectOverride 222 -2 -2 0 0x0 0
SimSelectMRMOverride 94 -2 -2 0x42 0x0 0When I try and recreate this using Alt Launcher, I get this:
SimDeselectOverride 93 -2 -2 0 0x0 0
SimDeselectOverride 221 -2 -2 0 0x0 0
SimSelectSRMOverride 93 -1 -2 0x42 0x0 0
SimDeselectOverride 94 -2 -2 0 0x0 0
SimDeselectOverride 222 -2 -2 0 0x0 0
SimSelectMRMOverride 94 -1 -2 0x42 0x0 0…which doesn’t work properly because when rolling from MSL to DGFT overrides it doesn’t self-cancel like in Snelle’s behaviour above. To make with work with your launcher I had to manually edit the “-1” after SimSelectSRMOverride and SimSelectMRMOverride to a “-2” and save this as a new keyfile and manually change the keyfile once in BMS Falcon.
I may be mistaken but is it because the launcher won’t allow two different commands (SimSelectMRMOverride and SimDeselectOverride) to be bound to the same Invoke: DN key?
Can you help?
-
I believe you can just toggle the override box in the config to restore the behavior you expect, or to make that method you described functional.
*Launch BMS, select Configuration, scroll to section shown below:
-
SimDeselectOverride 93 -2 -2 0 0x0 0
SimDeselectOverride 221 -2 -2 0 0x0 0
SimSelectSRMOverride 93 -2 -2 0x42 0x0 0
SimDeselectOverride 94 -2 -2 0 0x0 0
SimDeselectOverride 222 -2 -2 0 0x0 0
SimSelectMRMOverride 94 -2 -2 0x42 0x0 0SimDeselectOverride 93 -2 -2 0 0x0 0 is when DX93 is pressed and invokes key Down.
SimSelectSRMOverride 93 -2 -2 0x42 0x0 0 is when DX93 is released and invokes key down.Alt Launcher should allow this…
I have to check but my pc crashed last week so needs some time…
-
SimDeselectOverride 8 -2 -2 0 0x0 0 SimDeselectOverride 136 -2 -2 0 0x0 0 SimSelectMRMOverride 8 -2 -2 0x42 0x0 0 SimDeselectOverride 9 -2 -2 0 0x0 0 SimDeselectOverride 137 -2 -2 0 0x0 0 SimSelectSRMOverride 9 -2 -2 0x42 0x0 0
like this?
-
@SemlerPDX: Thanks for your suggestion but in most of my attempts to fix this issue I did try with that setting enabled and disabled but it never seemed to help. The physical control I am using is (as far as I can tell) basically a mouse-wheel, and perhaps doesn’t send the right commands for this setting to work with. This is the only reason my feeble brain could come up with anyway.
@chihirobelmo: That explains a lot - I was confusing KEY DOWN and INVOKE: KEY DOWN! If your last message is your .key file as created by AltLauncher then that looks perfect! Your link results in “invalid attachment specified” however. Could you send again? I will have a try myself in the meantinme…
Update. Hmm this is what I ended up with:
SimDeselectOverride 93 -1 -2 0 0x0 0
SimDeselectOverride 221 -1 -2 0 0x0 0
SimSelectMRMOverride 93 -1 -2 0x42 0x0 0
SimDeselectOverride 94 -1 -2 0 0x0 0
SimDeselectOverride 222 -1 -2 0 0x0 0
SimSelectSRMOverride 94 -1 -2 0x42 0x0 0Note that after the button numbers the subsequent digits have reverted to “-1” value. The meaning of this isn’t explained in this article but needless to say, it doesn’t work
What am I missing?
-
Here it is.
-
That has done it!
Thanks so much for spending the time to explain this. Your software is clearly more powerful than my puny intellect can comprehend! Hopefully more people, especially those with X55/56 throttles will see this too.
-
That has done it!
Thanks so much for spending the time to explain this. Your software is clearly more powerful than my puny intellect can comprehend! Hopefully more people, especially those with X55/56 throttles will see this too.
I have an X56 throttle too and was wondering if a dx shift key is required for this setup? I have untill now gotten away with not having a shifted layer. If it is required, which button do you have assigned for dx shift?
-
Yeah I’d say a shifted layer is pretty much essential; and the key everybody uses is the pinky key on the stick. Please note for it to work properly you have to assign the STICK: PINKY SWITCH(DX SHIFT) map in both the shifted and unshifted state so it looks like the following:
Not doing this will cause you to be unable to ‘unshift’ your hotas functions and is a long standing requirement for BMS and nothing to do with AltLauncher.
If you were wondering what functions it would be useful to assign then look at the following from Snelle’s x-55 keyfile, which I used for a long time:
With an x56 you would definitely want to assign the left ministick to Radar Cursor (Cursor X/Cursor Y) and probably use the right ministick as a 4-way hat for CMS up/down/left/right, as in the real HOTAS.
Good luck
-
Thanks for the reply javelin,
One last question, if you use the pinky key for dx-shift, what do you have bound for the actual in-game pinky key, i.e. FOV?
My ideal setup would be a short press for normal pinky key operation, and hold down for dx-shifting, but I’m not sure how to go about this.Cheers
Nicolas
-
I Have a Warthog and I use the paddle switch for the shift, then I use the button on the throttle plate for the paddle switch. I have small hands. I Use Joy to Key to have the Cooley four-way send key presses. Run Joy to key as administrator.
-
Nikolai, The cool thing about the BMS HOTAS callbacks (ie the bindings that mimic RW hotas functions) is that they have multiple functionality built-in. So long as you bind the STICK: PINKY SWITCH(DX SHIFT) call back as I mentioned, and not “DX shift” or “FOV” to your pinky, you will get exactly the results you are seeking; the default behaviour of STICK: PINKY SWITCH(DX SHIFT) is FOV on a short press (duration of which is defined in 'Falcon BMS.cfg) and SHIFT function on a longer press.
A better explanation is available in the Dash-1 manual in the sections explaining cockpit functions, and it is well worth a read.
-
I installed version 1.40 on 4.34 on a w10 professional on a bootcamp Mac by placing the .exe and .config in the x86-folder. When I run the launcher.exe, nothing happens. Well ok, ik get 1s of the spinning Windows thing and then silence… any suggestions?
EDIT: ok, saw the remark on the download page “If the Hub.exe does not launch, put DLLs to /bin/x86/”. Did that, and now everything works fine
-
Hi folks,
I got a question which obsesses me since the very first time when I discovered and installed the ‘BMS Alternative Launcher’.
Where is the “load key-file” button? This tool is full of useful tips, explanations, has a nice looking UI and the development is ongoing it seems, which is very nice! But what is the use of this tool for those of us, who have already there key-file and only want to make one or two changes to it? …without calling our IT friend again. (like me ^^)
Don’t get me wrong, much respect for “chihirobelmo” and everyone else who spent its spare time for programing. - Is this feature planned for the future? I’m really curious! -
Hi Zero, I was in the same boat when I first used AltLauncher, but I just bit the bullet and re-created my keyfile from scratch.
Now that you don’t have to manually edit the keyfile, it shouldn’t take very long, unless you have changed all the keyboard assignments as well (why!!!?)
The main use for me for AL was to keep all my wayward controllers in line so it was worth it to redo my keyfile.