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

    BMS 4.33 64-bit & freetrack temporary solution

    Head Tracking
    18
    26
    3538
    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.
    • karnalooch
      karnalooch last edited by

      Hi viper drivers.

      I f you have problems with freetrack and 64-bit BMS this is temporary solution.

      Back up your old freetrack folder and overwrite files from this package:

      http://www.mediafire.com/download/5lpj2bun4dg6jg6/FreeTrack.7z

      I don’t know how this files work together, but it’s work for me :). Tirview.dll is from TrackIR app and other dlls was taken from Opentrack app.

      One thing that i do with this package was invert Y axis in Freetrack app.

      ~S~

      EDIT by l3crusader : alternatively, you can use the single DLL NPClient64.dll, provided by sthalik :

      @sthalik:

      Try this one, though at present the download won’t work for “trackir enhanced” games with freetrack itself: https://github.com/opentrack/opentrack/blob/unstable/bin/NPClient64.dll

      You only need to add the .dll to freetrack directory where regular NPClient.dll resides.

      Sources are available in the same repository, including “enhanced” titles, etc.

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

        Confirmed working. Thanks a lot, this saved my day!

        l3crusader 1 Reply Last reply Reply Quote 0
        • l3crusader
          l3crusader @TobiasA last edited by

          Freetrack’s whole idea is to emulate TrackIR, but since it is not maintained since 2008, the TIR interface for 64 bits application is not present. To be honest, these kind of issues are likely to happen with a software not updated.

          Instead of copying the whole folder, you can try copying only NPClient64.dll into Freetrack installation directory. Since this particular DLL is from Opentrack, as you said, I dont really know if that is enough, but you can always try.

          Scream 1 Reply Last reply Reply Quote 0
          • Scream
            Scream @l3crusader last edited by

            Thank you 🙂

            karnalooch 1 Reply Last reply Reply Quote 0
            • karnalooch
              karnalooch @Scream last edited by

              I will try to investigate which files is necessary to run freetrack with 64-bit without problems. Now i’m testing, flying and reading manuals for BMS 4.33. Many thanks l3crusader and rest of all BMS dev team for your huge and great work.

              ~S~ 4 YOU

              Rustem 1 Reply Last reply Reply Quote 0
              • Rustem
                Rustem @karnalooch last edited by

                I can confirm that only the NPClient64.dll is necessary to get freetrack working in 4.33. Many thanks karnalooch and l3crusader, however for some reason the pitch axis is inverted (not a problem to invert it within freetrack).

                Metso77 1 Reply Last reply Reply Quote 0
                • Metso77
                  Metso77 @Rustem last edited by

                  Thank you guys!
                  This was last issue that prevented me to use 64bit BMS.

                  Jordan 1 Reply Last reply Reply Quote 0
                  • Jordan
                    Jordan @Metso77 last edited by

                    It worked for me but it seems it doesnt send all the data to falcon or something ,because I see the view very lagged. 😞

                    Darkman Falket73 2 Replies Last reply Reply Quote 0
                    • Darkman
                      Darkman @Jordan last edited by

                      Clarification from the developers:

                      An explanation of what happens behind the scenes will maybe help FreeTrack users in analyzing what is wrong on their side.

                      BMS looks for the TrackIR DLLs in the directory where the NaturalPoint TrackIR stuff has been installed. It determines this location by evaluating the following registry key: HKEY_CURRENT_USER\Software\NaturalPoint\NaturalPoint\NPClient Location

                      Note: it will ALWAYS evaluate the 32bit path, so even on 64bit Windows BMS will not try to evaluate any “Wow6432Node” registry path. That is CORRECT behavior, as even the 64bit NaturalPoint drivers install into the 32bit directory “C:\Program Files (x86)”.

                      Once BMS has located that directory, it either loads the 32bit DLL (NPClient.dll) or the 64bit DLL (NPClient64.dll), depending on whether you started BMS 32-bit or 64-bit.

                      That’s it.

                      So, no 64-bit DLL = FreeTrack not working in 64-bit BMS, which is why adding the NPClient64.dll gets it working. Nothing to do with BMS of course, but at least you FreeTrack users have a solution that should work.

                      Thank you to karnalooch for sharing his workaround and l3crusader for testing it and making it even simpler.

                      1 Reply Last reply Reply Quote 0
                      • Falket73
                        Falket73 @Jordan last edited by

                        Hello Guys, I can not find the file NPClient64.dll
                        Do you know where i can download it ?? Thanks for your patience.

                        Darkman 1 Reply Last reply Reply Quote 0
                        • Darkman
                          Darkman @Falket73 last edited by

                          Look up, the link is in the first post by karnalooch.

                          Falket73 1 Reply Last reply Reply Quote 0
                          • Falket73
                            Falket73 @Darkman last edited by

                            Thanks guys …… now my Freetrack works wonders, in the profile I had to reverse the movement pitch.

                            sthalik 1 Reply Last reply Reply Quote 0
                            • sthalik
                              sthalik @Falket73 last edited by

                              Try this one, though at present the download won’t work for “trackir enhanced” games with freetrack itself: https://github.com/opentrack/opentrack/blob/unstable/bin/NPClient64.dll

                              You only need to add the .dll to freetrack directory where regular NPClient.dll resides.

                              Sources are available in the same repository, including “enhanced” titles, etc.

                              l3crusader 1 Reply Last reply Reply Quote 0
                              • l3crusader
                                l3crusader @sthalik last edited by

                                @sthalik:

                                Try this one, though at present the download won’t work for “trackir enhanced” games with freetrack itself: https://github.com/opentrack/opentrack/blob/unstable/bin/NPClient64.dll

                                You only need to add the .dll to freetrack directory where regular NPClient.dll resides.

                                Sources are available in the same repository, including “enhanced” titles, etc.

                                I’m adding this to the first post for easier access 😉

                                sthalik B3rNO 2 Replies Last reply Reply Quote 0
                                • sthalik
                                  sthalik @l3crusader last edited by

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • B3rNO
                                    B3rNO @l3crusader last edited by

                                    Hi,
                                    For some reason freetrack 2.2 don’t work on my win 10, so I have to use older version of FT. Is any one here was able to put that file ‘‘NPClient64.dll’’ to Freetrack 2.1.2 and make it works?

                                    [img=https://i.postimg.cc/hjnZqkYK/BMS-SIG-B3.png

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

                                      Well, that file worked for me, under Win7-64b.
                                      In case anyone needs, here is the file, since 1st post published his complete FT folder…

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

                                        I also got it to work now and also have to inverse pitch.
                                        My problem is that it always crashes/hangs when I alt+tab or use windows key to exit 3D world and get back in. In the past it was more stable doing this, but then I had windows 8.1 while now windows 10 with bms 4.33 instead of 4.32.
                                        Any ideas? Is Trackir a lot more stable? And does that have high CPU load?
                                        Possibly any other freeware alternative using 3 point cap giving 6DOF in game?
                                        Do others also experience unstable behavior for Freetrack like crash/hanging when switching between desktop and 3D world or bms menu?
                                        I already need to apply several fixes and patches to get Freetrack working….

                                        Bergo 1 Reply Last reply Reply Quote 0
                                        • Bergo
                                          Bergo @Basher52 last edited by

                                          Thanks for the solution!!!

                                          sthalik 1 Reply Last reply Reply Quote 0
                                          • sthalik
                                            sthalik @Bergo last edited by

                                            I can write you NPClient/NPClient64 dll’s that work with “encrypted” games too, like DCS and Arma. The scramble “keys” will be taken directly by them.

                                            It depends on the amount of interest, and my free time mostly.

                                            Basher52 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            42
                                            Online

                                            10.0k
                                            Users

                                            19.2k
                                            Topics

                                            327.1k
                                            Posts

                                            Benchmark Sims - All rights reserved ©