Falcon BMS Forum
    • Categories
    • Unread
    • Recent
    • Popular
    • Website
    • Wiki
    • Discord
    • Contact
    • Register
    • Login

    BMS Plugin for SimHub

    Scheduled Pinned Locked Moved Community Mods & Tools
    19 Posts 7 Posters 738 Views 4 Watching
    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.
    • Rob GeadaR Offline
      Rob Geada
      last edited by

      Hey all, I’ve written up a plugin to connect BMS’ telemetry to SimHub, which lets you use SimHub to control bass shakers, LEDs, wind sims, etc. If you’re like me and have a hybrid racing/flying rig, it’s super convenient to have all of your peripheral effects controlled in the same place, and tbh SimHub offers a lot more control over and customization of the effects than Simshaker does. Anyway, I’ve put the plugin and the code up on my Github if you wanna go give it a try, thought the community might find it useful!

      https://github.com/RobGeada/falcon-bms-simhub-plugin/

      b9e45b85-7f35-463f-8494-537db4abba79-image.png

      b7bf36a8-bfca-45c0-82d0-bbfca3e273e1-image.png

      1 Reply Last reply Reply Quote 21
      • richionizorR Offline
        richionizor
        last edited by

        Thanks for your work and your contribution to BMS 🍻

        1 Reply Last reply Reply Quote 2
        • Craig WestwoodC Offline
          Craig Westwood
          last edited by

          Thanks for your work on this Rob. It will come in really useful when I can finally sort my man-cave out and use the rig again rather than a desk.
          I was really missing the shakers after fitting them for ACC but not being able to use them with BMS.
          One question though: is there any chance you can upload your BMS preset with all of the effects you use please?🙏

          Rob GeadaR 1 Reply Last reply Reply Quote 1
          • G Offline
            gumby
            last edited by

            error.png

            Got this error when SimHub tried to import the DLL. Looks like it’s from not having the F4SharedMem tool installed, but how do I do that?

            Thanks for your work, Rob.

            G 1 Reply Last reply Reply Quote 0
            • G Offline
              gumby @gumby
              last edited by

              For others with the same issue, looks like I just had to have F4SharedMem.dll in the same folder. Tell me if that’s not right!

              O 1 Reply Last reply Reply Quote 1
              • O Offline
                Onne @gumby
                last edited by

                @gumby it is right. Moreover you need to use exact v4.35.0.0 provided with plugin dll.
                I’ve used wrong version and had the same issue like you do.

                1 Reply Last reply Reply Quote 0
                • Rob GeadaR Offline
                  Rob Geada @Craig Westwood
                  last edited by Rob Geada

                  @gumby @Onne thanks for the debugging, I’ve added that step to the installation guide!

                  @Craig-Westwood I’ll upload my BMS preset tonight: I’ve written it to be pretty tailor-made to my setup (I’ve got a whole bunch of leds, two TT-25s, and a BST-1), but it can definitely serve as a basis to tinker with.

                  W O Craig WestwoodC 3 Replies Last reply Reply Quote 1
                  • W Offline
                    wazza69 @Rob Geada
                    last edited by wazza69

                    @Rob-Geada thanks for the app. Would also love to see the profile you are using to get some ideas.

                    Out of interest, what is your layout for the TT-25s and the BST-1?

                    1 Reply Last reply Reply Quote 0
                    • O Offline
                      Onne @Rob Geada
                      last edited by

                      @Rob-Geada thanks Rob, much appreciated!
                      Looking forward for your profile to play with and in a meantime I’m already tinkering with mine.

                      Mind sharing your rig config?

                      1 Reply Last reply Reply Quote 0
                      • Rob GeadaR Offline
                        Rob Geada
                        last edited by Rob Geada

                        Hey all, I’ve uploaded my shaker profile to the Github repo (if you’re not familiar with Github, there’s a download button at the top right to download the file).

                        So my rig was designed primarily for simracing- I got the seat out of an old Audi A8, which gives me lots of room to install shakers inside of it. I’ve mounted a BST-1 directly underneath my butt, and installed two TT-25s inside the seat itself, underneath my left and right shoulders. I use the BST-1 for bigger and deeper effects, and the TT-25s I use for higher pitched information or any stuff that needs to be left/right biased.

                        Here’s a quick explanation of the effects I’m running- no idea how realistic to the F16 any of these are as I’m basing a lot of them off of experiences in passenger airliners, but they feel pretty good to me:

                        Engine Effects

                        • RPM Engine Rumble: Low rumble/vibration that varies in pitch and volume dependent on engine RPMs
                        • Afterburner: Higher pitched whine when afterburner engages, dependent on fuel flow + nozzle aperture

                        Turbulence Effects

                        • Gs: Turbulence/bumping effect according to the Gs you’re pulling, with max strength coming at 8G or higher
                        • Airbrake Turbulence: Turbulence/bumping effect when the airbrake is pulled, growing with intensity and pitch related to your speed and airbrake extension percentage
                        • Landing Gear Down Turbulence: Same as above, just dependent on how far out your landing gear are

                        Landing Gear Effects

                        • Landing Gear Moving - Center/Left/Right: A grinding sensation for when the landing gear are in motion, and a clunk when they hit max extension or max retraction. This is directional, so you can feel when the left, right, and center gear are all in position (at least on my setup).
                        • Touch Down: Thump when the wheels touch down during landing
                        • Taxi Bumps: Transmit bumps in the taxiway/runway into seat thumps

                        Weapon/Countermeasure Effects

                        • AA/AG: A clunk whenever a missile/rocket/bomb/etc is released from the plane <- this one is really really good, especially for things like dumb bombs that you can’t necessarily see when you’ve dropped them
                        • Chaff/Flare: Same as above, but for each chaff or flare that is popped.
                        • Cannon Fire: Rattle the plane when the cannon is firing- this is tuned to the 100 round/sec cannon of the F16, so adjust this if you’re flying something else. This is slightly biased to the left hand side to match the position of the F16’s cannon.

                        I haven’t figured out yet how to convey plane damage or ejection well, as I haven’t been able to find any good signals in the telemetry just yet for that- would love to hear if you guys figure something out for those.

                        G rafaellorenaR 3 Replies Last reply Reply Quote 3
                        • Craig WestwoodC Offline
                          Craig Westwood @Rob Geada
                          last edited by

                          Thanks @Rob-Geada, I’ve just been playing for the last hour just flying around around and feeling the effects.
                          I’ve got some tinkering to do now as I’ve got 2 BST-1’s on my seat (one of which needs moving as I can barely feel it) but these effects are game changers!

                          Rob GeadaR 1 Reply Last reply Reply Quote 1
                          • Rob GeadaR Offline
                            Rob Geada @Craig Westwood
                            last edited by

                            @Craig-Westwood that’s great to hear, glad you like them!

                            1 Reply Last reply Reply Quote 0
                            • G Offline
                              gumby @Rob Geada
                              last edited by

                              @Rob-Geada this is awesome - thanks so much for uploading your shaker profile.

                              I’m really new to SimHub. Is there a way to play a sound file through the shakers when a game event happens? That’s how “SimShaker Sound Module” does it, and I love some of the effects - it would be great to just re-use those sound files.

                              Rob GeadaR 1 Reply Last reply Reply Quote 0
                              • Rob GeadaR Offline
                                Rob Geada @gumby
                                last edited by Rob Geada

                                @gumby maybe? I think you can do that via Simhub’s events system (see this forum post for examples: https://www.simhubdash.com/community-2/simhub-support/how-to-use-sounds/ and I think there are some default events and sounds you could use to play around with); I’ve used that for some sim racing stuff before but not yet for BMS

                                1 Reply Last reply Reply Quote 1
                                • G Offline
                                  gumby
                                  last edited by

                                  It looks like for me SimHub is never getting data from BMS. There’s always the green circle at the bottom of the SimHub interface with “Waiting for data” and values like ownship.gs that should be changing in flight are staying at 0.

                                  I tried the BMS Shared Memory Viewer from lightningstools and that is reading the BMS shared mem just fine. Anyone else have that issue? Maybe the plugin just isn’t working for me for some reason?

                                  G 1 Reply Last reply Reply Quote 0
                                  • G Offline
                                    gumby @gumby
                                    last edited by

                                    @gumby

                                    Ok haha for people as stupid and new to SimHub as me…

                                    In the left menu of SimHub, go to Settings.
                                    Select the “Custom games” tab
                                    Create a new game called BMS and in Process Detection put Falcon BMS
                                    You may also need to run SimHub as administrator - there’s an option for that in the General tab of the settings page

                                    Run BMS, and at the top of the SimHub interface click Change active game > change it to BMS, then click activate.

                                    Rob GeadaR 1 Reply Last reply Reply Quote 0
                                    • Rob GeadaR Offline
                                      Rob Geada @gumby
                                      last edited by

                                      Yep, sorry @gumby, that’s what you’ve gotta do to get Simhub to start reading data, I"ll put that in the readme

                                      1 Reply Last reply Reply Quote 0
                                      • rafaellorenaR Offline
                                        rafaellorena @Rob Geada
                                        last edited by

                                        This post is deleted!
                                        1 Reply Last reply Reply Quote 0
                                        • rafaellorenaR Offline
                                          rafaellorena @Rob Geada
                                          last edited by

                                          This post is deleted!
                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          20

                                          Online

                                          9.2k

                                          Users

                                          19.2k

                                          Topics

                                          328.7k

                                          Posts
                                          Benchmark Sims - All rights reserved ©