Saitek X-52 Profile
-
I’ve just started to use this and it’s much better than what I was hacking away with. My only problem, and it’s a big one, is that I cannot use the mouse stick to slew my radar cursor. I’ve updated my software and drivers as well.
-
Aw, crap. I don’t see a way around that.
Does the SST software allow those buttons to be programmed to send keystrokes? Or, are they limited to manipulating the LCD menus? (X-52 owner here, who hasn’t started fooling with BMS yet… so I’m just pulling up dusty memories here…)
-
I’ve just started to use this and it’s much better than what I was hacking away with. My only problem, and it’s a big one, is that I cannot use the mouse stick to slew my radar cursor. I’ve updated my software and drivers as well.
Can you confirm that you have Falcon 4 BMS X-52.pr0 profile running in your Saitek SST software?
-
Does the SST software allow those buttons to be programmed to send keystrokes? Or, are they limited to manipulating the LCD menus? (X-52 owner here, who hasn’t started fooling with BMS yet… so I’m just pulling up dusty memories here…)
The SST profiling software doesn’t allow that, no. Each of those buttons does have a DirectX ID number though, so they are recognised natively by the sim. With the Pro model however, the ID numbers for those buttons are outside the range recognised by the sim.
-
Update:
Throttle idle detent is now correctly calibrated on the throttle axis.
**“**Slap switch”, a vital part of the countermeasures system, is now mapped to shift + Fire D
Read more here: http://www.f16man.com/…5860-Ews/page2 -
I do have the BMS profile enabled, everything but the cursor works. Also, could you consider hosting your file on something other than megaupload, like mediafire or the server?
-
KesMonkey,
Thanks for the profile, I find it very helpful. I know a lot of work went into it. One question regarding the Shifted functions, I copied and pasted the two lines you posted to falcon bsm cfg and then hold the pinky key for at least 0.5 seconds, but I don’t get the shifted functions…get same as not shifted. Is there a special place to paste it in there or a special way to paste it? One more question, I downloaded the latest drivers from Saitek and on the Satek controllers page, under clutch settings I only have one option; “latched clutch”…nothing for “enable clutch…” Any help would be appreciated.
Thanks,
espo -
KesMonkey,
Thanks for the profile, I find it very helpful. I know a lot of work went into it. One question regarding the Shifted functions, I copied and pasted the two lines you posted to falcon bsm cfg and then hold the pinky key for at least 0.5 seconds, but I don’t get the shifted functions…get same as not shifted. Is there a special place to paste it in there or a special way to paste it? One more question, I downloaded the latest drivers from Saitek and on the Satek controllers page, under clutch settings I only have one option; “latched clutch”…nothing for “enable clutch…” Any help would be appreciated.
Thanks,
espoYou’re welcome Yeah, unlatching the clutch button should do the trick.
If those lines are inserted neatly in to the list (see pic), this isn’t the problem.
Can you check to see if the each of these lines:
SimHotasPinkyShift 5 -1 -2 0 0x0 0
SimHotasPinkyShift 261 -1 -2 0 0x0 0
appear in the .key file that you’re using? Just open the .key file with wordpad, and find (ctrl + f) each of those lines.
If for any reason, either of those lines are missing, just paste them in at the bottom of the list.Let me know what you find.
-
I do have the BMS profile enabled, everything but the cursor works. Also, could you consider hosting your file on something other than megaupload, like mediafire or the server?
No problem, here you go: http://www.mediafire.com/?ravlddxasf9ex9c
You might need to disable your Saitek Magic Mouse drivers that were installed by the SST software.
Let me know if this works please. -
Update:
I’ve remapped the shift + POV Hat 3 (throttle POV Hat) functions to give more control over radar modes.
*Shift + POV Hat 3 Left now cycles through the A-A CRM modes (TWS/RWS/VLS/VSR).
*Shift + POV Hat 3 Right now cycles through the A-G modes (GM/GMT/SEA).
*Shift + POV Hat 3 Down is now assigned to Radar Bar Scan Change.
*Shift + POV Hat 3 Up is now mapped to Radar-Submodes/Azimuth (previously on shift + mouse wheel click).
_When the radar is in ACM mode (dogfight mode), this function will cycle through ACM submodes (Boresight/Vertical/30x20/Slew).
_In all other A-A and A-G modes, it will cycle through the radar azimuth scan zone settings.
*Shift + mouse wheel click now toggles A-G snowplow mode.The first post has been updated to reflect all changes.
-
Awesome profile! One problem though, I cannot get your axes to work, no slider or rotaries, and all joystick axes were blanked out in game, so I had to manually re-assign them. (I dropped the axis file in the right folder). Any suggestions?
-
Awesome profile! One problem though, I cannot get your axes to work, no slider or rotaries, and all joystick axes were blanked out in game, so I had to manually re-assign them. (I dropped the axis file in the right folder). Any suggestions?
Thanks. If the axes aren’t responding, but the buttons are, I’m not sure what could have caused that.
Remapping them from the setup screen is straightforward though. I’ll explain the whole process here, it may benefit others.First, make sure that your X-52 is set as the Falcon BMS primary stick (Red box).
Confirm that your roll and pitch axes (Blue box) are now correctly mapped.
Then, check that your throttle (Green box) and rudder (yellow box) are responding.
If any axis isn’t responding, take note of it.
Click on ADVANCEDOn the View Control page (below), if you intend to use the precision slider for field of view (zoom) control, you’ll need to map it here. Note that the axis needs to be reversed.
On the Flight Control page (below), set rudder axis to “Z Rotation - Saitek X52 Flight Controller”, and set Throttle to "Z Axis - Saitek X52 Flight Controller.
On the Avionics control page (below), set Radar Antenna Elevation to “X Rotation - Saitek X52 Flight Controller” and HUD Brightness to “Y Rotation - Saitek X52 Flight Controller”.
And finally, back to the main control setup page, to set the Afterburner and Idle detents on your throttle. Move the throttle forward to it’s AB detent position, and left click the Set AB button, and then move the throttle back to it’s idle detent position and right click on the Set AB button.
That should be it. Let me know if you have issues.
-
You’re welcome Yeah, unlatching the clutch button should do the trick.
If those lines are inserted neatly in to the list (see pic), this isn’t the problem.
Can you check to see if the each of these lines:
SimHotasPinkyShift 5 -1 -2 0 0x0 0
SimHotasPinkyShift 261 -1 -2 0 0x0 0
appear in the .key file that you’re using? Just open the .key file with wordpad, and find (ctrl + f) each of those lines.
If for any reason, either of those lines are missing, just paste them in at the bottom of the list.Let me know what you find.
In the original file that I used yesterday those two lines were not in the key file, so I pasted them in, but still do not get any of the shifted functions…When I downloaded your updated files, those two lines appreared in the key file… I tried those, still no shifted functions. I’m using the No TrackIR key file, but to be sure I made sure those two lines were in both key files. Can’t seem to get it to work. Thanks for your efforts, I appreaciate it.
-
In the original file that I used yesterday those two lines were not in the key file, so I pasted them in, but still do not get any of the shifted functions…When I downloaded your updated files, those two lines appreared in the key file… I tried those, still no shifted functions. I’m using the No TrackIR key file, but to be sure I made sure those two lines were in both key files. Can’t seem to get it to work. Thanks for your efforts, I appreaciate it.
There’s only one other thing I can think of. There’s a possibility that one of the updates contained a line of text in the No TrackIR .key file that shouldn’t have been there and which would have caused a conflict on the pinky; that would have been sorted with the subsequent update. There’s been about 10 versions so far! :razz:
If today’s update doesn’t resolve your issue, I’m not sure what it could be. :?edit: I just thought of something. I want to make sure you’re using the shift correctly.
I realised that my setup instructions could be seen to suggest that pressing and releasing the pinky switch after 0.5 seconds or more would put the joystick into a shifted state, and that whatever single button press followed would be shifted button. However, the pinky switch must be held for 0.5 seconds, and continue to be held while pressing the button to be shifted. You may well already know this, I just wanted to be sure. -
In the original file that I used yesterday those two lines were not in the key file, so I pasted them in, but still do not get any of the shifted functions…When I downloaded your updated files, those two lines appreared in the key file… I tried those, still no shifted functions. I’m using the No TrackIR key file, but to be sure I made sure those two lines were in both key files. Can’t seem to get it to work. Thanks for your efforts, I appreaciate it.
I just thought of something else. Do you have more than 8 game controller devices set up with your pc? If not, ignore the rest of this. If you do, read on.
Falcon BMS supports multiple simultaneous input devices. The sim will recognise up to 32 buttons per controller, up to a maximum of 512 buttons (16 devices).
The button ID numbers for the first device go from 0 - 31, the second from 32 - 63, and so on. Each device will occupy a 32 button range, no matter how many buttons it may have.
The lines you inserted into your falcon bms.cfg file to enable the shift function allows for a “shift state” to be created for each joystick.
A joysticks “shift state” will also occupy a 32 button range within the maximum 512 allowed. So, at the end of the line set g_nHotasPinkyShiftMagnitude 256 you’ll see the number 256.
What this means is that when you you’re holding pinky switch shift, your joystick, with a button range of 0 - 31, becomes a ‘virtual’ joystick with the number buttons shifted by a value of +256, with the button range 256 - 287.
So….if you have more than 8 game controller devices set up with your pc (do you?), we’ll need to set a higher shift value, and edit your .key file with the higher number range. Or, you could unplug a couple of devices. -
I realised that my setup instructions could be seen to suggest that pressing and releasing the pinky switch after 0.5 seconds or more would put the joystick into a shifted state, and that whatever single button press followed would be shifted button. However, the pinky switch must be held for 0.5 seconds, and continue to be held while pressing the button to be shifted. You may well already know this, I just wanted to be sure.
Thats what I thought (hold 0.5+ & release) I don’t have the X52 yet tho, I’ll receive it tomorrow and your profile looks great, I’ll use it as a base but I’m wondering, can’t you hold 0.5sec+ and release ? (for lazy pinkies lol) or we absolutely have to hold it ?
-
Thats what I thought (hold 0.5+ & release) I don’t have the X52 yet tho, I’ll receive it tomorrow and your profile looks great, I’ll use it as a base but I’m wondering, can’t you hold 0.5sec+ and release ? (for lazy pinkies lol) or we absolutely have to hold it ?
If that is possible, I don’t know how to do it.
-
I’ve received my X52 and I’d like to change some of the assignments, how to change Shift buttons assignment ? please
-
KesMonkey, nice work! I’ve followed your instructions and updated the saitek software and drivers, and consequently lost the ability to use my old profiles. But i like your setup, so I’ll try to fix things.
I had been looking for a realistic setup that still allows non-track-ir users to get a functional sim.
Is it correct that the profiler sofware only shows a couple of the functions you assigned, and the rest is hidden and supposed to be edited in another way?
(edit:) your Winamp functions don’t work because the keyfile contains double entries for the winamp callbacks. the old, undesignated ones and the new ones you added for the shift state.
-
I’ve received my X52 and I’d like to change some of the assignments, how to change Shift buttons assignment ? please
I learned by reading this: https://www.benchmarksims.org/forum/content.php?153-DirectX-Shifting-Facility
It might seem a little daunting at first, but it’s fairly straightforward.