My profile
-
Finally had the time to put it all together and prepare a completely reviewed and packed profile.
Standard profile;
Realistic profile;
@Flyway-BMS-Cougar-Manual.pdf:
Version Log:
This version of my profile was meant to be adapted to BMS 4.32 Falcon simulator, using all the new features regarding usage of DirectX assignments capabilities that can be checked in the Cockpit Articules section of BMS forum;
https://www.benchmarksims.org/forum/content.php?153-DirectX-Shifting-Facility
This version focus is now oriented to BMS only, no more support to other simulators as it was in previous versions.
There was some changes in the buttons assignements, but still a realistic core was kept regarding Cougar’s primary fuctions, also some of the extra (shifted) functions were slightly changed.
There’s also a KEYstrokes version of this profile maintained for any reason, in case of need or historical reasons or even as an open door to other Falcon’s flavour.
Before using this profile in virtual skies, recommend a good reading of below chapter devoted to the joystick’s Layout and also printing all pictures included in this package;- “flyway-BMS.PNG” is the Stick and Throttle, the pictures showing all buttons functions in a quick way of checking their functions.
- “flyway-BMS-RealisticSSC.PNG” and “flyway-BMS-RealisticTQS.PNG” are the pictures where you can see well described the usage of all the “Realistic” – primary functions of your cougar, regarding SSC (Stick – Side Stick Controller) and TQS (Throttle – Throttle Quadrant System).
- Finaly, “flyway-BMS-Realistic-NewFeatures.PNG” is the picture where can be seen all the new implementations of this simulator, relatively to the older sim – Open Falcon.
…
KEY file changing Log:
This KEY file was also kept as much closer to the original and in-game keystrokes defaults as possible. It was also completed and corrected using Red Dog’s documents containing all the new callbacks implemented. All their functionality listed, can be found under Red Dog’s Cougar profile downloadable here;
http://www.candyparty.com/ST/Download/Checklists/BMS/Document/F4_BMS4_RD.zip
Tried to keep this file as much complete as possible, just like it was before, it has now, an amount of 1085 different callbacks. Again, in this version, all callbacks were unconflicted regarding assignments, corrected for assigning duplications, miss-formed lines, etc…
Due to various reasons, have also changed some keystroke assignments relatively to BMS and Keystrokes KEY files that comes with original install BMS simulator. These reasons are mostly intended to eliminate incorrections found in those KEY files, regarding line construction and fields miss assigned, but most were changed in order to fulfil some issues with my profile which includes my small scale cockpit buttons plate, and also some other assignments were using keystrokes that cannot replicate in some of my used applications like Autokey, because of my Portuguese language keyboard. Finally, refer to the included Flyway-BMS.RTF file where you can see all the assignments available in my excel format file, cross-checked with BMS original files; Flyway-BMS.XLSX which is also included in this package.Important Note:
Be very carefull when making changes to this file. It can jeopardize your BMS installation.
Also, don’t save this file in BMS setup screen, it will eliminate all remarks in the file.
ALWAYS make a back copy of this file before making changes to it or saving it in BMS.…
Set up your Cougar in BMS Setup
Ensure this setting in your BMS Configuration file “falcon bms.cfg”. This file can be found in your BMS installation folder “Drive:\Falcon BMS 4.32\User\Config”- set g_nHotasShiftQuickPressTimeLimit 200
The maximum pinky tapping time in milliseconds that is used to determine whether the pinky button should execute EXPAND or act as shift button can be configured within the falconbms.cfg file.
The parameter value defaults to 200. If the pinky button is tapped and released within n milliseconds, EXPAND is executed. If it is not released within n milliseconds, shift is executed instead. - set g_bHotasDgftSelfCancel 1
Some sticks like the TM Hotas Cougar have a specific behavior for the Dogfight switch that needs to be addressed. While there is a dedicated DX button state for both the “Dogfight” and the “Missile Override” modes, there is no explicit state for the normal centerposition.
In order to get out of DGFT or MSL OVRD mode, BMS can be configured to cancel these modes automatically once the corresponding DX button is released. Like this, there is no need for an extra “center position” or “cancel” button anymore. This behavior can be configured by adding the following statement to the falconbms.cfg file.
This parameter value defaults to 0 (off) and can actually be modified from within the Falcon BMS Config tool as well - set g_nHotasPinkyShiftMagnitude 256
To enable the shifting facility, the following parameter has to be added to the falconbms.cfg file.
The parameter value defaults to 0. Setting n to a higher value enables shifting and specifies the button offset number. Although arbitrary offset numbers are supported, it is highly recommended to use a multiple of 32 for the offset. Like this, a shifted DX button range always maps to the complete button range of another (virtual) DX device.
Note: Users with more than one physical DX device should specify a shift offset which is outside the DX button range of their physical devices. So if you use three DX input devices, the button ranges 0-31, 32-63 and 64-95 are already in use, hence the minimum shift offset should be 96 to avoid physical and shifted (virtual) button overlap.
Important Note:
Be very carefull when making changes to this file. It can jeopardize your BMS installation. ALWAYS make a back copy of this file before making changes to it.Download the Manual here, for you to take a look while not in the mood to take a shoot at the profile.
EDIT (08-01-2016):
Included “Costum 3D View” - HAT3 Right + Shift
Included Idle Function:- Need to have Idle activated in Configurator
- Now throttle operates freely between 5% and 95% of it’s real axis. But in BMS you’ll get throttle’s full axis function.
…- You need to configure Idle (green line) in BMS setup at 5% of THR axis and FullAB (red line) at 95% of THR axis.
…- Then use Pinky (Shift) to pull before 5% to get in Off and after 95% to enter Full AB.
EDIT (20-10-2016):
Included Rudder Function assigned to Range axis (with Shift):- Not realy sure if it was already implemented or not in my last refresh…
Have also implemented ICP functions to the Keyboard numeric pad - For better understanding check following images.
Enjoy.
-
Bug detected on DMS button assignment. Corrected.
New link to profile package above (1st post). -
Can we make the antenna or range button to simulate the mouse rotary button when shifted (s3) for zooming in & out?
-
Can we make the antenna or range button to simulate the mouse rotary button when shifted (s3) for zooming in & out?
Humm… not sure, will check that out.
-
Ok here’s some answers for you badalex… (referring to your PM).
Have put it into some pics. If not easy to see or not what you want, let me know.
-
I ve sent you a PM. Actually i want antenna or range button to be used for zooming as shifted (s3 in)
-
Ok badalex… here’s a solution (check attached file)
This is a TMJ file, open it with your foxy and load it to your cougar.
It requires my profile’s TMM file and KEY file.
Have mapped FOV increment/ decrement and default to Range axis.
Ony problem is FOV control is done with no control… meaning you increment it by steps when rotating range knob (ex: clockwise), but there’s no way to decrement FOV when rotating range anticlockwise… unless you rotate it back to center where is mapped FOVdefault.
Hope this helps.Cheers.
-
thanks I ll test it and let you know. Is the rudder on x axis as well?
-
Ono more think, can I uploaded with the ccc program?
-
-
Hey all,
Was asked to do some refresh to my cougar profile in order to be used in 4.33.
It’s done (although not fully tested yet). Link available at 1st post.Included couple new features:
EDIT (08-01-2016):
Included “Costum 3D View” - HAT3 Right + Shift
Included Idle Function:- Need to have Idle activated in Configurator
- Now throttle operates freely between 5% and 95% of it’s real axis. But in BMS you’ll get throttle’s full axis function.
…- You need to configure Idle (green line) in BMS setup at 5% of THR axis and FullAB (red line) at 95% of THR axis.
…- Then use Pinky (Shift) to pull before 5% to get in Off and after 95% to enter Full AB.
Enjoy.
-
New refresh to the profile/ package in first post.
EDIT (20-10-2016):
Included Rudder Function assigned to Range axis (with Shift):- Not realy sure if it was already implemented or not in my last refresh…
Have also implemented ICP functions to the Keyboard numeric pad - For better understanding check following images.
- Not realy sure if it was already implemented or not in my last refresh…