Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
Collapse
Just Flight Community Forum
  1. Home
  2. Just Flight
  3. MSFS Products
  4. Black Square Add-Ons
  5. Piston & Turbine Dukes
  6. Duke (Piston + Turbine) LVAR for MobiFlight

Duke (Piston + Turbine) LVAR for MobiFlight

Scheduled Pinned Locked Moved Piston & Turbine Dukes
63 Posts 8 Posters 8.7k Views 1 Watching
  • 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.
  • C Offline
    C Offline
    Captain_J
    wrote on last edited by
    #52

    Yes, when in ATT mode, that coding works perfectly for pitch control.

    1 Reply Last reply
    0
    • E Offline
      E Offline
      exorbit
      wrote on last edited by
      #53
      This post is deleted!
      1 Reply Last reply
      0
      • Black SquareB Black Square

        No problem!

        You can either use the native magneto events, such as "K:MAGNETO1_OFF", "K:MAGNETO1_LEFT", "K:MAGNETO1_RIGHT", "K:MAGNETO1_BOTH", "K:MAGNETO1_START" (there are more for different purposes)...

        ...or you can use "L:BKSQ_IgnitionPosition_1", which runs from 0-5. 5 is used for holding the start position without automatic return to both.

        T Offline
        T Offline
        Tailhook
        wrote on last edited by
        #54

        @Black-Square Bumping this thread because this is wrong and because the cockpit XML for piston duke needs fixing.

        I've been trying to get both engines started through SimConnect for 4 hours. That is until I realized the cockpit XML is different for each engine mag switch. When using the behaviors variable list, "BKSQ_IgnitionPosition_1/2" is only writable 0-3. Setting it to 4 auto-reverts back to 3 and setting it to 5 does nothing but animate it to START while starting nothing.

        i finally managed to start the left engine with A:GENERAL ENG STARTER:1 and K:SET_STARTER1_HELD. And start the right engine with A:GENERAL ENG STARTER:2 and K:MAGNETO2_START. Nothing else worked for me. I tried all the SimConnect magneto and starter set/toggle events and achieved nothing. The prop would just twitch or do nothing at all. The plane appears to require the usage of A:GENERAL ENG STARTER:x and doesn't respond to standalone K events.

        Please correct this section:
        1.png 2.png

        1 Reply Last reply
        0
        • T Offline
          T Offline
          Tailhook
          wrote last edited by
          #55

          (see above post)

          You did the exact same thing on the Baron professional. Please correct them so both mag switches are similar. Change MAG1 to K:SET_STARTER1_HELD.

          1 Reply Last reply
          0
          • J Offline
            J Offline
            jmarkows
            wrote last edited by
            #56

            Had a similar issue in the Bonanza regarding the Ignition Position not working right for positions 4 and 5. Nick has fixed it for a patch next week, hopefully the same fix can be applied to previous aircraft.

            Black SquareB 1 Reply Last reply
            0
            • J jmarkows

              Had a similar issue in the Bonanza regarding the Ignition Position not working right for positions 4 and 5. Nick has fixed it for a patch next week, hopefully the same fix can be applied to previous aircraft.

              Black SquareB Offline
              Black SquareB Offline
              Black Square
              Black Square Developer
              wrote last edited by
              #57

              @jmarkows Yes, that change should solve any issues here too, with the 5 position now working as a start position with no spring return.

              T 1 Reply Last reply
              1
              • Black SquareB Black Square

                @jmarkows Yes, that change should solve any issues here too, with the 5 position now working as a start position with no spring return.

                T Offline
                T Offline
                Tailhook
                wrote last edited by
                #58

                @Black-Square I'm open to testing anything prior to release.

                Black SquareB 1 Reply Last reply
                0
                • T Tailhook

                  @Black-Square I'm open to testing anything prior to release.

                  Black SquareB Offline
                  Black SquareB Offline
                  Black Square
                  Black Square Developer
                  wrote last edited by
                  #59

                  @Tailhook Thanks for volunteering! Believe it or not, it should be as simple as doing the following find-and-replace on the main behaviors XML, and of course for BKSQ_IgnitionPosition_2, as well.

                  Find: (L:BKSQ_IgnitionPosition_1, number) 4 ==
                  Replace: (L:BKSQ_IgnitionPosition_1, number) 4 >=

                  T 1 Reply Last reply
                  0
                  • Black SquareB Black Square

                    @Tailhook Thanks for volunteering! Believe it or not, it should be as simple as doing the following find-and-replace on the main behaviors XML, and of course for BKSQ_IgnitionPosition_2, as well.

                    Find: (L:BKSQ_IgnitionPosition_1, number) 4 ==
                    Replace: (L:BKSQ_IgnitionPosition_1, number) 4 >=

                    T Offline
                    T Offline
                    Tailhook
                    wrote last edited by
                    #60

                    @Black-Square

                    Find: (L:BKSQ_IgnitionPosition_1, number) 4 ==
                    Replace: (L:BKSQ_IgnitionPosition_1, number) 4 >=

                    Tried this (3 lines, both mags), no difference. The mags won't go into START now at all. Still need to use the two different event's I posted above to get any action out of both L/R starters.

                    Black SquareB 1 Reply Last reply
                    0
                    • T Tailhook

                      @Black-Square

                      Find: (L:BKSQ_IgnitionPosition_1, number) 4 ==
                      Replace: (L:BKSQ_IgnitionPosition_1, number) 4 >=

                      Tried this (3 lines, both mags), no difference. The mags won't go into START now at all. Still need to use the two different event's I posted above to get any action out of both L/R starters.

                      Black SquareB Offline
                      Black SquareB Offline
                      Black Square
                      Black Square Developer
                      wrote last edited by
                      #61

                      @Tailhook Three lines? I only see two. Also, when you say you tried it, do you mean that you tried your previous homebrew solution, or you tried incrementing/decrementing L:BKSQ_IgnitionPosition_1 0 -> 1 -> 2 -> 3 -> 5?

                      T J 2 Replies Last reply
                      0
                      • Black SquareB Black Square

                        @Tailhook Three lines? I only see two. Also, when you say you tried it, do you mean that you tried your previous homebrew solution, or you tried incrementing/decrementing L:BKSQ_IgnitionPosition_1 0 -> 1 -> 2 -> 3 -> 5?

                        T Offline
                        T Offline
                        Tailhook
                        wrote last edited by
                        #62

                        @Black-Square Lines 5256 and 5298 were the '3rd' for each. ¯_(ツ)_/¯

                        I reverted those lines and tested again. Setting ignition to 5 does crank the starter now. But this change is not realistic because the knob only counts to 0-4 when using mouse.

                        Instead, I replaced:
                        (A:GENERAL ENG STARTER:1, bool) if{ 0 (>A:GENERAL ENG STARTER:1, bool) }
                        with
                        (A:GENERAL ENG STARTER:1, bool) if{ 0 (>K:STARTER1_SET) }

                        and

                        (A:GENERAL ENG STARTER:2, bool) if{ 0 (>K:SET_STARTER2_HELD) }
                        with
                        (A:GENERAL ENG STARTER:2, bool) if{ 0 (>K:STARTER2_SET) }

                        NOW the magneto switches go to START when in position 4, like they should.

                        1 Reply Last reply
                        0
                        • Black SquareB Black Square

                          @Tailhook Three lines? I only see two. Also, when you say you tried it, do you mean that you tried your previous homebrew solution, or you tried incrementing/decrementing L:BKSQ_IgnitionPosition_1 0 -> 1 -> 2 -> 3 -> 5?

                          J Offline
                          J Offline
                          jmarkows
                          wrote last edited by
                          #63

                          @Black-Square said in Duke (Piston + Turbine) LVAR for MobiFlight:

                          @Tailhook Three lines? I only see two. Also, when you say you tried it, do you mean that you tried your previous homebrew solution, or you tried incrementing/decrementing L:BKSQ_IgnitionPosition_1 0 -> 1 -> 2 -> 3 -> 5?

                          So when the patch comes out, or we put the fix in manually, we should skip a value of 4?

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users