Need help modifying Brennus profile… Pulling my hair out !!!!!
-
Hi guys.
First my setup;
CH FS/PT/PP Control Manager 4.55.As the topic says I am trying to do a very simple mod to Brennus profile. Trouble is I seem to smashing my head against a wall. Button 2 on the throtttle should be assigned to ‘Missile Uncage’. But I can find no reference to it in the Brennus profile in the main Setup-Controllers-drop down box, I understand it should be “SimToggleMissileCage”. If it doesn’t show in the drop down box where I check my key assignments, how can I add it or check my button is correctly assigned. I have taken a look in both the Command and CMScript File editor, but both are very limited and “SimToggleMissileCage” is not shown
Needless to say I have very limited experience programming my sticks, but most times they do work. But this is beating the begeezus outta me:dhorse:
If you need screens or my profile edit, I can oblidge. Well there you have it gents, my future BMS experience is in your hands, hopefully you can help.Best regards.
Fubar2Niner
-
Soooo……
No takers then chaps ???
Best regards.
Fubar2Niner
-
Brennus.key file has SimToggleMissileCage assigned to DX Id #97 (aka button 98). There is a break in the DX assignments exactly at DX Id #64 which suggests that some sort of “shift key” is being used to elevate DX Ids. The fact that SimTMSUp for example is bound to both 10 and 72 supports this. And yet the .key file uses SimPinkySwitch and not SimHotasPinkyShift. Maybe the CM Device 1 and 2 are just 64 apart (normally 32 but CH leaves room for a shift state for each device) and there are some silly extra binds that don’t matter.
If in the current arrangement pressing Throttle Button 2 provides a DX output (anything will do). Then the easiest fix I know is to go into BMS setup, find “Wpn-Sidewinder-Cage/Uncage” and bind it be clicking on that entry and then pressing Throttle Button 2 and saving the .key file (possibly under a new filename).
By everything I can figure out pressing Throttle Button 2 should be DX Id 65 but 65 is bound to SimPickle. SimPickle is also bound to DX Id 1 which makes sense because that’d be Button 2 on the stick.
The more I look at this profile/.key combination the more it looks like a complete mess. Why are there functions bound to keyboard emulation when so so so many DX values are free? It seems that the .key file is hopelessly out of sync with the joystick profile. It’s probably best (and fastest) to clear lines 690-740 of the Brennus.key file and bind them all again after fixing the CH profile.
-
Brennus.key file has SimToggleMissileCage assigned to DX Id #97 (aka button 98). There is a break in the DX assignments exactly at DX Id #64 which suggests that some sort of “shift key” is being used to elevate DX Ids. The fact that SimTMSUp for example is bound to both 10 and 72 supports this. And yet the .key file uses SimPinkySwitch and not SimHotasPinkyShift. Maybe the CM Device 1 and 2 are just 64 apart (normally 32 but CH leaves room for a shift state for each device) and there are some silly extra binds that don’t matter.
If in the current arrangement pressing Throttle Button 2 provides a DX output (anything will do). Then the easiest fix I know is to go into BMS setup, find “Wpn-Sidewinder-Cage/Uncage” and bind it be clicking on that entry and then pressing Throttle Button 2 and saving the .key file (possibly under a new filename).
By everything I can figure out pressing Throttle Button 2 should be DX Id 65 but 65 is bound to SimPickle. SimPickle is also bound to DX Id 1 which makes sense because that’d be Button 2 on the stick.
The more I look at this profile/.key combination the more it looks like a complete mess. Why are there functions bound to keyboard emulation when so so so many DX values are free? It seems that the .key file is hopelessly out of sync with the joystick profile. It’s probably best (and fastest) to clear lines 690-740 of the Brennus.key file and bind them all again after fixing the CH profile.
Thanks for the help. When I read it my head nearly exploded! Although I have a little experience in writing my own map profiles, it’s only ever been thru recording key presses. I have looked at Kolbes(?) guide but it befuddles the hell out of me. Combination of being old and dumb I guess. I wonder if you could give me a lame brain instruction lesson into how to make this work please.
Eternally grateful and respectfully yours.
Fubar2Niner
-
99% of the job is going to be fixing the .map file to output sensible DX button events. The last 1% will be binding those DX buttons to the .key file. I’m curious about your equipment and preferences. Do you like view movement on the POV hat? Would you like to move the zoom? Shift key? Antenna elevation? TrackIR? Now’s a good time to input any personal preferences. For example with the CM scripting it’s possible to allow “idle cutoff” behavior by making a button shift your throttle range 4%.
Here’s a small edit so far. It at least puts most/all of the buttons back to DX mode. https://www.dropbox.com/s/hgiek7caht368f6/Fubar29v1.zip
-
99% of the job is going to be fixing the .map file to output sensible DX button events. The last 1% will be binding those DX buttons to the .key file. I’m curious about your equipment and preferences. Do you like view movement on the POV hat? Would you like to move the zoom? Shift key? Antenna elevation? TrackIR? Now’s a good time to input any personal preferences. For example with the CM scripting it’s possible to allow “idle cutoff” behavior by making a button shift your throttle range 4%.
Here’s a small edit so far. It at least puts most/all of the buttons back to DX mode. https://www.dropbox.com/s/hgiek7caht368f6/Fubar29v1.zip
You sir are a gentleman ! Regarding personnal prefs, I am open to suggestions. My setup is FS/PT/PP + TrackIR5. Regarding where I would like shift key etc. I first must tell you I have not played F4 since the original Microprose release, played it (I think) reasonably well, and my stick programming was very haphazard. However it suited. This time round I really want to get into this and want things as close to RL as possible.
If possible I would like my FS to emulate the real F16 side stick as close as possible. View zoom however would be nice on the throttle axis on the FS base. No need for POV as I have TrackIR and so can be used for trim please.
Regarding the PT again as close as possible to RL, any spare buttons would be useful to centre TI , cage/uncage missile seeker head, and shift. If in your opinion an “Idle cut off” is advantageous, then I can only be guided by your expertise :bowd:
Like I say F4 has progressed from a study sim, to a serious ass kicking close as I’m gonna get to RL study sim. So I am wide open to a more experienced users view. Your first version is already making me drool
Really can’t thank you enough for this Frederf. Looking forward with anticipation to your reply.
Very best regards.
Fubar2Niner
-
Side Stick Controller
| Button | DX | Callback |
| Button 1 | 0 | SimTrigger |
| Button 2 | 1 | SimPickle |
| Button 3 | 2 | SimMissileStep |
| Button 4 | 3 | SimPinkySwitch |
| Button 5-8 | 4-7 | SimTMSx |
| Button 9-12 | 8-11 | SimDMSx |
| Button 13-16 | 12-15 | SimCMSx |
| Button 1 (Shift) | 16 | SimTriggerFirstDetent |
| Button 4 (Shift) | 17 | SimAPOverride |Throttle
| Button | DX | Callback |
| Button 1 | 0 | SimCursorEnable |
| Button 2 | 1 | SimToggleMissileCage |
| Button 3 | | |
| Button 4 | SHIFT | |
| Hat 1 (Up/Down) | CMS AXIS | Antenna Elevation |
| Hat 1 (Left/Right) | CMS AXIS | Range Knob |
| Hat 2 | 8-11 | SimTransmitComX/SimCommsSwitchX |
| POV | 3-5 | DGFT/Cancel/MRM |
| Hat 3 | SCRIPT | Speedbrakes/FOV |Notes on progress so far:
1. Shift state has only been used for first trigger detent which is rarely used (manual lasing, AVTR activation) and the autopilot paddle which is quite handy.
2. Moved all the axis-able commands to virtual “CMS device” axes but controlled by the throttle hat buttons. Antenna elevation, range knob, and I thought FOV (zoom) would be welcome hands on so I put it on the speedbrakes hat.
3. Speedbrakes are semi-scripted so auto-close on tapping the close direction closes the brakes without having to be held. This is similar to the F-16’s switch as it is only spring-loaded in the open direction so it’s possible to “set and forget” to close.
4. POV hats are only recognized on the #1 controller in Falcon so I re-designated the throttle POV as 4 DX buttons, there were plenty to spare.
5. The cutoff position code is going to require a bit more effort to code. It’s not necessary to use until then. -
Oh my days !!! What can I say …… Bloody brilliant !!! Thank you, thank you, thank you. I have yet to load it up but I love the whole setup. This evening will be my first run ! One more thing Frederf, throttle button 3 is still spare. I have plans to use VAC for comms. Do you think it would be better to have button 3 mapped to VAC or possibly nosewheel steering/air refuelling ? I know I should have mentioned it earlier, sorry, I will go with which ever you think best. Thanks very much again for your time and effort, I’m for ever endebted. :headb:
Very best regards and thanks.
Fubar2Niner
EDIT:
2 Problems encountered so far.
- Just loaded the profile into CHCM and got this conflict message;
Up/Down both call DX Button 6 can I just ignore this mate?
- I loaded the .key file into Falcon BMS 4.32\User\Config when I test my button functions, nothing is assigned I have tried both mapped (selecting CH Device Manager 1) and unmapped mode selecting FS/PT/PP independently but niether methods are selecting functions
Is it because this is still a WIP or do I have to point the device hats/buttons to the functions myself ? Forgive me if this sounds dumb, but I thought the keymap and ch profiles you created auto mapped the functions.
Any ideas mate ?
Thanks again Frederf.
-
You’ll have to run the profile, load up BMS, and click each command individually and then press the joystick button to bind the DX inputs in the .key file. Remember to save the file once complete. There will be some tweaking issues I’m sure. Let me know.
-
Sorry our posts must have crossed
What should I do with regard to the conflict mate, and should I run in mapped mode or direct.
Best regards and thanks.
Fubar2Niner
-
I’ve tried about 5 BMS profiles from the CH Hangar site and none of them function with the latest updated version of the sim.
I need help before I go bald.
Going through printer ink and trees printing these profiles and finding the keys aren’t right even when some of them have key stroke files as I assume BMS keeps changing the keystrokes after each update grrr.
-
@smasha:
I’ve tried about 5 BMS profiles from the CH Hangar site and none of them function with the latest updated version of the sim.
I need help before I go bald.
Going through printer ink and trees printing these profiles and finding the keys aren’t right even when some of them have key stroke files as I assume BMS keeps changing the keystrokes after each update grrr.
@smasha
After a ton of help from Frederf, (Thanks Fred !), I have a working CH FS+PT+PP and .key profile :woohoo: I have uploaded them to my mediafire acct for you, link here;
http://www.mediafire.com/download/4r4kv6xankuyxo9/CH_FS_PT_PP_F4_BMS4.32.rar
Hope this helps mate.
All the best.
Fubar2Niner
-
TY very much Fubar2Niner.
You’re a life saver. -
@smasha:
TY very much Fubar2Niner.
You’re a life saver.More than welcome
Fubar2Niner
-
Hi Fubar,sorry to bother you and I love your profile but just one question.
How do I assign the ant elev and range?
I see in the printed profile it’s assigned to the hat on the throttle that sits under the first finger.
Is that already good to go or do I have to assign that to the controllers/advanced/avionics control ant range and elev sections?P.S . BTW I can do a ramp start.
Over the moon!
Bluwolf made me stick to my guns and I did it by going over the checklists.
Not a true bonafide ramp with all the testing but I can start her and get her in the air.
SCRATCH THIS PROBLEM.
I did have to assign in controllers/advanced/avionics/Ant range and Ant elev.
Working a treat!
-
Congratulations for smasha and Bluwolf.
-
Good …! No more sucide tendencies now? Good for you! (and for us in the same time ;))
Practice a lot and get used with it … Future version could be one notch more complex (just a little, no need to worry too much about it.)
-
@smasha:
Hi Fubar,sorry to bother you and I love your profile but just one question.
How do I assign the ant elev and range?
I see in the printed profile it’s assigned to the hat on the throttle that sits under the first finger.
Is that already good to go or do I have to assign that to the controllers/advanced/avionics control ant range and elev sections?P.S . BTW I can do a ramp start.
Over the moon!
Bluwolf made me stick to my guns and I did it by going over the checklists.
Not a true bonafide ramp with all the testing but I can start her and get her in the air.
SCRATCH THIS PROBLEM.
I did have to assign in controllers/advanced/avionics/Ant range and Ant elev.
Working a treat!
Great stuff smasha, glad you got it all sorted and you like the profile, most all the work was done by Frederf tho, our thanks belongs to him. Congrats on the ramp start mate, keep at it !
Fubar out.
-
Great stuff smasha, glad you got it all sorted and you like the profile, most all the work was done by Frederf tho, our thanks belongs to him. Congrats on the ramp start mate, keep at it !
Fubar out.
Thanks to Frederf as well.
-
Good …! No more sucide tendencies now? Good for you! (and for us in the same time ;))
Well sometimes he goes 1 v 4 MiG-29S but this can be helped with medication!