Falcon BMS Forum
    • Register
    • Login
    • Search
    • Categories
    • Unread
    • Recent
    • Unsolved
    • Popular
    • Website
    • Wiki

    My profile

    Cougar
    2
    12
    1148
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • flyway
      flyway last edited by

      Finally had the time to put it all together and prepare a completely reviewed and packed profile.

      Package download here

      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.

      1 Reply Last reply Reply Quote 0
      • flyway
        flyway last edited by

        Bug detected on DMS button assignment. Corrected.
        New link to profile package above (1st post).

        badalex 1 Reply Last reply Reply Quote 0
        • badalex
          badalex @flyway last edited by

          Can we make the antenna or range button to simulate the mouse rotary button when shifted (s3) for zooming in & out?

          flyway 1 Reply Last reply Reply Quote 0
          • flyway
            flyway @badalex last edited by

            @badalex:

            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.

            flyway 1 Reply Last reply Reply Quote 0
            • flyway
              flyway @flyway last edited by

              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.

              badalex 1 Reply Last reply Reply Quote 0
              • badalex
                badalex @flyway last edited by

                I ve sent you a PM. Actually i want antenna or range button to be used for zooming as shifted (s3 in)

                flyway 1 Reply Last reply Reply Quote 0
                • flyway
                  flyway @badalex last edited by

                  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.

                  badalex 1 Reply Last reply Reply Quote 0
                  • badalex
                    badalex @flyway last edited by

                    thanks I ll test it and let you know. Is the rudder on x axis as well?

                    badalex flyway 2 Replies Last reply Reply Quote 0
                    • badalex
                      badalex @badalex last edited by

                      Ono more think, can I uploaded with the ccc program?

                      1 Reply Last reply Reply Quote 0
                      • flyway
                        flyway @badalex last edited by

                        @badalex:

                        thanks I ll test it and let you know. Is the rudder on x axis as well?

                        For this check 1st pic at post #5
                        (assuming rudder only for taxiing)

                        @badalex:

                        Ono more think, can I uploaded with the ccc program?

                        Yes.

                        flyway 1 Reply Last reply Reply Quote 0
                        • flyway
                          flyway @flyway last edited by

                          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.

                          flyway 1 Reply Last reply Reply Quote 0
                          • flyway
                            flyway @flyway last edited by

                            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.
                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            38
                            Online

                            9.4k
                            Users

                            19.5k
                            Topics

                            330.2k
                            Posts

                            Benchmark Sims - All rights reserved ©