SemlerPDX's X52 Pro 'Falconeer' HOTAS Profile for BMS 4.35
-
======================================================
X52 Pro - Falconeer v1.2 HOTAS Joystick Profile – for Falcon BMS 4.37+
(keyfiles for X52 Pro and/or Thrustmaster MFDs & Razer Keypad as ICP )
by SemlerPDX Jan2021 VETERANS-GAMING.COM
======================================================DOWNLOAD: https://veterans-gaming.com/files/file/38-x52-pro-falconeer-joystick-profile-for-bms/
KEY FEATURES:
- Shift-States will not interfere with certain important HOTAS buttons, such as Weapon Release/Pickle, Comms HAT, Slap Switch, and TRIM Reset.
- Easy autopilot override with “right-hand clutch” – holding pinky then holding trigger (full, both trigger buttons) will disengage autopilot until released
- Throttle “Mouse” Wheel allows easy 3D pan-cockpit alternate ‘lookdown’ views via subsequent rolling, and easily back to normal via one-back roll and forward again.
- Speed Brake is variable, and stops movement when Throttle Slider is in center deadzone, and the MODE Roller makes a great DGFT/Clear/MRM mode selector.
- Most dangerous actions are on Toggles & Throttle Shifted state (holding down pinky), including “Landing Gear Down” actions – “Gear Up” as an unshifted button.
OPTIONAL FEATURES:
- Blank Layout Graphic and .psd for editing, fully commented keyfiles for user edits & changes
- Alternate keyfiles included for use with Thrustmaster Cougar MFDs, or a Razer Tartarus gaming keypad as an ICP, or all three together with the X52 Pro.
- Download include keyfiles for use with or without TrackIR head tracking, and/or the alternate controllers listed above
Designed for use with AVCS4 BMS Voice Controlled Radio Menus Profile for VoiceAttack
INSTRUCTIONS:
*(images below may reflect earlier version or previous naming scheme, but methods are still accurate)– STEP 1 –
Copy the .key file from the download for the setup you are using into the Falcon BMS User Config folder alongside the other keyfiles as shown. While here, we can edit the DeviceSorting.txt file to save the order of devices so these keyfiles always work correctly.
– STEP 2 –
Edit your own “DeviceSorting.txt” file found under your BMS Programs folder, inside the Config folder next to the Falconeer .key file you placed there.For the “X52 Pro Falconeer v1 HOTAS.key” standard version, you only need to ensure that the top device in this list is your X52 Pro and save.
If you are using one of the optional keyfiles included in the ‘extras’ folder, follow the example included with each keyfile, your X52 Pro may have a different name than the one in the example. Re-arrange your DeviceSorting file to match the example, and then save.
– STEP 3 –
Right-Click the “DeviceSorting.txt” file and select ‘Properties’, and then check the box for ‘Read only’, and hit OK. This will ensure your devices remain in the proper order even if unplugged.Follow this procedure in reverse to allow recognition of new controllers, just remember to manually reset the order as shown here, and then reset it to ‘Read only’ again.
– STEP 4 –
Open Windows Control Panel > Hardware and Sound > Devices and Printer, find your X52 Pro and Right Click the Icon, select ‘Game controller settings’, then select your X52 Pro and click Properties.Next, click on the MFD tab and UNCHECK the box next to ‘Enable Clutch Mode’ - then click Apply.
– STEP 5 –
Under the Deadzones tab, set large (approx. 60%) deadzones for the “Slider”, the “Mouse X”, and the “Mouse Y” axes. If you use this X-52 for other games/sims, do not set large 60% deadzones here - use the BMS Setup > Controllers > Advanced menu instead. Regardless of where you set slider/mouseX/mouseY deadzones, this is a good time to wiggle other controls and set basic deadzones for any axes that are beyond any latent ‘wiggle’ when you are not touching anything, if you haven’t already.
– STEP 6 –
Place the “BMS X52 Pro Falconeer.pr0” file in your Saitek (or Logitech) profiles folder. You may need to refer to the user manual for your version of X52 Pro, or search for existing profiles by name to locate this folder.
– STEP 7 –
Set this as the Active Profile via the Taskbar Icon for the X52 Programming Software (right click it) to enable the Throttle “Mouse” Mini-stick as Bands for the Radar Cursor, and for the Analog Slider as the variable SPD Brake controls.
– STEP 8 –
Load the keyfile you are using in BMS under Setup > Controllers (you only load one, whichever corresponds to the setup you are using) (*never hit the ‘SAVE’ button! this will wipe notes and comments from a keyfile!)
!! FINAL NOTE: The mini-stick actuates the arrow keys (up/down/left/right) and the slider actuates the “B” key and “PageUp” keys, when not in the middle deadzone area. Because the slider can be ‘left’ in a forward or backwards position, it can be ‘holding’ down a keyboard key which can interfere with standard Windows operations when not in Falcon BMS. Always disable this Active Profile when not using the X52 Pro for BMS, and always return the slider to center when not in use for speed brake control in BMS!
=========================================================
–- OPTIONAL — Razer Tartarus as F-16 ICP
Open Razer Synapse and click on the “…” button - select “Import” and point to the .RazerSynapse profile included in the the “X52 Pro + Razer” folder.
– RAZER AS ICP - FINAL STEPS –
Choose ‘Falconeer_Razer_ICP’ from the list. This is essentially a completely disabled profile, each button is empty so that BMS can use them as DirectX buttons only. Be sure to load the correct X52 Pro + ICP keyfile in Falcon BMS Setup, and set the Razer as the second device in the list in your DeviceSorting.txt file (see included readme).
~extras~
==========================================================
X52 Pro - Falconeer v1 Layout Graphic Editor for PhotoshopDownload .psd file: https://veterans-gaming.com/forums/forum/317-x52_pro_photoshop_falconeer_template_editor_psdzip/
Complete notes and comments in keyfiles for user editing, as well as a Custom Falconeer Profile template graphic editor for Photoshop (.psd) - plus a blank X52 Pro template in .png below
example: https://imgur.com/Ci3L6HEX52 Pro - Falconeer v1 Blank Layout 4K Graphic Template for user Editing
https://imgur.com/rLE1j3r==========================================================
X52 Pro - Blank Button Layout 4K Graphic Editor for PhotoshopDownload .psd file: https://veterans-gaming.com/forums/forum/317-x52_pro_photoshop_falconeer_template_editor_psdzip/
Template builder for Photoshop (.psd) with all text box layers labeled for easy editing - just double-click the next to the button layer name.
example: https://imgur.com/a/mvCG1UrA blank X52 Pro template 4K graphic in .png below for anyone who can’t make use of the .psd:
https://imgur.com/Mxfead4VERSION 1.2 UPDATE:
Previous Versions (1.1 and prior) had .key file names with too many letters (more than 31). This version update will ensure all .key files will work, with shorter names. All functions remain the same, and all keys and graphic references are still correct. Thank you goes to vinceroy for pointing this out here! -
will you share non trackir one ?
-
will you share non trackir one ?
Sure!! Happy to help there – I think it would be best to have the DMS move to the Throttle COMMS Hat “Shifted” state. Would remove the benefit of being able to use VHF/UHF regardless of shift state, but it is a small compromise.
Frees up the C button, too - could shuffle NVG mode to the non-shifted state and put one of the Comms transmit (VHF or UHF) on the “Shifted” C button for use in that state.
What do you think would be best? Any thoughts?
-
I’ve updated the download to include alternate keyfiles for use with NO TrackIR or Head Tracking. The POV on the stick is now active in the Un-Shifted State, the DMS moving to the Shifted Throttle Hat, and the Un-Shifted “C” button on the Stick becomes a handy “FOV Look Closer” toggle. As always, feel free to edit the Falconeer to your own needs, it’s designed for that!
DOWNLOAD: https://veterans-gaming.com/files/file/38-x52-pro-falconeer-joystick-profile-for-bms/
(*again, to be clear, nothing has changed in Falconeer v1.1 except the inclusion of additional keyfiles for no trackir)
X52 Pro POV (No TrackIR) - Falconeer v1 Button Layout:
(click on image for full size 4K graphic at imgur.com) -
thank you and finally i find one
-
Hello!
Just tried the No TrackIR version with X52 Pro under Windows 10 20H2. Falcon BMS 4.35.1 simply crashes (CTD) when I load the .key profile in Falcon.
Only the non TrackIR (POV) crashes - the TrackIR version loads just fine.
Profile .pr0 file load OK in Logitech. -
Hello!
Just tried the No TrackIR version with X52 Pro under Windows 10 20H2. Falcon BMS 4.35.1 simply crashes (CTD) when I load the .key profile in Falcon.
Only the non TrackIR (POV) crashes - the TrackIR version loads just fine.
Profile .pr0 file load OK in Logitech.I’ve just confirmed this. Please note that sometimes it does not crash, but simply does not switch to the chosen profile, which would certainly cause confusion. All apologies to everyone who has run into this issue - this is actually consistent with ANY of the included .key files with names longer than 31 characters. I had not been aware of this limitation, and anticipated no curve balls when making the alternate keyfiles that include bindings for the X52 Pro as well as Thrustmaster MFD’s and even potentially using a Razer Tartarus as a simple ICP controller.
I have updated the download package to version 1.2, and all keyfiles now have a different naming scheme that will still allow easy identification and differentiation. Anyone who has had issues with any of the keyfiles, please download the new version here (and delete any previous Falconeer keyfiles in your BMS User Config folder):
DOWNLOAD: https://veterans-gaming.com/files/file/38-x52-pro-falconeer-joystick-profile-for-bms/
-
I’m a little bit confused, but i can’t use any of shift bindings, only regular ones. If i’m trying to do something like Shift + HAT up - it’s just HAT up. Dunno how to explain this problem properly. Any ideas ?
-
I’m a little bit confused, but i can’t use any of shift bindings, only regular ones. If i’m trying to do something like Shift + HAT up - it’s just HAT up. Dunno how to explain this problem properly. Any ideas ?
Can you double-check Steps 4 and 7 please? Ensure that “Enable Clutch Mode” is unchecked under Step 4, and that for Step 7 your Saitek/Logitech software is running in the Windows Task Bar with the Falconeer profile selected (icon will be highlighted green). Let me know if this resolves it.
-
Thank you so much. It works. And i found out that it was also somehow connected with the game, so i just reinstalled it and everything works now. Thank you one more time for your great keyfile !
-
I’ve just read that the key files for BMS 4.35 U3 have changed. I’ve been busy with the VG website for several weeks, haven’t flown in awhile, but I intend to asap.
Until then, if anyone using these Falconeer profiles is running into issues, please let me know. The keyfiles for Falconeer were based on the BMS-Full.key file, and then modified slightly to get the Radar Cursor on bands via Saitek/Logitech programming software, etc.
Happy to recreate these if needed, but hoping that as long as the callbacks have not changed, the read-only state of these Falconeer profile key files should protect them from any updates which change the BMS-Full.key file.
Let me know, otherwise I’ll assume everything is working well.
Cheers from Oregon and Happy Halloween!
-
@semlerpdx as you provide your own key file users wouldn’t be affected by the U3 BMS-Full.key file overwrite. The change made by the overwrite is only the replacement of a single tab by a white space on a single line. No functional change in terms of callbacks at all
-
-
-
-
-
-
-
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.