Falcon BMS Alternative Launcher (Easy Setup, Keep Joystick Assignments)
-
Hello! I’m using the newest version 2.0 from Github. Trying to map my new Winwing F16Ex throttle using AL. Buttons on the base of the throttle are registering but aren’t mappable. For instance, I can flick the physical 3 way switch that I intend to use for Autopilot Roll functions and see that AL recognizes that I’m flipping between the different unbound DX functions in its log readout, but once I double click the keybind to try to map it, it won’t bind it.
-
@ghastlytt does this thing have >32 buttons?
What does your DeviceSorting.txt file look like, for this setup?
-
@airtex2019 It does, yeah. I recognize that BMS is/was limited to 32 buttons per device. I guess my real question is, does/should the 2.0 version of Alt Launcher work around that limitation since it is telling me that the function is unassigned in the bottom left? The 1.6 version of AL just doesn’t recognize that button at all.
The firmware for this particular device can be split into 4 virtual devices in windows, so I can work around this. I’m just trying to prevent having more identically named devices everywhere.
-
@ghastlytt Do the 4-way split and post the resulting DeviceSorting.txt file here.
(I do not know for sure that this is a bug/limitation of AL, but if it is, then seeing an example config might help illuminate what the fix should be.)
Eg. if there are multiple instances with the same GUID (PID and VID) then they have to be enumerated in the same order as BMS enumerates them, then shuffled into the slots prescribed by DeviceSorting.txt maintaining that relative ordering.
I can see how that would be very tricky code to write and test… so my guess is it’s a bug or limitation of AL. But I haven’t tried it. I suppose one could setup multiple vJoy instances to test that configuration…
-
As you said, BMS still has the limit of 32 buttons per device. Windows does not have that limit. Nothing new there, but AL 2.0 may show what Windows recognizes in the lower left corner as you click stuff. That could be the reason for the discrepancy between what AL 2.0 shows and what you are able to bind.
My theory is that despite showing Windows values, AL knows that some of what Windows recognizes will not fly in BMS due to the BMS limit, so will not allow you to bind DX values outside of the BMS subset.
What does your Mapping window look like, do you only have one column shown (here are my 3 virtual ones for my CM2 throttle):
-
@jayb Does that setup work as expected? If so, cool… then the only real AL bug is lack of a helpful error/warning message when pressing a button >32 on a device.
I’d recommend opening an issue on
https://github.com/chihirobelmo/FalconBMS-Alternative-Launcher/issues -
@airtex2019 It works fine, I have been running with the virtual devices for quite some time now. I am still on AL 1.60
-
Yep, I’ll just chalk it up to a misunderstanding on my end since part of the program sees it but doesn’t point out it can’t map it for BMS. No problem. I can go back to using the duplicated virtual devices. I’m not quite to 16 devices yet Thanks for chiming in, @jayb and @airtex2019 !
-
<p>I installed version 2 Alternative Launcher, <br />I have a bug with EMF theatre. <br />When i start the game from the new launcher the airports on the map are in wrong position.<br /><img class=“ql-image” src=“https://i.imgur.com/bNzi9Vt.jpg” /><br /> I noticed on theater.lst , launcher adds by it self this lines :<br /><br />Add-On emf\F4patch\Big Map\emf.tdf<br />Add-On emf\F4patch\Reddog Map\emf.tdf<br />Add-On emf\F4patch\Small Map\emf.tdf<br />Add-On emf\Theaterdefinition\emf.tdf<br /><br />When i start the launcher, i delete the 3 firsts lines<span style=“background-color:#dcdcdc”> , then I press run game </span>, <br />the map is ok and the airports. <br />If I don’t delete the lines and run the game i have this airport wrong position bugs on map.<br />Does anyone knows why is this happening? how can I prevent this auto adding lines?<br /><br /><br /></p>
-
-
<p>really useful tool, thx. <br />two questions:</p><ol><li>will it be compatible forever? if u stop update, i hope the keymapping still works at least.</li><li>u suggest no deadzone for joystick, will it cause the plane off center all the time?</li></ol>
-
<p>@Gear5 it’s open source, and it’s probably the #1 most popular BMS add-on, so safe to say it will live for as long as BMS (arguably it should get integrated into BMS but that’s a topic for a different day)<br /><br />re deadzone … for things like aerial refueling, it helps to have smooth, light, continuous control inputs<br /><br />but depending on your stick (noisy or inconsistent return to center) that may not be practical.<br /><br />NB: you can hit [alt+C][J] while in flight, to recenter your stick … if your jet is still drifting off, after that, apply some trim</p>
-
<p>@airtex2019 recenter key must be pressed every time play, it is little frustrated.<br />small deadzone is only 1% of full range, i think it is ok.</p>
-
<blockquote>@airtex2019 recenter key must be pressed every time play, it is little frustrated.<br />small deadzone is only 1% of full range, i think it is ok.</blockquote><p>Try recalibrating. If it still drifts after proper recalibration and recentring you probably have hardware issue. </p>
-
<blockquote>recenter key must be pressed every time play, it is little frustrated</blockquote><p><br />@Gear5 do you even ramp-start bro? (j/k)<br /><br />I don’t think of it as any more or less frustrating than the recenter-TrackIR key … or the recenter-Trim key.<br /><br />One final note: if your joystick config has settings for a hardware/driver deadzone, I recommend using that instead of BMS deadzone. That way it’s the same for all games/sims … and your PC will actually go to sleep when you’re away</p>
-
<p>i have some suggestions:</p><ol><li>capability to choose keymap file</li><li>oblique direction POV is hard to set, i.e. set POV upleft for Rotate View Upleft, but when i push POV upleft, this app detect POV up and upleft, so i have to try many times to get upleft input only.</li><li>save bakcup files to somewhere for reinstall game (.key .ini .dat .xml etc).</li><li>put a readme file inside zip, so newbie can figure out how to install, and where to dnload.</li></ol><p><br /><br /></p>
-
-
Hey @chihirobelmo
Any chance to make it compatible with 4.36? I dont want to go through all steps to set my HOTAS again without your app.
-
@tiag said in Falcon BMS Alternative Launcher (Easy Setup, Keep Joystick Assignments):
Hey @chihirobelmo
Any chance to make it compatible with 4.36? I dont want to go through all steps to set my HOTAS again without your app.
Select 4.36 in Alt Launcher 2.0?
-
@Icer it seems to be working but I read in BMS 4.36 chnagelog that the 32 buttons limit for buttons number per device had been extended to 128.
It does not seem to work with alternative launcher yet.
But on alternative launcher GitHub page, the readme screenshots are labeled 2.1.0 so …perhaps it is coming ? -
@tango4 yes 2.1.0 supports 128dx but I made some bugs while updating it so I need to fix them.
-
Thx, Chiri.
Icer, Yessir to you. I had absolutely no problem setting up my 4.36 HOTAS with 2.0, 32 dx and all.
It will be interesting how the increased dx will effect set up