
Description
Hey everyone,
-> Support for bugs and suggestions: https://api.preflightly.app/support/
Some of you might know me from a few years back. I went quiet in 2023, became a dad, life happened. I've been chipping away at something new in the gaps and I'm finally ready to share it.
Preflightly is a free, modern add-on manager and Route Finder for Microsoft Flight Simulator 2024. Symlink-based activation, smart grouping, a full GSX Profiles page, and an Autorun for your companion apps.
If your Community folder has slowly gotten out of hand (hundreds of folders, liveries you've lost track of, sceneries that drag every startup), this is meant for you.
⚠️ Coming from MSFSAddonsLinker or another add-on manager?
Preflightly is meant as a replacement. You can point it at your existing AL library on disk, no need to move anything back to Community/ first. Preflightly scans your library (or libraries, you can declare several), and creates the symlinks in Community/ itself. Once you're set up, the previous tool can be safely uninstalled.
🗂 Source folders + symlink activation
Your add-ons stay exactly where you put them. You point Preflightly at one or more source folders (one big library, or your AL library + Orbx + Aerosoft One + your own region-by-region setup, whatever fits), and Preflightly only creates the symlinks between those folders and MSFS's Community.
Toggle an add-on on, a link appears in Community/ and the sim sees it. Toggle it off, the link disappears. Nothing is ever copied, moved, or duplicated. The library stays clean, MSFS only loads what you've actually enabled, and startup times drop accordingly.
Need to flip a whole page at once? A Toggle All button activates (or deactivates) everything currently visible, respecting your search and filters, several hundred add-ons in seconds.
🤝 Plays nicely with third-party installers
Orbx Central, Aerosoft One, Contrail, FlyByWire Installer, iniBuilds Hub, simMarket: Preflightly auto-detects them, lists them in Settings, and leaves their symlinks alone. They keep managing their content, Preflightly indexes everything in one place so Route Finder sees the full picture.
🛎 GSX Profiles page
Preflightly indexes every GSX Pro profile in your GSX folder and gives them their own page. Each profile is matched to the scenery it belongs to, so you can see at a glance which airports are covered, which profiles are orphans, and which sceneries still need one.
Click any profile for a zoomable map of the airport's stands (jetway gates, walking-pax, bus, cargo, deicing zones, VDGS halos), an operators card showing the ground handlers in use, and an Expert mode for the raw numbers.
Clean GSX finds duplicates and orphans and shows you exactly what it wants to remove before you confirm. When a scenery ships its own GSX profile, a one-click banner copies it where GSX Pro will actually load it. And on the Sceneries page, a Search ↗ link jumps straight to a flightsim.to search pre-filled with the airport's ICAO when you're missing one.
📥 Quick Import
Drop a folder, a ZIP, or a GSX profile onto the dashboard. Preflightly finds the manifest root inside nested archives, figures out what the package is, drops any embedded GSX profile in the right place, and asks before replacing an existing version.
Drop a ZIP that bundles several add-ons (a freeware airport plus its companion pack, a livery pack…) and it imports every one of them, with a per-add-on Replace / Skip choice. The usual five-step routine (unzip, dig for the folder, move it, deal with GSX, check the version) becomes one drag and drop.
✈️ Route Finder
Route Finder cross-references 70,000+ commercial routes against everything in your library. Not just managed add-ons, but also your Official and Marketplace/Asobo airports and aircraft. If MSFS ships an enhanced default airport and you've got it enabled, it counts as coverage. You don't need third-party scenery for every stop. And the bundled stock liveries that ship with the Asobo aircraft (KLM and United on the 787-10, etc.) count as available too.
Aircraft matching goes a bit further than a strict ICAO lookup. If a route calls for an A321 and you don't own one but you have a Fenix A320, it'll suggest the Fenix as a sensible substitute. Same family, close enough to fly the route with the right feel. When the matcher has multiple options it shows them all in a picker so you can pick the one you actually want to fly. It always prioritizes what you own (community and payware first), then falls back to variants and family matches.
Times are shown in Zulu by default (matching METARs, flight plans and SimBrief), with a Settings toggle for airport local time. Every route gets a live countdown to departure ("in 2h 15m", "12 min late") and a day / night / dawn / dusk tag computed from the real sun position along the flight. Airports show ICAO codes everywhere (EGLL, not LHR).
The idea is to stop bumping into "I don't have the right plane for this" and instead see what your library is ready to fly today.
🗺 Dashboard map
A live world map of your install: managed airports in yellow (or green if you don't have GSX), Marketplace/Asobo airports in blue. A halo around any dot means you have a GSX profile for that ICAO. Click any airport for details (scenery name, publisher, version, status) and a snapshot of coverage stats by country.
🧠 Smart grouping + conflict detection
After the first scan, Preflightly suggests starter groups: sceneries by ICAO region, aircraft by category. Handy when you want to activate a whole region before a session and switch it off after. It also reads each package's manifest to detect the type (aircraft, livery, scenery, GSX profile, dependency library) so asset packs don't end up polluting your scenery list. And if you try to activate a third-party airport that fights with an Official or another community scenery for the same ICAO, you get a warning before the symlink is created so you can pick which one wins.
🚀 Autorun for companion apps
Preflightly detects your installed sim tools (SimBrief, Navigraph, Little Navmap, vPilot, GSX, BeyondATC, ActiveSky, etc.) and launches them in sequence before your flight. No more opening apps one by one.
🗃 Your files, untouched
Preflightly doesn't move, copy or rewrite your add-ons. The symlinks it puts in Community/ are the only thing it adds to your install, and Reset removes them in one click. If you walk away, just uninstall, there's nothing to restore.
This is a passion project. The sim community gave me a lot over the years and this is my way of giving something back.
There's a feedback link in the app if you hit anything weird, every report is read and helps me prioritize fixes. Be gentle, I'm also running on limited sleep. 😅
Commentaires(70)
Connectez-vous pour participer à la discussion
Se connecter3 days ago
destination already exists: C:\Users\AppData\Local\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalCache\Packages\Community\tailstrikedesigns-airport-lkpr-prague
4 days ago
First, a real apology to everyone who ran into errors with the previous versions. I read every report and I know it's been rough, long migrations, files ending up in the wrong place, painful interactions with Orbx Central / Contrail / Aerosoft One / iniBuilds Manager. That's on me. I built the original model around moving your add-ons into a single managed Community library, and it turned out to be the wrong abstraction for the way most of you actually organise your sims.
So I spent the last few nigths to rebuilding it from the ground up. 0.10 ships a completely new model: Preflightly never moves your files anymore. Your add-ons stay exactly where you put them. You point the app at one or more source folders (your existing AL library, your Orbx folder, your own region-by-region organisation, whatever works for you), and it only manages the symlinks between those folders and MSFS's Community. That's it. No migration, no disk-space drama, no fighting with third-party installers like Orbx Central, Aerosoft One, Contrail, FlyByWire Installer, and iniBuilds Manager are now auto-detected, badged, and respected.
If you were on 0.9.x, the upgrade is automatic and nothing moves on disk, your library just becomes your first source folder.
On top of that, 0.10.1 (out now) fixes a chain of Route Finder bugs that were biting people, in particular:
- the MSFS 2024 stock A330 not matching A330-300 routes
- Marketplace/Asobo aircraft + their liveries being wrongly flagged as incompatible
- the Asobo A321 finally indexed correctly as the NEO
Plus a Re-sync button on Route Finder so you don't have to bounce back to the Dashboard.
If you ran into a specific bug that's still affecting you after updating, please let me know on https://api.preflightly.app/support/. Thanks for sticking around through the rough patch, and happy flying.
4 days ago
Also, FSLabs liveries still show this missing parent error message.
Keep up the great work!
4 days ago
Thank you. Yes Fslab need some investigation again
Thomas
5 days ago
When I click "resync" it shows 160 airports and 10 aircraft within the toast message but still doesn't update the Dashboard or the other parts of the app.
When I import another airport it shows that one correctly, but just that one - everything else remains 0 even after resync ;)
Update: resetting the app and doing the same migration again fixed the issue.
Also, as some kind of improvement: it would be great if the tool would generate the symlinks wherever they belong: if a package was created using the MSFS2024 SDK (manifest → "builder": "Microsoft Flight Simulator 2024") it should end up in the "Community2024" subfolder, if it was created using the MSFS (2020) SDK it should end up in the default "Community" folder.
Even better would be some automatic scan at least on importing new packages:
If MSFS 2024 is the target AND a file types .bmp or .mdl are found a warning could pop up that the package is incompatible. Because it is ;)
4 days ago
A new major update was pushed last night, please try again but put your add-ons in a central folder instead community
5 days ago
Migration Error
Microsoft Flight Simulator is running. Close it before changing active add-ons.
5 days ago
6 days ago
6 days ago
6 days ago
So maybe stay away for a while until this becomes more stable and honest to itself. Lots of potential though.
6 days ago
7 days ago
7 days ago
I found all my files and can move them back into my MSFS 2024 folder but do not know which goes in the community folder and which go in the community 2024 folder. So it is not fully reversible.
PreFlightly
Preflightly is a free add-on manager and Route Finder for MSFS 2024. Your add-ons stay where you put them: point Preflightly at one or more source folders and it activates them via symbolic links in Community/, so MSFS only loads what you actually use. Plays nicely with Orbx, Aerosoft One, iniBuilds Manager and Addon Linker side by side. Drag-and-drop import, GSX profile handling, smart grouping, conflict detection, Autorun for SimBrief/Navigraph/vPilot/GSX, and a Route Finder that knows what your hangar can fly. Fully reversible, no files ever moved or duplicated.
Avis des utilisateurs
7 avis
More Information
Historique des versions
0.11.0 : GSX Profiles This release adds a whole new page to manage your GSX Pro profiles, a one-click Toggle All on every add-on page, a much smarter Easy Import, and an important compatibility fix for Fenix / FSLabs users. Quite a lot to unpack — here we go. NEW — GSX PROFILES PAGE Preflightly now indexes every GSX Pro profile installed in your GSX folder and gives them their own page (look for the new entry in the sidebar): • Every profile matched to your sceneries. Each profile is linked to the scenery it belongs to, so you can see at a glance which airports are covered, which profiles are orphans (no matching scenery), and which sceneries still need one. • Click any profile to open its detail view, with a zoomable map of the airport's stands: jetway gates in yellow, walking-pax stands in violet, bus stands in grey, cargo in green. Dots scale with the stand's wingspan limit, VDGS-equipped stands get a halo, and deicing zones are plotted too. An Expert mode toggle reveals the raw numbers if you want to dig. • Operators card showing which ground handlers the profile uses at that airport, with the main operator highlighted. • Clean GSX finds duplicate profiles (two versions of the same airport) and orphans, shows you exactly what it wants to delete and why, and lets you confirm or keep things. Duplicates are also cleaned automatically during Setup and Re-sync. • Profiles bundled inside sceneries get a one-click install. When a scenery ships its own GSX profile, a banner offers to copy it into your GSX folder so GSX Pro actually loads it. • Missing a profile? On the Sceneries page, the GSX column shows a Search ↗ link that opens a flightsim.to search pre-filled with the airport's ICAO. If a profile is already installed, the badge click-throughs straight to its detail view. NEW — TOGGLE ALL Sceneries, Aircraft, Liveries and Others each get a Toggle all button in the header. It activates (or deactivates) everything currently visible — so it respects your search and your filters — and it's fast: activations run in parallel, several hundred add-ons take seconds, with a single confirmation step above 20. Group chips follow along so the page state stays coherent. EASY IMPORT, SMARTER • Multi-add-on archives just work. Drop a ZIP that contains several add-ons (a freeware airport + its companion pack, a livery bundle…) and Preflightly imports every one of them, with a per-add-on Replace / Skip choice when something already exists, and the group selector at the end like single imports. • Embedded GSX profiles are picked up at import and copied to your GSX folder — if the package ships several variants, you choose which one you want. ROUTE FINDER • Times are now displayed in Zulu by default (matching METARs, flight plans and SimBrief), with a Settings toggle to switch to airport local time. • Live countdown to departure on every route ("in 2h 15m", "12 min late") and a day / night / dawn / dusk tag computed from the real sun position along the flight. • Airports show ICAO codes everywhere (EGLL, not LHR). • MSFS 2024's stock ATR is now matched, and the aircraft catalog got a refresh. • Liveries that can't render on a Marketplace aircraft are no longer offered when you pick the Marketplace option for a flight. LIBRARY PAGES, POLISHED • The four add-on pages share a unified header: search and filters now live in the groups bar, with a cleaner filter button and subtle loading dots instead of a spinner. • Liveries are grouped under their parent aircraft in the table, and the redundant Aircraft column folded into the name. • Delete from disk now removes the add-on's folder from your source library (it used to only work for the old 0.9 managed-library model). • Toggling an add-on no longer resets your scroll position. FIXES — INCLUDING ONE IMPORTANT FOR FENIX / FSLABS USERS • Symlinks now always go to the legacy Community/ folder when it exists. Preflightly previously picked whichever Community folder had more entries, which meant Community2024/ sometimes won. Third-party installers like Fenix Installer, FSLabs and the FlyByWire Installer only read the legacy Community/ path, so symlinks landing in Community2024/ were invisible to them — Fenix App wouldn't launch the aircraft, FSLabs liveries showed as missing parent, etc. Fresh MSFS 2024 installs without a legacy folder are unaffected. • iniBuilds Hub and simMarket libraries are now recognized in the Library column instead of showing as "Main library". • Duplicate add-on entries are cleaned up on Re-sync — if an add-on was tracked twice (same folder, same type), Re-sync keeps the active one and re-points group memberships. • The exact same scenery installed through two library tools now shows the Conflict badge (e.g. the same airport bought on both Contrail and Orbx Central), instead of being silently treated as a companion pack. • Sceneries table no longer overlaps its columns on narrow windows. • This update popup is bigger — full release notes, readable. You're looking at it. You need to Re-sync once after updating: it rewrites symlinks to the right Community folder if you were affected by the Fenix issue, scans your GSX folder for the new page, and cleans up duplicate entries.



