Saitek X-52 Profile
-
I had a great person last night help me for like 2 hours on TS3. He helped me get used to this game in general, learning how to start , fly and some weapons! great guy! But he flew with an xbox 360 controller, lol. in anycase, I need someone with an X-52 controller to possibly walk me through setting this up. Everytime I think I’m getting ahead, something is always wrong.
-
I use a different profile for my X52 none pro.
What issues are you having at the moment?
-
Gotta love it when someone comes here for help… then just vanishes
-
Gotta love it when someone comes here for help… then just vanishes
Maybe they just got busy or real world stuff happened. Sometime that does occur.
-
I like this profile for the most part, but I am not crazy about using the mini stick for radar. Is there a way to remap it? I don’t really understand using the keyfile, it seems to override the SST software?
-
I like this profile for the most part, but I am not crazy about using the mini stick for radar. Is there a way to remap it? I don’t really understand using the keyfile, it seems to override the SST software?
SST software is just building a keyboard emulation model. The keyfile controls what a given key command does. In other words, SST ‘presses’ the key and the keyfile executes the command for that key. Therefore BOTH must be synchronized to each other.
Yes, you can remap the mini-stick …. just put in whatever keyfile key assignments you want.
Although, IMHO, you can get 99% of the functionality with 99% less trouble and 99% fewer headaches with a DX profile instead of a ‘keyboard emulation’ profile.
-
This brings up a question. I just recently had my SST software stop “pressing” the keys. The keys themselves still work, and the SST software is running, but my computer doesn’t recognize the keybindings for some reason. It was working fine last week and then out of the blue it just stopped functioning normally.
-
SST software is just building a keyboard emulation model. The keyfile controls what a given key command does. In other words, SST ‘presses’ the key and the keyfile executes the command for that key. Therefore BOTH must be synchronized to each other.
I have no idea what this means
Yes, you can remap the mini-stick …. just put in whatever keyfile key assignments you want.
Ok. How? Where? There is nothing in the SST profile and the key file might as well be written in Martian.
Little help……please
Although, IMHO, you can get 99% of the functionality with 99% less trouble and 99% fewer headaches with a DX profile instead of a ‘keyboard emulation’ profile.
For some reason every thing in this post makes me wonder if we are even speaking the same language…
-
I have no idea what this means ……
Best I can do is start here.
Your Saitek profile (the one built by Hard~Deck) is basically a ‘keyboard emulator’ …. it makes your X52 ‘act’ like a keyboard. You push X52 button ‘1’, the profile ‘pushes’ the ‘G’ key on the keyboard … at least that is what it looks like to BMS … it emulates the keyboard.
Somewhere in the BMS key file there is a BMS command that tells the game what to do when ‘G’ is pressed on the keyboard. Let’s say that command is ‘cycle landing gear’.
Now here’s what happens when your Saitek profile and the BMS keyfile work together:
You want gear down, so you press your ‘Gear’ button, say it’s Button1, on your X52, the X52 profile ‘presses’ the ‘G’ key on the keyboard. BMS sees the ‘G’ pressed, looks that up in the keyfile and runs the command ‘cycle landing gear’ and your gear comes down.
It should be obvious that if you change the BMS keyfile assignment (i.e.in BMS re-assign ‘G’ from ‘gear cycle’ to ‘fire gun’, for example) that Button1 (your ‘gear’ button) on your X52 isn’t going to cycle gear anymore.
It should also be obvious that if your change your Button1 in the X52 profile from emulating a ‘G’ key press to emulating, for example, a ‘W’ key press that your gear is also NOT going to cycle with that button any longer. Whatever ‘W’ is assigned to in the keyfile will happen instead.
BOTH the Saitek profile AND the BMS Keyfile need to stay ‘synchronized’ so that Button1 emulates a ‘G’ keypress and the BMS keyfile cycles gear for a ‘G’ keypress. You can’t change one without effecting the behavior of the other.
(Button numbers, commands, ect. are for example only.)
Best thing to do is probably get on TeamSpeak with someone who has Hard~Deck’s profile (which is a very good profile … I’ve used ‘as is’ and it works fine) and can help you get set up and explain how the Saitek profile and the BMS setup work.
-
Huh. That doesn’t really explain much, I mean the whole point of the SST software is to do exactly what you just described…hit a button, send a keystroke.
Whats the point of all this keyfiles stuff when the same functionality is already there?
And why are basic commands remapped? First tutorial i try I have to bail out because S doesnt change steerpoints anymore, and in the config it says Not Assigned.
-
Huh. That doesn’t really explain much, I mean the whole point of the SST software is to do exactly what you just described…hit a button, send a keystroke.
Whats the point of all this keyfiles stuff when the same functionality is already there?
And why are basic commands remapped? First tutorial i try I have to bail out because S doesnt change steerpoints anymore, and in the config it says Not Assigned.
So you did understand it the first time ….
The keyfile translates the keystroke to a command in BMS; Saitek ‘pushes’ the key, the keyfile translates it. That’s “the point of all this keyfiles stuff” … the functionality is NOT ‘already there’.
Have you found yet how to do basic changes to the keyfile via the BMS–>SETUP–>CONTROLLER screen? If so, you’re re-mapping your current keyfile there; the references below are a more ‘advanced’ look at re-mapping the keyfiles. If not:
Why the key re-mapping occurred …. dunno … ask a dev. As they say, ‘it is what it is’ and that’s what we have to work with. I can tell you the file ‘keystrokes.key’ is more like the old Falcon keyboard commands. However, the file ‘BMS.key’ is better suited to HOTAS application. You can, of course, build your own to suit you.
If you do choose to change to an alternate keyfile (stock or custom) the Hard~Deck X52 profile will have to be changed to match … or scrapped and rebuilt.
Reference:
Keymaps for ‘keystroke.key’ and ‘BMS.key’ - C:\Falcon BMS 4.32\Docs\Falcon BMS Manuals
Explanation of keyfiles - C:\Falcon BMS 4.32\User\Joystick\Generic\Kolbe\Falcon BMS Keyfile Manual.pdf
Tools to build your own keyfile - C:\Falcon BMS 4.32\User\Joystick\Generic\Kolbe\BMS-Keyfile-Generator 1_6.xls
-
Thanks for bearing with me here, I am getting a bit flustered so don’t take any of this personally…
So you did understand it the first time ….
The keyfile translates the keystroke to a command in BMS; Saitek ‘pushes’ the key, the keyfile translates it. That’s “the point of all this keyfiles stuff” … the functionality is NOT ‘already there’.
I seem to be missing something big here , because from where I sit it is most certainly there. And has been for some time - I mean the whole point of the software is to say "Ok I want Fire button A to mean: (and this is a goofy example) Drop the landing gear, shoot off some flares and turn on external lights. You could always do that with just the profile editor - all this key file stuff appears to do is list every key in the game as not assigned, leaving me either guessing or constantly alt-tabbing out to look at other files.
Where is the sense in that? And what advantage does this have? So far its been nothing but confusing,
Have you found yet how to do basic changes to the keyfile via the BMS–>SETUP–>CONTROLLER screen? If so, you’re re-mapping your current keyfile there; the references below are a more ‘advanced’ look at re-mapping the keyfiles. If not:
To the keyfile? I dont see anything that relates to the keyfile when I go into setup – > controller. I see a list of commands and most of them say “No key assigned” on the left and on the right some thing like “HOTAS TMS UP”. Even if I try to map something here nothing happens, its like its read only or something.
First video, doesnt help me as I do not have a Cougar.
Second one - now we are getting somewhere! That is in fact one of the videos I have been trying to use for training - and the main reason I am asking these questions. Whenever the guy says something like “Hit backspace for AG mode” (which Falcon has been using for as long as I remember), in my game nothing happens. Or hit “S” for steer point, again, I dont see the SP change but something may have happened. Also with uncage - U doesnt uncage anything, and since everything in the profile editor is blank I have no clue what it really does anymore.
I finally gave up around the time I got to the Maverick section at 55:15 , because as soon as I manage to get AG mode up all I see is two MFds that both say “Blank”. I can click some of the OSBs and get some things to show up, but they are nowhere near what that video shows. I power on the mavs but if I switch to VIS as suggested in the video I dont see the same thing, it actually looks like it returns to AA mode.
-
No worries. It IS confusing starting out, but in the long run, it’s better than it used to be.
…. To the keyfile? I dont see anything that relates to the keyfile when I go into setup – > controller. I see a list of commands and most of them say “No key assigned” on the left and on the right some thing like “HOTAS TMS UP”. Even if I try to map something here nothing happens, its like its read only or something. …
That IS the keyfile …. this:
In my case it is the Flounder X52 Pro v3 keyfile. The actual text document BMS uses is in this folder: C:\Falcon BMS 4.32\User\Config[[I]keyfilename].key. You can make changes in BMS SETUP–>CONTROLLERS or in the keyfile document itself (it opens with notepad or any text editor).
Let me ask you this: Do you want to start with a pre-made HOTAS profile (like Hard~Decks or KesMonkeys)? OR, do you want to build your own from scratch?
-
Maybe this is better?
Edit:
You may find this generally useful as well:
Short answer (if I understand your question) is no.
The Tanit Tutorial videos on YouTube are the closething and they are, for the most part, systems based. Which assume you know how to install, setup, etc.
There is a thread on running the install. There are a variety of threads on various joystick/HOTAS profiles.
Maybe, in general, the best ‘starter resource’ is Arty’s Hot List: https://www.benchmarksims.org/forum/showthread.php?13653-Arty-s-Hot-List
Edit:
Here are some videos to start with:
Falcon BMS 4.32 - Install to Combat Ready in 1 Hour (Tutorial):
BMS Falcon 4 Ramp Start Guide Part 1:
BMS Falcon 4 Ramp Start Guide Part 2:
BMS Falcon4 Ramp Start Guide Part 3:
Falcon 4 BMS Tutorials: Controls and Data Cartridge:
Falcon 4 BMS Tutorial: Taxi and Takeoff:
-
Excellent, I got it working! Turns out I had the wrong keyfile loaded (eep) and everything is going as it should. Getting used to this profile, I like the different modes for trim, eject, etc. Very well laid out.
Still got some reading and watching to do but just wanted to say thanks for getting me pointed in the right direction!
-
Ok now that everything is working I have one more question:
The second detent on the trigger on my X52 doesn’t work. For whatever reason it just….stopped. Doesn’t work anywhere (control panel, etc) so it must be mechanical. Meh.
So I need to change the mapping on the trigger from Brakes to Gun, ideally would like to put the brakes in Mode 3 or something, maybe pinky switch. I am at a loss on how to change mappings since nothing is tied to the SST software - how can I do this?
-
Ok now that everything is working I have one more question:
The second detent on the trigger on my X52 doesn’t work. For whatever reason it just….stopped. Doesn’t work anywhere (control panel, etc) so it must be mechanical. Meh.
So I need to change the mapping on the trigger from Brakes to Gun, ideally would like to put the brakes in Mode 3 or something, maybe pinky switch. I am at a loss on how to change mappings since nothing is tied to the SST software - how can I do this?
Can you copy and post a copy of your keyfile? When you post, paste the file between the # ‘code’ tags …. like so:
test
If I can see your keyfile, I might be able to give you the correct command lines to swap/change/replace.
-
Can you copy and post a copy of your keyfile? When you post, paste the file between the # ‘code’ tags …. like so:
test
If I can see your keyfile, I might be able to give you the correct command lines to swap/change/replace.
I actually sort of figured this out, but I may have somehow broke the profile in the process because now everytime I load it my CPU usage shoots up to 50% and I get random blue screens:
-
Definitely not normal. I loaded HD’s profile for the X52 pro and only got, about, a 0% - 3% difference in CPU use.
I didn’t realize you’d settled on HD’s profile. I might have been able to give a better answer earlier …. just didn’t realize.
-
Think I may have found it - I unprogrammed the Speed Brakes from the slider and the CPU usage appears to have dropped to almost nothing - will keep an eye on it.
Wonder why that would cause a spike?