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. Starship
  6. Understanding User Preferences for Flight Plan Loading

Understanding User Preferences for Flight Plan Loading

Scheduled Pinned Locked Moved Starship
33 Posts 22 Posters 548 Views 5 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.
  • Black SquareB Black Square

    Thanks for all the responses so far. Allow me to ask a few targeted questions, but please keep in mind that I have never explored the world of flight planning software in modern times.

    • Am I correct that there is no way to inject a flight plan live into MSFS 2020, other than SimBrief integration?

    • Is there any other way to inject a flight plan live into MSFS 2024 other than the EFB and SimBrief integration?

    • Is the only way to inject a flight plan live from SimBrief into the simulation live via SimBrief integration?

    @Marionettework said in Understanding User Preferences for Flight Plan Loading:

    You could support BOTH at the same time by allowing importing plans from the World Map / EFB because both SimBrief and Little Navmap can export to a flight plan file, and then MSFS simply opens the flight plan

    This is the route I would like to choose, since it seems relatively similar between 2020 and 2024, and it means everything can be handled at startup. The problem is that people will still try to inject a flight plan live via the 2024 EFB, which seems to be where the problems lie (because Asobo did things like violate the ICAO fix code format that everything else is predicated on by creating faux ICAO codes to suit their immediate needs.)

    hughesj2H Offline
    hughesj2H Offline
    hughesj2
    wrote last edited by
    #18

    @Black-Square Hi Nick, personally, I most commonly use Simbrief. Either the integrated tools within MSFS2020/2024EFB or with aircraft native integration as you mention like in the PMDG777...The biggest advantage for me is easily being able to send flightplan and payload/fuel to the aircraft and also the flightplan to MSFS for the inbuilt ATC. In fact I can still use Simbrief for my planning with the starship as there's a profile available, just missing the convenience of it sorting the ATC, so flying without for now.
    Cheers
    James

    S 1 Reply Last reply
    0
    • hughesj2H hughesj2

      @Black-Square Hi Nick, personally, I most commonly use Simbrief. Either the integrated tools within MSFS2020/2024EFB or with aircraft native integration as you mention like in the PMDG777...The biggest advantage for me is easily being able to send flightplan and payload/fuel to the aircraft and also the flightplan to MSFS for the inbuilt ATC. In fact I can still use Simbrief for my planning with the starship as there's a profile available, just missing the convenience of it sorting the ATC, so flying without for now.
      Cheers
      James

      S Online
      S Online
      SebAvi
      wrote last edited by
      #19

      I really don't understand the sense of people on the magenta line, after all, flight, fuel, time planning is part of pre-flight preparation.
      Extreme simplification and automatic landing of the flight route by ACARS is ok, in transport aviation, where the pilot is only the flight executor and receives all data semi- or automatically. This is not the case in GA aviation. You as the pilot are obliged to draw the route, check its correctness, check the availability or reservation of zones, estimate airports including alternate ones, departure and arrival methods, match it or no to RNAV. Of course, this can be done consciously in simbrief, but automatic landing of the flight route for an aircraft from the 80s, amazing 🙂

      RhinozherousR 1 Reply Last reply
      3
      • S SebAvi

        I really don't understand the sense of people on the magenta line, after all, flight, fuel, time planning is part of pre-flight preparation.
        Extreme simplification and automatic landing of the flight route by ACARS is ok, in transport aviation, where the pilot is only the flight executor and receives all data semi- or automatically. This is not the case in GA aviation. You as the pilot are obliged to draw the route, check its correctness, check the availability or reservation of zones, estimate airports including alternate ones, departure and arrival methods, match it or no to RNAV. Of course, this can be done consciously in simbrief, but automatic landing of the flight route for an aircraft from the 80s, amazing 🙂

        RhinozherousR Offline
        RhinozherousR Offline
        Rhinozherous
        wrote last edited by
        #20

        @SebAvi That's a matter of taste.

        1 Reply Last reply
        1
        • X Offline
          X Offline
          x4569
          wrote last edited by
          #21

          As a pilot I would appreciate

          1. I enter the cockpit and find the floppy visible
          2. I insert the floppy, load the (simbrief) plan (SID/STAR points could be in optionally)
          3. Off we go
            For those using MSFS 2024 EFB, SIMBRIEF EFB App ans so on, this should be done/loaded on user site, not by the Starship. Starship should only present floppy with latest/(or maybe all saved starship flights)
            Cheers
          1 Reply Last reply
          3
          • M Offline
            M Offline
            MarkS
            wrote last edited by
            #22

            ^^ This ^^

            1 Reply Last reply
            1
            • F Offline
              F Offline
              falcon71
              wrote last edited by
              #23

              Hi Nick,
              for the 2020 version of the KLN 90B, I implemented loading a .fpl file from the file system, because users wanted to load flight plans after the session was started and the .fpl file format is the most generic format, that can be exported by all flight planning tools. Loading from the file system with JS was quite a hack though and I'm not really a fan of that.

              FS2024 has a much more elegant solution. You can import any .fpl file into the EFB or use the Simbrief plugin to import routes into the EFB. The user can then press "send to avionics" to import the EFB route into all avionics at once, regardless of how they implemented their flight plan system. This should be quite a future proof system, as any flight planners that may come along in the future will likely be able to send their route to the EFB.

              On a technical level, you will simply get an event that includes the whole flight plan, including procedures and it has worked very well for me. The documentation is here:
              https://docs.flightsimulator.com/msfs2024/html/6_Programming_APIs/JavaScript/Coherent_Listeners/JS_LISTENER_PLANNEDROUTE.htm
              Here is how I load it in the KLN with the Avionics Framework (Please mind the project license, but it should get you started at least):
              https://github.com/falcon71/kln90b/blob/main/kln90b/services/KlnEfbLoader.ts

              1 Reply Last reply
              0
              • Black SquareB Offline
                Black SquareB Offline
                Black Square
                Black Square Developer
                wrote last edited by
                #24

                @falcon71 What a delightful surprise! You must have heard me singing your praises in another topic here recently. Thank you so much for pointing me in the right direction. Your message also came at the perfect time, since I was starting to feel like I perfected things for MSFS 2020, but was hitting a brick wall with 2024.

                I just tried pulling the flight plan from "GET_EFB_ROUTE" before calling it a night. I can't believe I have to write yet another flight plan interpreter, but the data looks like it's well formatted, at least.

                From the looks of your code, you only load the enroute ICAOS, I assume because the data only includes the departure, arrival, and approach identifiers instead of their ICAO list? That is substantially annoying, but not insurmountable.

                Thank you so much for swooping in and pointing me in this direction. I might add that you never have to worry about me running foul of your project licensing. I find it impossible to use code that I don't fully understand, and impossible to fully understand code that I didn't write myself. It's a blessing and a curse...

                F 1 Reply Last reply
                0
                • Black SquareB Black Square

                  @falcon71 What a delightful surprise! You must have heard me singing your praises in another topic here recently. Thank you so much for pointing me in the right direction. Your message also came at the perfect time, since I was starting to feel like I perfected things for MSFS 2020, but was hitting a brick wall with 2024.

                  I just tried pulling the flight plan from "GET_EFB_ROUTE" before calling it a night. I can't believe I have to write yet another flight plan interpreter, but the data looks like it's well formatted, at least.

                  From the looks of your code, you only load the enroute ICAOS, I assume because the data only includes the departure, arrival, and approach identifiers instead of their ICAO list? That is substantially annoying, but not insurmountable.

                  Thank you so much for swooping in and pointing me in this direction. I might add that you never have to worry about me running foul of your project licensing. I find it impossible to use code that I don't fully understand, and impossible to fully understand code that I didn't write myself. It's a blessing and a curse...

                  F Offline
                  F Offline
                  falcon71
                  wrote last edited by
                  #25

                  @Black-Square said in Understanding User Preferences for Flight Plan Loading:

                  From the looks of your code, you only load the enroute ICAOS, I assume because the data only includes the departure, arrival, and approach identifiers instead of their ICAO list? That is substantially annoying, but not insurmountable.

                  That's right, I only load the enroute segment of the flight plan, but there is a switch. If the waypoint has an ICAO code, that's easy and all I need. Otherwise, it I create a custom, temporary waypoint with the Lat/Lon information. A lot of users like those Lat/Lon waypoints for VFR flights.
                  I don't remember everything right now, but I'm pretty sure there was enough information in the data, that it would be possible to load procedures as well. You might need to fetch the airport facilities to get the whole procedure lists and match the identifiers.
                  I opted not to load them, because the KLN flight plan cannot include more than 30 waypoints, which can quickly be reached with procedures. I found it difficult and maybe unexpected for users on how to handle the case, when the flight plan gets too long. What should I do if I can load the flight plan up to half the approach? I found it easier to just let users load the procedures manually afterwards with all the usual error handling. The real KLN also does not persist procedures in it's flight plan, so it makes sense to skip those.

                  1 Reply Last reply
                  0
                  • sushi.atS Offline
                    sushi.atS Offline
                    sushi.at
                    wrote last edited by
                    #26

                    Just for completeness, I have coded a simple Simbrief importer in the past using the pretty simple xml.fetcher "api". It's basically just a url where you include the saved pilot id of the user and it gives you an xml of the flight plan, including the detailed navlog. Each waypoint on the log comes with quite some detail, including a bool for "is_sid_star", so it's really easy to exclude them and only grab the enroute ones.

                    This the url for my simbrief user: https://www.simbrief.com/api/xml.fetcher.php?userid=372985

                    This is how I planned to implement simbrief -> saved route library import - if it would have been possible.

                    1 Reply Last reply
                    0
                    • C Offline
                      C Offline
                      CoolGunS
                      wrote last edited by CoolGunS
                      #27

                      Nick, as of writing this, the SEND TO AVIONICS within the EFB in FS2024 only works with some equipment, regardless of the aircraft. The G1000 and G3000 work fine, but the GNS750 530 and 430 simply do not. I am not sure about the payware versions which supposedly have an import function for .pln files

                      At no point have I been able to use the SEND to AVIONICS on the duke turbine for eg. The aircraft is not the issue, those damn freeware garmins are useless ATM.

                      M 1 Reply Last reply
                      0
                      • C CoolGunS

                        Nick, as of writing this, the SEND TO AVIONICS within the EFB in FS2024 only works with some equipment, regardless of the aircraft. The G1000 and G3000 work fine, but the GNS750 530 and 430 simply do not. I am not sure about the payware versions which supposedly have an import function for .pln files

                        At no point have I been able to use the SEND to AVIONICS on the duke turbine for eg. The aircraft is not the issue, those damn freeware garmins are useless ATM.

                        M Offline
                        M Offline
                        MarkS
                        wrote last edited by
                        #28

                        @CoolGunS I have had some success getting flight plans into the GTNs, depending on the aircraft, by reloading the plan into the EFB on the ramp and executing the Send to Avionics from there. I haven't tried this with the GNSs but this might work for those too.

                        I discovered that when you Send to Avionics from the flight setup screen, the EFB will often "help" you by adding departures and arrivals you didn't ask for, and that don't correctly populate the GPS.

                        I don't use the in-built ATC, so I've taken to selecting only the departure airport, loading onto the apron, and EFBing the flight plan from there.

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          MarkS
                          wrote last edited by
                          #29

                          I would also note that in the PMS50 GTN premium version, you can import a flight plan from a file, but the file needs to specifically be named fpl.pln and placed in a folder inside the GTN750 add-on folder.

                          That's annoying and inconvenient, so I made a right-click context menu for Windows Explorer that allows you to right click on a pln file and copy it to the PMS50 folder with the required rename.

                          1 Reply Last reply
                          0
                          • Black SquareB Offline
                            Black SquareB Offline
                            Black Square
                            Black Square Developer
                            wrote last edited by
                            #30

                            I suspect you have not made the edits to the Duke to use the WT GNSv2? If not, I would not expect it to work. I tested the "send to avionics" event last night with Starship, and it seemed to worked perfectly every time. I think that I will also be able to overwrite any weirdness that happens when also using "send to ATC", so hopefully users will be able to press "send to avionics and ATC" with no problems. Of course, I haven't been able to get the EFB to actually send the correct flight plan to the ATC when I interrogate it... but that's a MSFS 2024 problem.

                            1 Reply Last reply
                            0
                            • Black SquareB Black Square referenced this topic
                            • C Offline
                              C Offline
                              CoolGunS
                              wrote last edited by
                              #31

                              SUCCESS with the stupid WT GNS 750 530 and 430!!

                              After experimenting with .pln files on the freeware versions of those units I have discovered the issues I was having, and the fix is easy! If anyone else has had issues with waypoints not showing up, remove the SID.

                              Yep, it was just the damn SID on IFR flight plans that was screwing it up. Once I just created a .pln with origin, destination and intermediate waypoints via Little Navmap, the flight plan exported fine from the EFB.

                              Yup, even the dukes!
                              Happy now 🙂

                              Now to try exporting from Little Navmap into Simbrief so that BATC can take over the flights.

                              CG.

                              1 Reply Last reply
                              0
                              • C Offline
                                C Offline
                                Callsign_DISCO
                                wrote last edited by
                                #32

                                I find I enjoy fat fingering the flight plan in Starship more than just about any other aircraft - super easy, barely an inconvenience as Ryan George would say.

                                No need for Simbrief integration IMO but if there were going to be an option for that it would be nice for those of us who use it. Once I finally figured out what I was doing wrong for saving flight plans I will just eventually get a few I used fly IRL.

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

                                  Great, now I have a pitch meeting for Starship stuck in my head.

                                  Manager: So, you have a replacement for the King Air for me.
                                  Engineer: Yes sir, I do. We've been thinking about these things called composites. Lighter and stronger than traditional aluminum. We can make this airplane lighter and faster while still putting all the latest whiz-bang features into it.
                                  Manager: Sure, but how will we get the FAA to certify it?
                                  Engineer: Super simple, barely an inconvenience.
                                  Manager: What are we gonna call it?
                                  Engineer: This is the 80s! We're packing it with all of the latest in space-age materials and electronics, we should call it a Starship.
                                  Manager: I like it, with a name like that it'll be an instant hit!

                                  1 Reply Last reply
                                  1
                                  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