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

    Morphine's Profile

    Warthog
    198
    786
    96515
    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.
    • Jaycee
      Jaycee @Sarge55 last edited by

      @Sarge55:

      I saw this issue in one of the other threads, Mud’s profile. Here is a snip from it;

      _The issue has to do with the limit of axes that can be in a TM virtual device. You need to add

      Configure(&TFRPRudder, MODE_EXCLUDED) ;

      to the profile to get them to be excluded from the virtual device, then BMS will recognize them as their own controller._

      See if that helps.

      Thanks Sarge.
      I’m afraid that I’m a bit Newbie with the Target script so could you show me the exact place in the Script where I need to add that line?
      I’ve also tried the original profile to see if the Pedals work and they work fine.
      Thanks.

      Sarge55 1 Reply Last reply Reply Quote 0
      • Jaycee
        Jaycee @Gastone last edited by

        @Gastone:

        That’s my bad. I based the the target script off the legacy version. Updated the file to reflect the current build and dropbox. Please feel free to re-download.

        Hello once again Gastone.
        Great news. New updated “Paddle” profile works perfect now.
        Rudder pedals up and running again.
        As I already stated in a previous post, this profile is the best one IMO, and even though I got used to the “Pinky” shift button I always felt that when pressing it, I was using more force than required.
        Plus my hand sometimes ended in an awkward position.
        This way, I only have to worry about recentering the Trackir once in a while and it’s no bother with the “Pinky”
        Thanks once again for your time and patience.
        Yours gratefully.
        J.

        1 Reply Last reply Reply Quote 0
        • Sarge55
          Sarge55 @Jaycee last edited by

          @Jaycee:

          Thanks Sarge.
          I’m afraid that I’m a bit Newbie with the Target script so could you show me the exact place in the Script where I need to add that line?
          I’ve also tried the original profile to see if the Pedals work and they work fine.
          Thanks.

          Me to, I’m really lost when working with TARGET script. I just remembered reading something about it in another thread. Here is a link to the first post about it;
          https://www.benchmarksims.org/forum/showthread.php?8844-Mud-s-Profile&p=413282&viewfull=1#post413282

          There are a few follow up posts which further explain.

          Jaycee 1 Reply Last reply Reply Quote 0
          • Jaycee
            Jaycee @Sarge55 last edited by

            @Sarge55:

            Me to, I’m really lost when working with TARGET script. I just remembered reading something about it in another thread. Here is a link to the first post about it;
            https://www.benchmarksims.org/forum/showthread.php?8844-Mud-s-Profile&p=413282&viewfull=1#post413282

            There are a few follow up posts which further explain.

            Thanks for the link although Gastone fixed my Pedals issue. Was using the “Legacy” profile instead of the proper one.
            That’s why my Pedals weren’t being recognised by the programme.
            Thanks once again Sarge.

            1 Reply Last reply Reply Quote 0
            • F
              freemind @Gastone last edited by

              @Gastone:

              Thanks man, there were some legacy issues still lingering from switch to 4.33 and upgrading Morphine’s profile. There was a lot of legacy and dead call backs in the code. So there was some mismatch between the current default layout and Morphine’s old profile. Some of which caused conflicts. I took this report as an opportunity to clean things up a bit.

              So I finally took the time and went through legacy code and commented out all of the conflicts (i hope) and legacy / dead call backs. I left the code in place, just in case anyone has a use for it. There is some interesting stuff in there, ie a call back for SimSpeedyGonzalesUp.

              I do recommend updating to the newest version of this profile as the key guide will more accurately reflect the bindings. You have to Update both the script and the key map BTW.

              Just as an FYI many of the target bindings are not on the Key Guide, like the ext lights. Just something to remember if you do want to rebind.

              As always you can download them from dropbox and please feel free to let me know if you have any issues.

              Morphine’s Profile For Latest Version TARGET download from here:
              https://www.dropbox.com/sh/66rd8borl2zrfbd/AAAnvz5u93ebm0Tzh322Vw6ba?dl=0

              Morphine’s Profile For Legacy Versions of Target Download From Here:
              https://www.dropbox.com/sh/4l2j2sbbkkmwoaa/AAAMks8YYDvUsOQ6vr7bi5bia?dl=0

              Thanks for your work!

              M 1 Reply Last reply Reply Quote 0
              • M
                Maple @freemind last edited by

                Running script: C:\Users\USER\Desktop\Warthog_BMS_Full_4.tmc
                Mapped plugin module “C:\Program Files (x86)\Thrustmaster\TARGET\Plugins\sys.dll”
                Compile Succeeded.
                Script stopped!

                Runtime Error: Symbol not found: TWCSThrottle in main ( line 11 in Warthog_BMS_Full_4.tmc )

                Mud A 2 Replies Last reply Reply Quote 0
                • Mud
                  Mud @Maple last edited by

                  @Maple:

                  Running script: C:\Users\USER\Desktop\Warthog_BMS_Full_4.tmc
                  Mapped plugin module “C:\Program Files (x86)\Thrustmaster\TARGET\Plugins\sys.dll”
                  Compile Succeeded.
                  Script stopped!

                  Runtime Error: Symbol not found: TWCSThrottle in main ( line 11 in Warthog_BMS_Full_4.tmc )

                  If on line 11 it says:

                  Configure(&TWCSThrottle, MODE_EXCLUDED);

                  then disable that line like so:

                  //Configure(&TWCSThrottle, MODE_EXCLUDED);

                  And do that for any other lines similar to that one if they cause that error.

                  Mud

                  1 Reply Last reply Reply Quote 0
                  • A
                    ams999 @Maple last edited by

                    @Maple:

                    Running script: C:\Users\USER\Desktop\Warthog_BMS_Full_4.tmc
                    Mapped plugin module “C:\Program Files (x86)\Thrustmaster\TARGET\Plugins\sys.dll”
                    Compile Succeeded.
                    Script stopped!

                    Runtime Error: Symbol not found: TWCSThrottle in main ( line 11 in Warthog_BMS_Full_4.tmc )

                    I had the exact same problem, downloaded a newer Target software (3.x, I had 2.x before), problem gone. Which version do you use?

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      Gastone @ams999 last edited by

                      @ams999:

                      I had the exact same problem, downloaded a newer Target software (3.x, I had 2.x before), problem gone. Which version do you use?

                      I provided 2 versions of the script and profile, one for legacy builds of target and one for the current. I’ll repost those links again.

                      Morphine’s Profile For Latest Version TARGET download from here:
                      https://www.dropbox.com/sh/66rd8borl2zrfbd/AAAnvz5u93ebm0Tzh322Vw6ba?dl=0

                      Morphine’s Profile For Legacy Versions of Target Download From Here:
                      https://www.dropbox.com/sh/4l2j2sbbk…vr7bi5bia?dl=0

                      KansasCS A 2 Replies Last reply Reply Quote 0
                      • KansasCS
                        KansasCS @Gastone last edited by

                        above link for the latest version is dead.

                        Also, I sometimes experience TARGET SCript editor crashes upon stopping the script.
                        My computer then still thinks it’s seeing the combined hotas. Also, joystick input is then not recognized.
                        A system restart solvs the issue, but not always.

                        G 1 Reply Last reply Reply Quote 0
                        • A
                          ams999 @Gastone last edited by

                          The links work below:

                          @Gastone:

                          Morphine’s Profile For Latest Version TARGET download from here:
                          https://www.dropbox.com/sh/66rd8borl2zrfbd/AAAnvz5u93ebm0Tzh322Vw6ba?dl=0

                          Morphine’s Profile For Legacy Versions of Target Download From Here:
                          https://www.dropbox.com/sh/4l2j2sbbkkmwoaa/AAAMks8YYDvUsOQ6vr7bi5bia?dl=0

                          For me, the profiles in TARGET always worked flawlessly until I downloaded the Latest Version, and after my upgrading TARGET again work flawlessly, so Thank you very much, Morphine and Gastone!

                          1 Reply Last reply Reply Quote 0
                          • G
                            Gastone @KansasCS last edited by

                            @KansasCS:

                            above link for the latest version is dead.

                            Also, I sometimes experience TARGET SCript editor crashes upon stopping the script.
                            My computer then still thinks it’s seeing the combined hotas. Also, joystick input is then not recognized.
                            A system restart solvs the issue, but not always.

                            I fixed the link above and will post here again too.

                            The script editor crashing ect, is a problem with windows. If u installed the newest version of target without uninstalling all of the thrustmaster software and drivers then windows will fail to re enumerate the joystick when the script stops. Even after the clean install, you must be sure to run target as an administrator. I’m pretty sure this was broken in the latest windows update. Are you running windows 10?

                            Profile for latest version of Target.
                            https://www.dropbox.com/sh/66rd8borl2zrfbd/AAAnvz5u93ebm0Tzh322Vw6ba?dl=0

                            C 1 Reply Last reply Reply Quote 0
                            • C
                              Capt.Stubing @Gastone last edited by

                              @Gastone:

                              I fixed the link above and will post here again too.

                              The script editor crashing ect, is a problem with windows. If u installed the newest version of target without uninstalling all of the thrustmaster software and drivers then windows will fail to re enumerate the joystick when the script stops. Even after the clean install, you must be sure to run target as an administrator. I’m pretty sure this was broken in the latest windows update. Are you running windows 10?

                              Profile for latest version of Target.
                              https://www.dropbox.com/sh/66rd8borl2zrfbd/AAAnvz5u93ebm0Tzh322Vw6ba?dl=0

                              I have the exact same problem and yes I’m running Windows 10… Guess I’m going to have in uninstall everything and start over.

                              C 1 Reply Last reply Reply Quote 0
                              • C
                                cobragva @Capt.Stubing last edited by

                                Morphine profile and Vac issue:

                                Hello, I am trying to use the Mic press button that provides F11 as an output for talking to VAC. I looked at the profile and wanted modify Morphine’s profile and to replace the Micpress pulse+f11 by press+f11 or hold+f11 but it doesn’t work.

                                Sorry to be a beginner in term of programming but could someone help ? My concept is simple: When I press the button and hold it, VAC would listen, when I release the button, it would stop listen

                                thank you in advance for your help

                                best,
                                Cobra

                                TxMtb 1 Reply Last reply Reply Quote 0
                                • TxMtb
                                  TxMtb @cobragva last edited by

                                  IIRC you use the “Down” and “Up” commands to make a key press stick.
                                  You need to have both, the “Down” will cause a keypress, the “Up” will release it. Without the “Up” the key is stuck.

                                  Edit:

                                  Actually all you have to do is remove the PULSE+ in front of F11 and it will function like you want. Shift layer will still pulse F12.
                                  MapKeyIO(&Throttle, MSP, PULSE+F12, F11);

                                  I7-12700KF, Asus Z690 D4 WiFi, EVGA 3080Ti, [email protected] Corsair Vengeance, H115i Capellix cooler, RM850 PS, 4000D Airflow, Thrustmaster Warthog, MFD's, TFRP pedals, 34" Samsung 1440p main display, 24" secondary with Helios.

                                  C 1 Reply Last reply Reply Quote 0
                                  • F
                                    Falcon422 @Morphine last edited by

                                    How can i make the T Rudder work with this script?

                                    TxMtb 1 Reply Last reply Reply Quote 0
                                    • TxMtb
                                      TxMtb @Falcon422 last edited by

                                      @Falcon422:

                                      How can i make the T Rudder work with this script?

                                      Not sure what you mean by “work with”, but make sure you are using the latest version in post #619 on the previous page and should be good.

                                      I7-12700KF, Asus Z690 D4 WiFi, EVGA 3080Ti, [email protected] Corsair Vengeance, H115i Capellix cooler, RM850 PS, 4000D Airflow, Thrustmaster Warthog, MFD's, TFRP pedals, 34" Samsung 1440p main display, 24" secondary with Helios.

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        cobragva @TxMtb last edited by

                                        @TxMtb:

                                        IIRC you use the “Down” and “Up” commands to make a key press stick.
                                        You need to have both, the “Down” will cause a keypress, the “Up” will release it. Without the “Up” the key is stuck.

                                        Edit:

                                        Actually all you have to do is remove the PULSE+ in front of F11 and it will function like you want. Shift layer will still pulse F12.
                                        MapKeyIO(&Throttle, MSP, PULSE+F12, F11);

                                        Hi TxMtb,

                                        Thank you for your help but unfortunately, it doesn’t work. This is the last line

                                        //Mic Switch
                                        MapKeyIO(&Throttle, MSU, DX27, CHAIN( MOUSE_CENTER, DX27));
                                        MapKeyIO(&Throttle, MSR, CHAIN(PULSE+‘q’, D(), PULSE+‘q’, D(), PULSE+‘2’), DX28);
                                        MapKeyIO(&Throttle, MSD, DX29, CHAIN( SCRLCK, DX29));
                                        MapKeyIO(&Throttle, MSL, CHAIN(PULSE+‘q’, D(), PULSE+‘q’, D(), PULSE+‘1’), DX30);
                                        MapKeyIO(&Throttle, MSP, F11);

                                        TxMtb 1 Reply Last reply Reply Quote 0
                                        • TxMtb
                                          TxMtb @cobragva last edited by

                                          @cobragva:

                                          Hi TxMtb,

                                          Thank you for your help but unfortunately, it doesn’t work. This is the last line

                                          //Mic Switch
                                          MapKeyIO(&Throttle, MSU, DX27, CHAIN( MOUSE_CENTER, DX27));
                                          MapKeyIO(&Throttle, MSR, CHAIN(PULSE+‘q’, D(), PULSE+‘q’, D(), PULSE+‘2’), DX28);
                                          MapKeyIO(&Throttle, MSD, DX29, CHAIN( SCRLCK, DX29));
                                          MapKeyIO(&Throttle, MSL, CHAIN(PULSE+‘q’, D(), PULSE+‘q’, D(), PULSE+‘1’), DX30);
                                          MapKeyIO(&Throttle, MSP, F11);

                                          If set like the last one that way above, it will only output the F11 when holding the shift button, not the regular.
                                          The MapkeyIO command is looking for 2 variables. So syntax would look like MapKeyIO(&Throttle, MSP, x, y); where x = shifted layer, and y = unshifted layer.
                                          So for the MSL button in your code above, it would output q then q, then 1 when shifted, and DX30 button when unshifted.

                                          Try MapKeyIO(&Throttle, MSP, F11, F11); and it should output F11 on both the shifted and regular layers.
                                          This is kinda redundant though as MapKey(&Throttle, MSP, F11); would do the same thing. Notice it’s MapKey and not MapKeyIO. It only looks for 1 variable and doesn’t use a shifted layer so would always output F11.

                                          I7-12700KF, Asus Z690 D4 WiFi, EVGA 3080Ti, [email protected] Corsair Vengeance, H115i Capellix cooler, RM850 PS, 4000D Airflow, Thrustmaster Warthog, MFD's, TFRP pedals, 34" Samsung 1440p main display, 24" secondary with Helios.

                                          C 1 Reply Last reply Reply Quote 0
                                          • C
                                            cobragva @TxMtb last edited by

                                            @TxMtb:

                                            If set like the last one that way above, it will only output the F11 when holding the shift button, not the regular.
                                            The MapkeyIO command is looking for 2 variables. So syntax would look like MapKeyIO(&Throttle, MSP, x, y); where x = shifted layer, and y = unshifted layer.
                                            So for the MSL button in your code above, it would output q then q, then 1 when shifted, and DX30 button when unshifted.

                                            Try MapKeyIO(&Throttle, MSP, F11, F11); and it should output F11 on both the shifted and regular layers.
                                            This is kinda redundant though as MapKey(&Throttle, MSP, F11); would do the same thing. Notice it’s MapKey and not MapKeyIO. It only looks for 1 variable and doesn’t use a shifted layer so would always output F11.

                                            Thanks a lot TxMtb, it works perfectly.

                                            Have a good night

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

                                            85
                                            Online

                                            10.6k
                                            Users

                                            21.0k
                                            Topics

                                            348.9k
                                            Posts

                                            Benchmark Sims - All rights reserved ©