Which way is the easiest way to create or modify a key file?
-
@hoover
Your a legend, thanks.
Its late, ive just got off the computer trying to figure out whats going on. ill be trying this in the morning.One thing, i opened the BasicDX X52.key in Notepad++ and saw that there are layered buttons in this profile, nearly all the buttons have a second layer so then i checked the PDF which shows the mapping for all the buttons on the X52 to confirm. None of the shifted buttons work, only the unshifted layer works.
I assume there is an issue with the DX sorting? Maybe (im getting better at this now!)
Is that correct? What other reason is there for the shifted layer not working?
Thanks again Hoover, ill be trying it in the morning.
Edit
I only have one device, an X52 -
you won’t see those shifted buttons activated in the setup screen in BMS, they’ll only work (hopefully ) in 3d.
Let us know how it goes, I’m certain I have overlooked something in my description above but I think we’ll get you going in the long run
All the best,
Uwe
-
Ok, this what i did. I loaded the pr0 file into the SST software, then i started BMS up, loaded the BasicDX x52 key file then went into Dogfight -> Furball. I tried the shifted buttons and they do not work. None of the shifted which i tried worked. I held the pinky button down while pressing other buttons, so not sure whats going on.
-
Hm, you might want to check if the key file references any button numbers beyond 257 (those would be the shifted ones).
Have you tried creating your own key file using the key file editor method?
I don’t know what a pr0 file is or does (some programming for saitek sticks?), so I cannot help there I’m afraid.
Cheers, Uwe
-
I haven’t tried the spreadsheet yet as theres no point. I have tried to create a test pinky shift in AL but it didn’t work.
I was thinking of maybe deleting bms.cfg file or the dx files to see if BMS rebuilds them when starting up.
Something i found in the Technical Manual chapter 10, you need to enable pinky shifting by adding a line of code, i did it but it didnt work. By default it should be there anyway.
-
@warpig
The only relevant cfg setting I know of is
set g_nHotasPinkyShiftMagnitude 256 // Enable DirectX Shifting and specify button offset
Which is in the stock cfg file (around line 80).
If you use the stock ‘BMS - BasicDX X-52.key’ file, it expects the pinky-shift magnitude to be 256.
Other things to look at… open your ‘DeviceSorting.txt’ file in notepad … make sure your X-52 joystick is the first line in that file.
And make sure your stick is plugged in and ready, before launching BMS.
-
<p>Thanks for that, i will check if that line exists. There is another command which ends in either true or false (1 or 0), ill find the page number for that one. In device sorting the x52 is the only controller listed which is correct.</p>
-
<p>I just checked, its the same function which i found, it was already in the .cfg file. I guess theres nothing else that can be done about it. For some reason it just does not work. Maybe its got something to do with the Logitech SST. Its version 8 which is terrible. Version 7 was good, it worked fine.</p>
-
<p>@warpig make sure everything in SST is empty - i.e. remove all the different modes and mode+pinkie settings in SST, to allow BMS to see all the buttons correctly. Also recommended is to disable “Clutch mode” in the joy.cpl settings. <br /><img class=“ql-image” src=“https://i.imgur.com/8sb9UhS.png” /></p>
-
<p>@Fearripper96 or any one, any idea how to remove the modes for the X56? </p>
-
<blockquote>@Fearripper96 or any one, any idea how to remove the modes for the X56? </blockquote><p><br />Just click on the “X” next to the mode in the STT programming software suite:<br /><em>*(you can do this for all but Mode 1)</em><br /><img class=“ql-image” src=“https://i.imgur.com/NnwpfNN.png” /><br /></p>
-
<p>@SemlerPDX <br /><br />Hmm, would if I could<br /><br /><img class=“ql-image” src=“https://i.imgur.com/URONePp.png” /><br /><br />I had the X52 Pro and that’s how I did it there. The X56 seems to have lost the facility.<br /></p>
-
<p>Thanks for that the profile is empty, nothing is programmed in the buttons. Does your ver 8 work ok? If you right click on the taskbar does it show Clear and nothing else? version 7 which was the Saitech version was way better. </p>
-
<p>@warpig yes. I’ve recently switched my controls setup but last I saw it only showed “Clear” as you say. Are you using alt launcher or keyfiles now? They are mutually exclusive, so if you’ve installed alt launcher before you’ll need to uninstall it to use keyfiles.</p>
-
<p>@Fearripper96 <br />you may be on to something. I don’t understand, you say if i use AL then you dont use Key files? I have used AL with key files and AL is still installed. It doesnt make any difference if i use AL or not pinky still doesn’t work.</p>
-
<p>@warpig so AL modifies two crucial things - the pinky shift offset and the way BMS “Sees” keyfiles. I’d stick to binding in the alt launcher. Can you confirm that the pinky command you’ve bound is the “PINKY SWITCH (DX SHIFT)” one and not the other, and that the button itself is working (Win+R -> joy.cpl, should be button 6).</p>
-
<p>@Fearripper96 <br />Yes the pinky is definitely working because when I test it in SST it lights up so it’s working fine.<br /><br />I haven’t been able to bind it in AL. For some reason it won’t bind, maybe I’m doing it wrong. <br />I been using the Basic DX X52 key which most buttons have two commands, with and without the pinky but the second layer will not work.</p>
-
<p>@warpig so, when using AL you’ll modify the “BMS - Full” keyfile. Can you send your version of that file and perhaps a few screenshots of your SST profile and maybe even a short video on what happens when you press it to bind (either in game or in AL)?</p>
-
<p>@fearripper96 <br />Here are the files. when im in AL I filter by Pinky then i click on the left tab where is says Pinky DX Shift then a window opens saying “Awaiting Input” i press the Pinky button on its own and nothing happens, it does not see the button. Then I press the Pinky button, hold it pressed and press the POV 1 Up and then it records the key but im pretty sure its the first layer not the second. <br /><br />Ive attached both the Full and Auto key files because in AL it says Full Key but outputs it to Auto. Both these files are in User ->Config<br /><br />ive tried attaching the files but im getting an error saying i dont have the privileges to upload files. <br /><br /><img class=“ql-image” src=“https://i.imgur.com/U0SkMhW.jpg” /><br /><br /><br /></p>
-
<p>@warpig If you install the alt launcher you can not get rid of it without a complete game uninstall. I would suggest using the keyfile generator that comes in the install folder <br />D:\Falcon BMS 4.35\Docs\01 Input Devices\02 Key File Editor.<br />If you need help creating a keyfile just PM me. I will be happy to help. </p>