Add general aviation AI traffic to MSFS, FSX, Prepar3D or X-Plane with compatible models, schedules, settings and fixes for missing aircraft.
To add general aviation (GA) AI traffic to a flight simulator, enable its built-in aircraft traffic or install compatible GA models plus scheduled flight plans, a traffic generator or an injector. Use one primary traffic source, raise any separate GA density setting, and test at a regional airport with suitable parking.
This answer covers flight simulators generally rather than one named platform. Microsoft Flight Simulator, FSX, Prepar3D and X-Plane use different aircraft formats, traffic engines and installation methods, so packages cannot simply be moved between them.
What are GA traffic and aviation générale?
GA traffic represents non-airline civil flying: light singles and twins, flying-club aircraft, trainers, private touring aircraft and many business flights. The French term aviation générale, often typed aviation generale without accents, describes the same broad category.
Package listings and searches sometimes reverse the words as “traffic GA”. In simulator terms, that still means general aviation traffic rather than scheduled airline, military or airport ground traffic.
Does JA mean general aviation?
No. JA is the nationality prefix used in Japanese civil aircraft registrations, not a simulator traffic category. An aircraft carrying a JA registration can be a private GA aeroplane or an airliner; its registration alone does not determine which traffic setting controls it.
Is a Vueling 737 part of GA traffic?
No. A Vueling flight is commercial airline traffic, so it belongs under airline or live traffic rather than the GA density control. A Boeing 737 wearing Vueling colours is also the wrong model match for normal Vueling operations, which use Airbus A320-family aircraft.
If an injector displays a Vueling 737, check its airline and aircraft-type matching rules. In a schedule-based package, inspect the assigned aircraft entry or repaint. Installing more GA traffic will not correct an airline model mismatch.
Which GA traffic method should I choose?
Choose scheduled traffic when repeatability matters, a generator for broad regional coverage, an injector for data-driven movements, or built-in traffic when you want the least complicated setup.
| Method | Choose it when | Main limitation |
|---|---|---|
| Built-in AI or live traffic | You want traffic without maintaining extra packages | GA coverage, liveries and aircraft variety may be limited |
| Compiled schedules | You want known aircraft at specific airports and times | Nothing appears outside the routes and times in the schedule |
| GA traffic generator | You want many local and regional airports populated automatically | The generated operations are plausible rather than live |
| Live traffic injector | You want movements derived from an external traffic feed | Many light aircraft are not present in the feed, and model matching can be incomplete |
FSX and Prepar3D users usually gain the most control from compiled schedules or a generator. Built-in traffic or a compatible injector is generally easier to manage in MSFS, while X-Plane users can choose between its limited AI-aircraft system and simulator-specific traffic plug-ins.
How do I install general aviation AI traffic?
Install GA traffic in this order so that the traffic engine, aircraft models and simulator settings can be checked separately.
- Confirm the exact simulator and platform. Check whether the package is for MSFS 2020, MSFS 2024, FSX, a particular Prepar3D generation or your X-Plane version. Also check the operating system or console: a Windows injector cannot be installed as an Xbox or PlayStation application.
- Choose one primary traffic source. Do not run built-in live traffic and an injector unless the injector explicitly requires it. Multiple schedule packages can coexist, but overlapping routes may create duplicate aircraft and fill every parking stand.
- Install the required AI aircraft. Scheduled traffic does not contain a usable aircraft automatically unless the package says that models are included. In FSX and Prepar3D, the aircraft reference must match the relevant
[fltsim.x]title=entry exactly. A single missing character can leave a valid schedule with no aircraft to display. - Activate the schedule, generator or injector. FSX and Prepar3D traffic plans are normally compiled into a
.bglfile and placed in an enabled scenery folder, commonlyScenery\World\Scenery. MSFS packages use its add-on structure, while injectors and X-Plane plug-ins must be started or enabled by their own documented method. - Set the correct traffic controls. Enable the traffic mode expected by the package. FSX and Prepar3D have a separate general aviation density slider; raising only airline traffic will not populate a GA ramp. Parked-aircraft, road-vehicle and airport-vehicle settings do not create airborne GA flights.
- Test the right airport and time. Load a regional airport with several ramp parking positions and set the simulator shortly before a listed departure. Testing only at a major airline hub is a mistake we see constantly: many GA plans deliberately use smaller fields, and airline traffic may already occupy the hub’s available stands.
What changes between MSFS, FSX, Prepar3D and X-Plane?
Each simulator needs traffic content made for its own aircraft format and traffic system.
Microsoft Flight Simulator 2020 and 2024
Use one of the built-in traffic modes or a compatible injector and model library. Live traffic depends on the available data feed, so it may reproduce airline movements well while showing fewer light GA aircraft; offline traffic is generated rather than a representation of actual flights.
External desktop injectors are a PC method. MSFS 2024 players on Xbox Series X|S, PlayStation 5 or PS5 Pro must use built-in traffic or console-compatible in-simulator content; MSFS 2020 remains available only on PC and Xbox. Our PC injector and model-library setup for MSFS 2024 explains how to avoid conflicts between injected, live and offline traffic.
Model matching is the usual source of wrong aircraft or liveries. If the feed reports a light single but the required model is absent, the traffic system may substitute a generic aircraft or show nothing, depending on the add-on.
FSX
FSX needs both installed AI aircraft and a compiled traffic BGL. Aircraft normally sit under SimObjects\Airplanes, while the traffic file must be inside an active scenery area. Source text files used by a compiler are not read as traffic by FSX.
Follow the exact FSX aircraft-title and traffic-BGL installation workflow if a package separates its models, liveries and schedules. Avoid using complex flyable aircraft as AI where a purpose-built low-detail model is available; cockpit systems and high-detail geometry waste resources across a busy airport.
One FSX-specific trap is a legacy FS2004-format traffic BGL interfering with newer FSX-format traffic. If newly installed plans vanish despite correct models and density settings, temporarily remove old traffic BGLs from active scenery folders and test again.
Prepar3D
Prepar3D retains the aircraft-and-BGL approach familiar from FSX, but model compatibility varies by Prepar3D generation. It can also load aircraft and traffic through add-on packages, which avoids placing files directly into the simulator’s core folders.
Our guide to setting up AI models, traffic BGLs and GA density in Prepar3D covers both traditional folders and add-on-based installations. Do not assume that an older FSX aircraft model is suitable merely because its traffic schedule can be read.
X-Plane
X-Plane can operate selected aircraft through its built-in AI system, while traffic plug-ins can generate larger networks or inject data-driven movements. Adding many built-in AI aircraft increases simulator workload, so maximum traffic is rarely the best setting.
The airport itself must contain usable parking positions, taxi routes and runway-flow data. A correctly installed aircraft library cannot compensate for an airport where AI aircraft have nowhere suitable to spawn or no valid path to the runway.
Why is general aviation AI traffic not showing?
Missing GA traffic is usually caused by an inactive traffic source, a schedule that does not match the test conditions, a missing aircraft assignment or unsuitable airport parking.
- No aircraft anywhere: confirm that the correct traffic mode is enabled, the injector is running or the BGL sits in an active scenery area.
- Airliners appear but GA does not: raise the separate general aviation traffic control in FSX or Prepar3D. Airline density does not replace it.
- Only some scheduled flights appear: compiled plans may contain density thresholds. A flight assigned a higher threshold remains hidden when the GA slider is below it.
- The schedule is installed but one type is absent: check the exact aircraft-title reference, installed repaint and texture configuration. Reinstall the specified model rather than renaming unrelated files blindly.
- Aircraft appear at the wrong time or place: verify the schedule’s day, departure time and airport identifier. Move the simulator to several minutes before departure and reload the flight if necessary.
- Aircraft spawn but never taxi: inspect the airport’s taxi network, runway access and parking suitability. This is particularly important with custom X-Plane and MSFS airports.
- The ramp stays empty: the airport needs a free stand with sufficient radius and compatible parking attributes. Dense airline traffic may already occupy every usable space.
- Aircraft are duplicated: disable either built-in live traffic or the injector, then check for duplicate schedule BGLs covering the same routes.
- Frame rate drops heavily: reduce traffic density and replace flyable aircraft used as AI with simpler traffic models. Aircraft hidden beyond visual range can still consume simulator resources.
How high should I set GA traffic density?
Set GA density only as high as needed to make the airports you use feel active. Maximum density can overcrowd parking, delay departures and reduce performance without making small-airport operations more convincing.
For troubleshooting an FSX or Prepar3D schedule, temporarily set GA density to 100 per cent. If the missing aircraft then appears, its flight plan has a density threshold above your normal setting. Reduce the slider afterwards and decide whether to change the schedule or accept fewer flights.
Can I create my own GA traffic routes?
Yes. A custom GA plan needs compatible aircraft, valid origin and destination airports, workable times and a traffic format accepted by the simulator.
FSX and Prepar3D plans are usually compiled into BGLs, while MSFS and X-Plane use different package or plug-in systems. Our explanation of how aircraft, airports, routes and compiled AI schedules fit together will help you choose the correct tool and format without trying to convert incompatible traffic files directly.