Flightsim.to
    StreamFlight - Your OBS Streaming Companion - Image 1

    Beschreibung

    THIS APPICATION IS A STANDALONE APPLICATION, IT DOES NOT RESIDE IN THE COMMUNITY FOLDER

    IMPORTANT:  Some users are reporting a false positive when downloading the StreamFlight Package.  An alternative download is available here, https://github.com/GadgetFPV0241/StreamFlight/releases/tag/2.3.5.  I am trying to sort out the current download situation, and have submitted the files to the Antivirus Gods, so in time that should be sorted out.

    ☎️ Support & Feedback
    This is an initial release that I use myself, and to be honest works exactly how I need it to. Whilst there's no formal support, you can always pop into my stream to provide feedback, or join the discord https://discord.gg/A6gae4YSwQ, and I'll try to help. Don't forget to follow and Subscribe 🤣.


    ALL SIMULATORS SUPPORTED - MSFS 2020/2024, X-Plane 11/12 and P3D

    ✈️ Want to display live MSFS 2020/2024, X-Plane 11, X-Plane 12 and P3D flight data on your stream — and an in-game Gamer Mode Overlay when you're not streaming?

    I was constantly battling with my streaming overlay. Either the app I used would crash mid-flight, the flight-tracking software hid basic features behind a premium subscription, or the tools that did work were far too CPU-heavy for streaming. And if they didn’t hog resources, they forced me into using some generic, non-customizable overlay that just didn’t fit my stream look and feel.

    That’s exactly why I created StreamFlight — a lightweight, reliable, and simple interface that updates your flight data in real time. No crashes. No hidden costs. No performance drag.

    And for those who aren’t streaming, StreamFlight now includes Gamer Mode — a standalone, fully integrated in-game flight Overlay that displays key telemetry right inside MSFS without OBS. It’s clean, unobtrusive, auto-hiding, and perfect for casual flying.

    With StreamFlight, your stream looks polished and professional — or your cockpit stays informative and immersive — without you fighting your setup.

    Here’s how to set it up:

    1️⃣ Gamer Mode

    Flight Telemetry Overlay (Monitor + OBS Browser Source)
    Get a sleek, always-on-screen flight overlay directly inside Microsoft Flight Simulator — or integrate it seamlessly into OBS using a Browser Source. Gamer Mode delivers real-time flight data in a beautifully styled, airline-inspired overlay: callsign, aircraft, altitude, speed, ETA/ETE, DTG, vertical speed, heading, phase, OAT, and large SkyFont departure/destination codes.

    It works instantly out of the box, needs zero setup for monitor use, and includes smooth auto-hide so you can still access the MSFS toolbar whenever you need.

    It works instantly out of the box, needs zero setup, and includes smooth auto-hide so you can still access the MSFS toolbar whenever you need.

    Dual Mode Support

    ✔ Monitor Overlay (no OBS required)
    ✔ OBS Browser Source compatible
    ✔ No complex configuration
    ✔ Clean, minimal, autohide overlay
    ✔ Perfect for casual flyers (non-streamer) and streamers

    Just toggle it on and fly

    💡 No complicated scripting. 💡 No clunky plugins. 💡 Just a clean, seamless solution that makes your stream stand out.

    Streaming?

    💡 Add it as an OBS Browser Source and bring your telemetry directly into your stream layout.

    Add the overlay as an OBS Browser Source to bring your telemetry directly into your stream layout.

    How to use:

    • In StreamFlight, use the COPY button to copy the Browser Source URL
      (e.g. http://127.0.0.1:38080/browsersource)
    • In OBS:
      • Add a new Browser Source

      • Paste the URL into the URL field
    • Set the width and height to match your selected overlay template size

      Recommended sizes:

      Classic / Informative:
      Width: 1920
      Height: 100

      Basic:
      Width: 1010
      Height: 100

      Minimal / TikTok:
      Width: 600
      Height: 100

    1. Enable "Refresh browser when scene becomes active"
    2. Avoid excessive scaling or stretching for best visual quality
    3. Position the browser source in your scene as desired
    4. For dual-PC setups, enable Dual PC / LAN Mode and use the displayed LAN IP

    With StreamFlight, your cockpit becomes part of the show — giving your audience the immersive experience they’re looking for.

    2️⃣ Control Input Overlay

    Live Flight Control Visualisation (OBS Browser Source Only)

    Display real-time Roll, Pitch, Rudder, and Throttle movement directly in your stream using the built-in Control Input Overlay. Designed for cinematic flying, landings, hand-flying, and immersive cockpit content, the overlay provides a clean, responsive visual representation of your aircraft controls.

    The Control Input Overlay works using simulator-reported control positions and is fully integrated into StreamFlight with no additional plugins, scripting, or setup complexity required.

    • Live Roll / Pitch / Rudder / Throttle display
    • OBS Browser Source compatible
    • Works with General Aviation, PMDG, Fenix, and default MSFS aircraft
    • LAN / Dual PC compatible
    • No hardware mapping or calibration required
    • Smooth, responsive movement

    Perfect for streamers who want to showcase manual flying, crosswind landings, smooth control inputs, and cinematic approaches.

    💡 Add it as an OBS Browser Source to bring live control movement directly into your stream layout.

    How to use:

    In StreamFlight, use the COPY button to copy the Control Input Overlay URL, (e.g. http://127.0.0.1:38082/controls)

    In OBS:

    • Add a new Browser Source
    • Paste the URL into the URL field
    • Recommended Width: 420
    • Recommended Height: 420
    • Enable "Refresh browser when scene becomes active"
    • Position and resize the overlay as desired

    For dual-PC setups, enable Dual PC / LAN Mode and use the displayed LAN IP.

    Some complex aircraft may show slight differences in pitch or throttle range due to aircraft flight control systems and simulator limitations.

    3️⃣ Create Your Custom Overlay
    Use Photoshop (other graphics programs are available) to design an overlay with all your labels — Aircraft, CallSign, Altitude, Speed, Heading, ETE, ETA, Network, or anything else you want to share with your viewers. Keep it styled to match your stream’s look.

    Set Up A Nested Scene In OBS
    Open OBS and create a new Nested Scene — for example, call it “FlightData.” example is provided in the images 

    Add your overlay image to this scene.  Then, for each flight data element you want (speed, altitude, etc.), add a Text Source (Text (GDI+)) in OBS.  Choose “Read from File” and point it to the corresponding text file that StreamFlight generates in the Output folder (you set this folder the first time you start StreamFlight).

    Add To Your Main Scene
    Now just drop the "FlightData" Nested Scene into your main streaming scene. Position the text elements exactly where you want them on your overlay.

    4️⃣ Go live!
    As soon as StreamFlight is connected to MSFS 2020/2024, X-Plane 11, X-Plane 12 or P3D, the application will notify you of the connection status. It updates all files in real time. Your viewers will see smooth, live flight data — perfectly in sync with your flight.


    MSFS2020 / MSFS2024 Only

    🎥 Orbit Camera

    Smooth Cinematic Orbit Around Your Aircraft

    The Orbit Camera creates a fluid, cinematic view that circles your aircraft in real time, giving you a dynamic, professional-looking perspective while you fly.

    It continuously tracks your aircraft, maintaining a smooth orbit with adjustable speed, distance, and height — perfect for showcasing liveries, capturing cruise footage, or adding movement to your stream.

    ✔ Smooth, continuous orbit
    ✔ Adjustable speed, distance, and height
    ✔ Real-time tracking of aircraft position and heading
    ✔ Subtle bank-aware motion for a natural cinematic feel
    ✔ One-click start and stop


    MSFS2020 / MSFS2024 Only

    ✈️ FlyBy Camera

    Dynamic Pass-By Shots for Maximum Impact

    The FlyBy Camera creates cinematic pass-by shots where your aircraft flies through the scene, delivering dramatic, high-impact visuals.

    The camera positions itself ahead of the aircraft and tracks it as it approaches, passes, and disappears into the distance — just like real-world aviation footage.

    ✔ Adjustable start distance, end distance, and offset
    ✔ Smooth tracking through the full pass
    ✔ Realistic motion and timing
    ✔ Perfect for takeoff, approach, and low passes
    ✔ One-click activation


    🔄 RESET PROGRESS BAR + FLIGHT PHASE

    The RESET PROGRESS BAR + FLIGHT PHASE feature provides a manual way to reset your flight state once the aircraft has landed. When the button is clicked after landing, it clears progressbar.txt, start_dtg.txt, and progressbar_startdtg.txt, and forces the current flight phase back to PREFLIGHT. This feature is simulator-agnostic and works consistently across all supported simulators. It is especially useful for scenarios such as touch-and-go operations or quick turnarounds, where you may land, taxi off the runway, and begin a new flight leg without shutting down the engines or restarting the simulator.


    ⚙️ Core Features

    🧭 Real-Time Data Capture

    Automatically generates live data files throughout your flight:

    • ETE (Estimated Time Enroute) – continuous time tracking
    • ETA (Estimated Time of Arrival, UTC) – precise arrival prediction
    • Altitude – live altitude updates
    • Headings – true, magnetic, and gyro
    • Speed – real-time ground speed monitoring
    • Distance to Waypoint (DTG) – GPS-based distance updates
    • Distance to Destination – true remaining distance
    • Outside Air Temperature (OAT) – live environmental monitoringAll data saved automatically in text files for easy access and integration.

    🛫 Flight Planning Integration

    SimBrief Sync or Manual Entry

    • Supports:
      • Aircraft Type

      • Callsign
      • Departure & Destination ICAO Codes

    🌐 Flexible Network Connectivity

    Choose how you fly:

    • 📴 OFFLINE Mode
    • 🌎 VATSIM
    • ✈️ IVAO
    • 🎧 PILOTEDGE
    • 📡 BEYOND ATC
    • 🎙️ SAY INTENTIONS
    • 🌎 JOIN FS
    • 🌎 UniFly
    • 🌎 MSFS Server

    🚀 Smart Flight Phase Tracking
    Automatic detection and logging of all major flight stages:

    • PREFLIGHT → TAXI → TAKEOFF → CLIMB → CRUISE → DESCENT → APPROACH → LANDING → TAXI

    Provides complete situational awareness from gate to gate.

    ⏱️ Dynamic Time Calculation

    • ETA (UTC) and ETE continuously updated
    • Based on current speed and distance remaining
    • Ensures accurate arrival predictions under changing conditions

    📈 Live Progress Bar

    A live progress bar showing your flight’s distance completion — updated automatically from SimBrief and Flight Simulator data.  Instructions on how to setup the progress bar is included in the ZIP package.

    🧭 Manual Flight Phase Override
    StreamFlight automatically detects each flight phase — from PREFLIGHT → TAXI OUT → TAKEOFF → CLIMB → CRUISE → DESCENT → APPROACH → LANDING → TAXI IN → PREFLIGHT — based on real-time simulator data such as speed, altitude, and engine state.  In rare cases (for example, due to simulator reconnection, weather fluctuations, or mid-flight interruptions), the automatic system may lose sync.

    The Manual Flight Phase Override feature allows you to correct the current phase manually without restarting your flight.

    Use Manual Override only when:

    • The displayed phase is incorrect or frozen.
    • The simulator or StreamFlight was restarted mid-flight.
    • You are testing StreamFlight’s phase transitions.
    • For normal flights, keep this option off — the automatic phase detection will manage everything.

    How to Use
    Enable "Manual Flight Phase Override".  This temporarily disables automatic phase synchronization.  Select the Correct Phase by clicking the appropriate radio button that matches your current situation:

    • PREFLIGHT – Parked, engines off
    • TAXI OUT – Taxiing for departure
    • TAKEOFF – Takeoff roll or rotation
    • CLIMB – Positive rate, ascending
    • CRUISE – Level at cruise altitude
    • DESCENT – Controlled descent from cruise
    • APPROACH – Below 3,000 ft and near destination
    • LANDING – Final stage or on runway
    • TAXI IN – Taxiing to gate or parking

    The overlay and output files (e.g. flight_phase.txt) will update immediately.

    Re-enable Automatic Mode
    Once the correct phase is selected, uncheck the Manual Override box to resume automatic phase detection.  StreamFlight will continue tracking normally from that point.  Avoid leaving Manual Override active during regular flights — it pauses all automatic Flight Phase Changes.


    ⚙️ Installation

    THIS APPICATION IS A STANDALONE APPLICATION, IT DOES NOT RESIDE IN THE COMMUNITY FOLDER

    Extract: Unzip the downloaded file to any directory, using a utility such 7-Zip, WinZip or whatever (e.g., ...\StreamFlight\)
    Run: Double-click StreamFlight.exe to start the application

    🛠️ Setup
    Upon first launch, StreamFlight will ask you to select an output folder for the data element text files, Browse to the directory of your choice (e.g., ...\StreamFlight Flight Data\).  It is advisable to keep the output folder for the data element text files separate from the application folder, so in the case of an update your data elements are unaffected.

    Usage

    Enter the manual input requirements, which are, Aircraft Type, CallSign, Departure ICAO, Destination ICAO and Online Network (if flying offline, select "NONE"). Click "Save Manual Fields", this create the text files in the chosen output folder.  THATS IT!

    All the other elements will be created once you are connected to the simulator and will be updated live during the flight.  When diconnected from the simulator you will see the updated connection staus in StreamFlight.  It will constantly look for a connection and change its status if the simulator reconnects.  In addition, all automatically updated text files will revert to either N/A or 00:00 when no simulator connection is present.

    💻💻 How To Use With A 2 PC Setup

    Shared Network Folder (Recommended)
    On your Simulator PC:

    • Open your StreamFlight output folder (for example: C:\StreamFlight\Output).
    • Right-click the folder → Properties → Sharing → Share.
    • Share it with your streaming PC user or “Everyone” (read-only is fine).

    On your Streaming PC:

    • Press Win + R, type \\SIMPCNAME\StreamFlight\Output (replace SIMPCNAME with your simulator PC’s name), or map it as a network drive (e.g., Z:).

    In OBS:

    • Add a new Text (GDI+) source.
    • Choose “Read from file” and browse to:
      • Z:\flight_phase.txt

      • Z:\vspeed.txt
      • Z:\altitude.txt
      • etc.
    • OBS will refresh automatically as StreamFlight updates those files (usually every second).

    ✅ Pros

    • Instant updates
    • Simple, local-network friendly
    • No code changes needed

    ⚠️ Make sure both PCs are on the same LAN and file sharing is enabled in Windows.

    📚 Resource

    Included in the ZIP file, are two Streaming Overlay examples "overlay_demo.png" and "overlay_demo_with Phase.png" to serve as a visual reference for understanding the overlay process. This example demonstrates the intended structure, placement, and styling approach. You may use the "overlay_demo.png" or "overlay_demo_with Phase.png" to familiarise yourself with the method, and once you are comfortable, you can proceed to create your own overlay following the same principles.

    ⚠️ X-Plane Support (via XPUIPC)

    X-Plane support in StreamFlight relies entirely on the XPUIPC plugin, which acts as the bridge between the simulator and StreamFlight’s telemetry system. If XPUIPC is missing or not installed correctly, StreamFlight will automatically detect this and notify you, ensuring you know exactly what needs to be fixed. After the initial setup or whenever StreamFlight updates the required configuration (such as XPUIPCOffsets.cfg), a restart of X-Plane is required for the changes to take effect. To simplify setup, StreamFlight includes a bundled copy of XPUIPC located in ...\StreamFlight\XPUIPC Support\. If you don’t already have XPUIPC installed, simply copy all contents from this folder into your X-Plane directory at ...\X-Plane\Resources\plugins, then restart X-Plane. Once installed correctly, StreamFlight will automatically detect the plugin and begin receiving telemetry data without any further configuration.

    ☎️ Support & Feedback
    This is an initial release that I use myself, and to be honest works exactly how I need it to. Whilst there's no formal support, you can always pop into my stream to provide feedback, or join the discord https://discord.gg/A6gae4YSwQ, and I'll try to help. Don't forget to follow and Subscribe 🤣.

    WANT TO SEE IT IN ACTION

    ⚠️ License & Disclaimer
    This free software is provided “as is,” without any warranty of any kind. It is intended solely for educational and entertainment purposes. By using this software, you accept full responsibility for compliance with all applicable rules, laws, and regulations, and you assume all associated risks.

    This software makes use of SimConnect © Microsoft Corporation. All rights reserved.

    This application is not affiliated with, endorsed by, or approved by OBS or its developers.

    AFTER ALL THAT... ENJOY


    IMPORTANT:  Some users are reporting a false positive when downloading the StreamFlight Package.  An alternative download is available here, https://github.com/GadgetFPV0241/StreamFlight/releases/tag/2.3.5.  I am trying to sort out the current download situation, and have submitted the files to the Antivirus Gods, so in time that should be sorted out.

    Kommentare(145)

    Melden Sie sich an, um an der Diskussion teilzunehmen

    Anmelden
    Angepinnter Kommentar
    G
    GadgetFPVAuthor

    about 2 months ago

    ⚠️ MSFS 2024 SU5 – Camera Return Limitation

    In Microsoft Flight Simulator 2024 (Sim Update 5), a limitation affects Orbit and FlyBy camera modes.

    After using External view, the simulator may remember this state and return to External when STOP is pressed — even if you switched back to cockpit beforehand.

    ⌨️ Workaround

    * Avoid using External view before Orbit/FlyBy
    * Or press "END" (default key) to return to cockpit

    ℹ️ Status

    * ✔️ Microsoft Flight Simulator (2020) not affected
    * ⚠️ Currently not fully controllable via SimConnect

    We’ll revisit this if a simulator-side fix becomes available.

    GadgetFPV
    s

    about 4 hours ago

    installed finaly yesterday and I did love it from the spot ! Amazing job ! Thank you very much. PS: any chance of showing landing rates?
    G
    GadgetFPVAuthor

    about 1 hour ago

    I am happy you are enjoying it. I have been thinking about it, and infact already have the code ready (the earliest versions had it), but I removed it), but it still needs work... the thing is there are so many Landing rate calculators out there, and they all give a different value, so I am in two minds, however, it seems you are not the only one asking, so maybe I look at it again, stay tuned... Also, if you can, please consider donating, as this application is primarily community driven, so any amount helps towards continued development.
    C

    10 days ago

    Love this banner, used it in a few streams and GadgetFPV happened to stop in on the last stream and helped me understand it's functionality better. Thank you again for making this for the community.
    A

    17 days ago

    Just set up StreamFlight and it worked great straight out of the box. Connected to MSFS 2024, pulled my SimBrief flight data instantly, and the Classic template browser source dropped into OBS with zero issues. Flight data displayed exactly as expected.

    A huge thank you to GadgetFPV for tuning into my stream today and sharing tips and tricks directly in chat — that kind of hands-on support from the developer is rare and genuinely appreciated. Highly recommend for any flight sim streamer. — AwakenedSoldier
    C

    19 days ago

    Just started to use today and its a Brilliant bit of kit. easy to configure. Top Work.
    F

    20 days ago

    Outstanding product. Gadget, you're an absolute legend and should be charging for it. I've been using it for a few months now, and now I don't fly without it. Well done, sir.
    C

    about 1 month ago

    Awesome that I would rate it a 5/5
    C

    about 1 month ago

    PS No Bugs What soever after Gadget helped me fix it
    j

    about 1 month ago

    Just a note, if you move the program to the program files folder, you need to run it as admin for the progress bar to work. I don't stream, but it is beautiful and works great.
    G
    GadgetFPVAuthor

    about 1 month ago

    Thanks for reporting this 👍

    This is caused by Windows permissions when StreamFlight is installed inside the Program Files folder. StreamFlight writes live telemetry/output files (such as the Progress Bar data) while running, and Windows can block write access in protected folders unless the application is run as Administrator. For now, the recommended solution is Install StreamFlight outside of Program Files.

    This is a Windows permissions limitation rather than a Progress Bar bug specifically.

    And remember, you do not need to be a Streamer or have OBS installed to make use of the GamerMode Overlay... 😁
    U

    about 1 month ago

    This comment has been deleted
    b

    about 1 month ago

    Hi, this is BigmousseGaming. You stopped by the livestream, so thanks again! Honestly, your software is amazing. I was looking for something lightweight because before that I was using SimToolkitPro, but it was pretty heavy and quite annoying to set up. I also tried some other software, but they were way too complicated to configure with OBS Studio.

    Your software literally saved me.

    There’s just one issue I noticed: I have a full Airbus kit from Winwing, and when I launch the software with the Airbus A321neo, the MCDU stops working properly. I still get the MCDU display mirrored on the physical unit, but the image freezes. The buttons still work, and the screen inside the simulator keeps functioning normally. As soon as I close the software, the simulator display comes back on the real MCDU and everything works normally again.

    I’m not sure if I explained it clearly, but I hope you understand what I mean.
    G
    GadgetFPVAuthor

    about 1 month ago

    Thank you for you kind words... Unfortunatley, I do not have any WinCtrl products, but if it uses local host for anything, then there might be a conflict between the OBS browser source and WinCtrl port assignments, but I am just guessing... let me investigate and get back to you...
    P

    about 1 month ago

    Really well-made and beautiful. The best I've ever used. It immediately makes flying more enjoyable and easier to navigate :-)
    H

    about 1 month ago

    Some users are reporting a false positive when downloading the StreamFlight Package? i never had this !
    I geuss some people dont know how to setup a pc !
    G
    GadgetFPVAuthor

    about 1 month ago

    Yes, it is a false positive... Unfortunately, not much I can do about it... This is why I have included the GitHub link at the top of the description...
    j

    about 1 month ago

    Very good tool for streamers I really recommend it
    e

    about 1 month ago

    Very helpful addon, works perfectly every single time. No performance issues in the sim, highly recommend!!
    b

    about 1 month ago

    amazing guy , came in my stream and had a right laugh with us about things
    ...
    MSFS 2020MSFS 2024

    StreamFlight - Your OBS Streaming Companion

    StreamFlight displays live MSFS 2020/2024, X-Plane 11, X-Plane 12 and P3D flight data in your stream with OBS or Streamlabs OBS, or via its built-in Gamer Mode as a sleek, auto-hiding in-sim HUD—perfect for flying, recording, or sharing clips without OBS. It updates key metrics like altitude, speed, ETA and more with near-zero performance impact. A clean, reliable, no-subscription solution for streamers and non-streamers alike.

    Downloads3K
    Version2.3.5
    Dateigröße6.1 MB
    VeröffentlichtVor 8 Monaten
    AktualisiertVor 1 Woche

    Nutzerbewertungen

    5.0

    36 Bewertungen

    5
    100%
    4
    0%
    3
    0%
    2
    0%
    1
    0%

    More Information

    Simulator
    MSFS2020/24
    KategorieUtilities
    Sub-CategoryApplications

    Versionsgeschichte

    StreamFlight v2.3.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ QUALITY OF LIFE IMPROVEMENTS Altitude Formatting • Added thousands separators to altitude values for improved readability. • Examples: * 1,500 * 12,500 * 35,000 • Formatting is now applied consistently regardless of Windows regional settings. • altitude.txt now outputs the formatted value. Vertical Speed Formatting • Added thousands separators to vertical speed values. • Examples: * ▴ 1,500 * ▴ 2,800 * ▾ 1,200 * ▾ 3,500 • Formatting is now applied consistently regardless of Windows regional settings. • vspeed.txt now outputs the formatted value. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔧 BROWSER SOURCE COMPATIBILITY UPDATE • OBS Browser Source ports moved from: 8080–8083 → 38080–38083 • Reduces potential conflicts with: * Fenix External Devices / EFB support * Remote MCDU and tablet integrations * External avionics displays * WinWing / WinCTRL display systems * Browser-based aircraft interfaces * Other localhost-based simulator utilities IMPORTANT ⚠ This change only affects users using: • GamerMode Default Browser Source Overlays • Control Input Browser Source Overlay ⚠ Browser Source users must re-copy their Browser Source URLs from StreamFlight and update them in OBS. ⚠ The previous 8080–8083 ports are no longer used. ⚠ A temporary in-app notification has been added reminding affected users to re-copy their OBS Browser Source URLs. This notification will be removed in the next StreamFlight release. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Technical Notes • No changes to SimConnect data acquisition. • No changes to overlay calculations. • No changes to GamerMode functionality. • This update focuses on display formatting improvements and Browser Source compatibility.

    Ähnliche Addons