about 3 hours ago
0.11.0 is out, and it's a big one.
The headline is a brand-new GSX Profiles page. Preflightly now indexes every GSX Pro profile in your GSX folder, matches each one to the scenery it belongs to, and shows you which airports are covered, which profiles are orphans, and which sceneries still need one. Click any profile and you get a zoomable map of the airport's stands (jetway, walking-pax, bus, cargo, deicing zones, VDGS halos), an operators card, and a Clean GSX tool that finds duplicates and orphans and lets you confirm before anything is removed. If a scenery ships its own GSX profile, a one-click banner drops it where GSX Pro will actually load it.
A few other things landed too:
Toggle All on every add-on page, activates or deactivates everything currently visible (respecting your search and filters), several hundred add-ons in seconds.
Easy Import got smarter, drop a ZIP that bundles several add-ons and it imports all of them, with a per-add-on Replace / Skip choice, and it picks up embedded GSX profiles on the way in.
Route Finder: times now default to Zulu (with a local-time toggle), every route gets a live countdown to departure and a day/night/dawn/dusk tag from the real sun position, ICAO codes everywhere, and the stock ATR is now matched.
And one important fix for Fenix / FSLabs users: Preflightly now always puts its symlinks in the legacy Community/ folder when it exists. Previously it could land them in Community2024/, which third-party installers like Fenix Installer, FSLabs and the FlyByWire Installer don't read, so the aircraft wouldn't launch / liveries showed as missing parent. If that was you, this update fixes it.
Please think to Re-sync once after updating. It rewrites symlinks to the right Community folder if you were affected by the Fenix issue, scans your GSX folder for the new page, and cleans up any duplicate entries.
As always, if you hit anything weird, the feedback link is in the app and at https://api.preflightly.app/support/, every report is read. Thanks for sticking around, and happy flying.