Falcon BMS Alternative Launcher (Easy Setup, Keep Joystick Assignments)
-
I still can’t figure out how do I do DX modifier
I bind a key I want to act as modifier to DX shift
And I try to press keycombo and bind on something I want to work only with modifier pressed, but then it unbinds a bind which uses same key but without modifier -
You can only use a key you bind STICK: PINKY SHIFT(DX SHIFT) as a DX shift key.
If you assign DX3 a pinky shift(dx shift), try assigning DX1 SHIFT something and in BMS press DX1 while holding DX3, then the callback you assigned to DX1 SHIFT will be activated.
Also, don’t forget to assign STICK: PINKY SHIFT(DX SHIFT) to “shifted layer” too (like STICK: PINKY SHIFT(DX SHIFT) DX3 & DX3 SHIFT) as BMS has a glitch to keep layer shifting.Docs\Key Files & Input\BMS Key File Manual.pdf: 7.4.3 DirectX Button Shifting
-
Or, Do you mean when you assign “DX1 SHIFT” somehow “DX1” disappears from the other cell?
That must be a glitch I have to check my code… -
Or, Do you mean when you assign “DX1 SHIFT” somehow “DX1” disappears from the other cell?
That must be a glitch I have to check my code…Yeah this
-
Could you show me screenshots or capture video?
-
I would, but I re-installed windows(Windows 7) and I get this…
Btw, did you release it to github yet? -
I am so nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooob still not understanding what is the repository. I also need time to release it to GitHub…
-
I am so nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooob still not understanding what is the repository. I also need time to release it to GitHub…
Repository is project
There is github app, which makes it simple, you don’t need to do it through cmd -
-
Thanks Elliot for a good news. I will be busy for a week. I would like to upload the source after then.
This week I have found.
System.ComponentModel.Win32Exception : Not enough quota is available to process this command
sometimes occurs at the last line of following codesprocess = System.Diagnostics.Process.Start(appPlatform, strCmdText); this.WindowState = WindowState.Minimized; process.WaitForExit(); this.WindowState = WindowState.Normal;
“appPlatform” is falconbms.exe so this might be what is crashing the app when closing BMS.
However, autogeneration for setup file has already been finished before these lines and I don’t think it is breaking .key file or whatever… -
Dunno if this has been suggested before - but can you add the option to add custom tools to the tool list? That way you won’t have to add stuff every time some good new tool comes out (like vmt or tacview) - and in fact you can remove all non-present tools from the bar that are already there. E.g. add a code that will just add icon from the exe selected by the player and a name. Kinda like totalcmd does it. That will give us some good customization and let the player have only shortcuts to tools that are there
-
The reason why I added those shortcuts are to introduce BMS beginners those tools and suggest trying them, so I don’t want to change it to user-customizable shortcuts.
-
love your launcher, so easy to change DX buttons and switch theaters
sometimes if I change a key assignment it switches another key lower in the list, ie set 0-M-SEL to KeyPadEnter, it will set RCL Button instead
had an issue with PinkyShift before I read this, fix by adding unshifted + shifted action to same button for PINKY SWITCH ( DX SHIFT)
maybe you can add a shortcut to online weathergen tool http://firstfighterwing.com/weathergen/ for those who don’t want to install anything else
additional custom shortcuts would be useful to launch trackir, voiceattack, etc, not a big deal
-
First off, just wanted to say thanks for putting this together. Beyond just making BMS more convenient to play personally, it also makes it so much easier to recommend to friends.
I do have one small issue to to report. Trying to start the game with “Launch without any setup override” unchecked and axismapping.dat set to read-only crashes the launcher with an unhelpful default “Falcon BMS Alternative Launcher Cs has stopped working” message. If I hadn’t remembered that I’d made my axis mapping read only and thought to change it, I’d have assumed the launcher was just plain broken. It’d be nice to get a proper error message.
-
sometimes if I change a key assignment it switches another key lower in the list, ie set 0-M-SEL to KeyPadEnter, it will set RCL Button instead
additional custom shortcuts would be useful to launch trackir, voiceattack, etc, not a big deal
axismapping.dat set to read-only crashes the launcher
Thanks for reporting.
The reason why some keys lower the cell selection seemes because those keys are to work like that for DataGrid. Up/Down Arrow key, Enter key and Numpad Enter do. I will update them avoid moving cell selection. For now, selecting one upper(or lower) cell bedore binding would work.
Adding custom shortcuts are okay, I leave current shortcuts to the launcher tab (maybe adding voiceattack) then would like to add 3rdPartyTools tab for user-custom shortcuts.
I think I can simply disable read-only parameter of the file, overwrite them and set it to read-only again. There would be confirmation dialog asking whether to overwrite them or not.
-
trying to get this to work. but am unable. everytime i click the laucher to go to BMS from your alternative it crashes. Also i had mad numerous changes to the keyfile and after the crash nothing was saved which really suck as it was a waste of 30-45mins to do it. maybe ther is a save button on the keymapping page that i just don’t see. Also is there any way to not have to have a stock BMS -FULL file to begin.
Looks to be promising if i could get it to work.
-
trying to get this to work. but am unable. everytime i click the laucher to go to BMS from your alternative it crashes. Also i had mad numerous changes to the keyfile and after the crash nothing was saved which really suck as it was a waste of 30-45mins to do it. maybe ther is a save button on the keymapping page that i just don’t see. Also is there any way to not have to have a stock BMS -FULL file to begin.
Looks to be promising if i could get it to work.
Can you send me following files?
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>.pop</callsign> -
I had a similar problem to Jambo, in that every time I tried launching it crashed. After some digging, the problem I was having was that my Teensy3.2 card had a device name of “Keyboard/Joystick/Mouse”. The Alternative Launcher tries to create xml files for each device but crashed when trying to create that one because of the slashes in the name.
Altering the device name in the registry solved the problem. However, perhaps there could be a solution in the code that detects slashes (or other not-allowed characters) in device names and does a work-around.(By the way, I love this program. This makes using multiple input devices thousands of times easier than the default and I no longer have to mess around in Target to make the throttle, joystick and MFDs appear as if they were one controller).
-
I reinstalled BMS and now the launcher works great. everything is working as needed. thanks for the response.
-
I had a similar problem to Jambo, in that every time I tried launching it crashed. After some digging, the problem I was having was that my Teensy3.2 card had a device name of “Keyboard/Joystick/Mouse”. The Alternative Launcher tries to create xml files for each device but crashed when trying to create that one because of the slashes in the name.
Altering the device name in the registry solved the problem. However, perhaps there could be a solution in the code that detects slashes (or other not-allowed characters) in device names and does a work-around.(By the way, I love this program. This makes using multiple input devices thousands of times easier than the default and I no longer have to mess around in Target to make the throttle, joystick and MFDs appear as if they were one controller).
Thanks for finding it out!
I PMed you v1.04. I would like to publish it to the public if it works.
v1.04 has also fixed ARROW/ENTER keys problem.sometimes if I change a key assignment it switches another key lower in the list, ie set 0-M-SEL to KeyPadEnter, it will set RCL Button instead