SemlerPDX's X52 Pro 'Falconeer' HOTAS Profile for BMS 4.35
-
This post is deleted! -
still work for 4.36 ?
-
@Plus I don’t see why not. I doubt they’ve changed the callbacks, but if they have, let me know and I’ll update the profile.
-
@SemlerPDX I have been trying this profile in 4.36 and it appears to work. However, when I use a shift (pinky) call, it seems to render the profile inert. For example, i try a shift(pinky) for CMS, and it appears to not work. Then i try using unshifted stick hat down for SOI focus and that does not work. Prior to the shift for CMS though, the SOI focus worked.
Unclear why the shift appears to cause the profile to not function for shift or non-shift key bindings?
Note: I verified hotas clutch unchecked and profile is active in sys tray.
-
@WindWeapon That is certainly odd behavior. Not sure how or why the pinky would cause the entire profile to become non-functional, makes me think something screwy is going on with the pinky shift magnitude or that the pinky is becoming stuck (not physically, of course).
Not even sure what to suggest for troubleshooting - but I would probably try double-tapping the pinky button and dual stage trigger perhaps, and ensure the slider on the throttle is in the center position, though I realize these are all pretty weak shots in the dark. I haven’t been able to fly since shoulder surgery in March, haven’t even been able to try out 4.36 yet, but I’ll hook up my X52 Pro to the PC and try to see if I can replicate this in this new version.
Please post up if anything changes or you find any other quirks as we try to figure this one out. I do have plans to replace the keyfiles with current version keybinds, this will involve simply copying the entire Falconeer Hotas controls section at the bottom into the new FULL keybinds file for 4.36 - if you want, you could try this on your own rather than wait for that update (it may be a few more days).
-
@SemlerPDX Sounds good, yea, I tried it again tonight and can confirm/repeatable, that any time I “shift” with pinky, the profile overall become inert. Note, I also copied Falconeer Hotas controls section into the new 4.36 keybinds, but no joy on resolving the issue. Note, requires closing down BMS and restart for profile to regain function; however if pinky clicked, it causes issue again.
Hopefully it can be resolved, as it appears to be a nice profile, plus with a nice VoiceAttack complement too! -
@WindWeapon Found this added in the 4.36 tech manual:
DX Shift Lock Added: New callback to toggle DX shifting layer lock / unlock states. When invoked it engages the shift lock after which all DX button presses invoke the shifted layer programming for the controller until the lock is cancelled. Pressing SimHotasShift (short press) and SinHotasPinkyShift (long press) can also release a shift lock. This must be activated in the Falcon BMS.cfg using g_bEnableHotasShiftLock (default: 0 = off).
Maybe this is the solution? i have not had change to test it, but hopefully tonight.
-
@WindWeapon said in SemlerPDX's X52 Pro 'Falconeer' HOTAS Profile for BMS 4.35:
@WindWeapon Found this added in the 4.36 tech manual:
DX Shift Lock Added: New callback to toggle DX shifting layer lock / unlock states. When invoked it engages the shift lock after which all DX button presses invoke the shifted layer programming for the controller until the lock is cancelled. Pressing SimHotasShift (short press) and SinHotasPinkyShift (long press) can also release a shift lock. This must be activated in the Falcon BMS.cfg using g_bEnableHotasShiftLock (default: 0 = off).
Maybe this is the solution? i have not had change to test it, but hopefully tonight.
I don’t see how this would be a solution. This is ‘off’ by default, doesn’t even exist in the config unless the user puts it there. Definitely worth trying, but again, it notes that pressing short or long releases this lock. In addition to that, it would imply that when the lock is engaged, all buttons are shifted, yet you report a non-functional state for all buttons after pressing Pinky Shift.
I haven’t been able to attempt to recreate this yet as I’ve not been well, but I still plan to try as soon as I am able. I’ll watch for your reply to see if you can figure anything out yourself.
-
@SemlerPDX I tried this and it had no effect. Still same issue.
-
@WindWeapon Sorry I didn’t remember this before. There was a person before you that had this exact same issue. They reinstalled BMS and the STT programming software for the X52 and the issue was resolved. I have no idea if it was the reinstallation of the BMS program or the STT program (or both) that fixed it, but here is a link to the thread where someone else had your issue and resolved it:
https://forum.falcon-bms.com/topic/19910/pinky-shift-locking-up-buttons-on-x52-pro -
thks
-
Hi guys, thanks to these tips I solved the problem of the radar cursors, and the air brakes work perfectly.
I would like to ask you a question, I can modify the other commands of the HOTAS buttons through the SST program without ruining the operation of the radar cursors and air brakes, I would like to insert different commands on some buttons of the stik and throttle.
Thanks for your kind patience. -
@Falket73 Should be fine. So long as you understand that you’d be overwriting whatever action had previously been on that particular button (in both shifted and unshifted states). You’d be adding 1 button and removing 2, essentially, every time you do that.
A better way to do it would be to identify which buttons you want to have different actions, and then edit the Falconeer keyfile to change out those callbacks for the one(s) currently in place. In this manner, you’d be able to replace just one (a shifted or unshifted) button assignment.
In Falconeer keyfiles, each section is clearly marked, and each X52 Pro button is listed (under shifted or unshifted state alike). All you’d need to do would be to identify the callback of the BMS action you wish to use, find the X52 Pro button (either in the unshifted or shifted state list), and replace the existing callback with the one you want in its place:
(Don’t mess with the HAT / POV assignments, or the Pinky Shift & Mode Roller Dial, and everything should continue to work as designed for Falconeer.) -
@SemlerPDX Thank you very much for your hyper-fast response.
I don’t know what I have to delete on the command string to disable the command of a key to avoid having two different functions with the same button.
Okey, in the section of the command line that makes the radar cursors work and in the air brakes command I don’t touch anything.
Now I try to create a profile with SST and see what happens.
Thanks for your patience. -
@Falket73 said in SemlerPDX's X52 Pro 'Falconeer' HOTAS Profile for BMS 4.35:
@SemlerPDX Thank you very much for your hyper-fast response.
I don’t know what I have to delete on the command string to disable the command of a key to avoid having two different functions with the same button.
Okey, in the section of the command line that makes the radar cursors work and in the air brakes command I don’t touch anything.
Now I try to create a profile with SST and see what happens.
Thanks for your patience.If you edit the keyfile ‘Falconeer’ section pictured above, for example, “AFResetTrim” is a ‘callback’ (see line 1314) - this ‘callback’ word is the only difference between that line doing something else when we press the B button. You would seek out the callback of the function you’d want to replace in this button (for example) such as “SimMissileStep” and just replace the word “AFResetTrim” with the word “SimMissileStep”. After that, anytime you press the B button on the stick, in the unshifted state, you would be pressing the Missile Step button rather than the Trim Reset button in BMS.
Understand?
Note that these keyfiles are set to “Read Only” by default, and you should right-click on the file, select Properties, and uncheck the box for “Read Only” if you want to make your own custom Falconeer DX keyfile. It’s literally designed for this, and there is even a blank layout graphic link in the first post of this thread if you’d like to finalize your creation with a chart you can follow other than my default layout graphic.
Happy to help if you want, just let me know. Any questions, feel free to ask. -
-
-
-
-
-