What are the best free add-ons for X-Plane 12?
The best free add-ons for X-Plane 12 are the Zibo 737-800X, AviTab, BetterPushback, XChecklist, HeadShake, FlyWithLua NG, SimHeaven X-World and AutoOrtho. OpenSceneryX is also essential when scenery requires it. Start with one aircraft or scenery upgrade, then add utilities individually so faults stay easy to trace.
Our best free X-Plane 12 add-on shortlist
| Add-on | Best for | Main limitation or requirement |
|---|---|---|
| Zibo 737-800X | A systems-rich Boeing 737-800 | Use an explicitly XP12-compatible release and follow its full-install or update instructions. Keep it outside the default Laminar Research aircraft folder. |
| AviTab | An in-cockpit tablet, map and document viewer | Aircraft integration varies, and AviTab does not include every chart or document automatically. |
| BetterPushback | Planning and controlling airliner pushbacks | Install an XP12-compatible build. Other ground-service plugins can conflict with it. |
| XChecklist | Interactive aircraft checklists | Its usefulness depends on having a suitable checklist file for the aircraft. |
| HeadShake | Subtle camera movement and touchdown effects | Avoid stacking it with another camera-motion plugin; some VR users will prefer it disabled. |
| FlyWithLua NG | Running Lua utilities and custom scripts | It is a framework rather than an upgrade by itself. Old scripts that alter private datarefs can break after simulator updates. |
| SimHeaven X-World | More realistic buildings, roads and regional overlays | Its packages and required libraries must be installed in the specified order. It does not replace the ground with photographic imagery. |
| AutoOrtho | Streaming orthophoto scenery rather than storing complete regions | It needs platform-specific setup, a dependable connection and cache space; loading pauses or blurry tiles can occur. |
| OpenSceneryX | Supplying objects required by freeware airports | It is a dependency, not a global scenery makeover on its own. |
The Zibo 737-800X remains the standout free airliner, but it is not the best choice for every type of flying. Our comparison of worthwhile freeware aircraft for X-Plane 12 covers alternatives for general aviation, vintage and specialist flying.
Which free X-Plane 12 add-ons should I install first?
Install add-ons according to how you fly rather than copying a long collection into X-Plane at once.
- Airliner flying: Start with the Zibo 737-800X and AviTab, add XChecklist, then install BetterPushback if you regularly use staffed gates.
- VFR flying: Start with X-World for better-positioned buildings and roads. Add one orthophoto region only after confirming the overlay order; our guide to free orthophoto, mesh and regional scenery options explains the available approaches.
- Simple, low-maintenance setup: Use AviTab and XChecklist, adding scenery libraries only when an airport lists them as requirements.
- Custom scripting: Install FlyWithLua NG only when a specific XP12-compatible script requires it. FlyWithLua is not a universal performance booster.
A mistake we see constantly is installing several weather, camera and visual scripts designed for X-Plane 11. X-Plane 12 changed its lighting, weather and rendering systems substantially, so old shader or private-dataref tweaks are poor candidates even when they appear to load.
Will X-Plane 11 add-ons work in X-Plane 12?
Some X-Plane 11 scenery works in X-Plane 12, but aircraft, plugins and scripts need explicit compatibility checks.
- Aircraft: They may load yet still have broken displays, flight-model issues, missing sounds or incompatible aircraft-specific plugins. Prefer a dedicated XP12 package.
- Plugins: A plugin must support the simulator, operating system and processor architecture being used. Check
Log.txtwhen it does not appear in the Plugins menu. - Scenery: Airports are often more portable, although changed terrain, vegetation and library assets can produce floating objects or missing details.
- Lua scripts: Treat scripts that change private datarefs as version-specific. A script can run without errors while no longer producing the intended result.
Keep the original package untouched before testing older content. Do not overwrite an XP12 aircraft with files from an XP11 release merely because the folder names match.
How do I install free X-Plane 12 add-ons?
Most free X-Plane 12 add-ons are installed by extracting the package into the correct simulator folder, but the expected layout differs between aircraft, scenery and plugins.
- Confirm compatibility. Look for explicit X-Plane 12 support, including any operating-system or plugin requirements.
- Inspect the extracted folder. An aircraft's main folder should contain its
.acffile. A common failure is leaving the real package nested one folder too deep. - Use the correct destination. Aircraft normally go under
X-Plane 12/Aircraft, scenery underX-Plane 12/Custom Scenery, and global plugins underX-Plane 12/Resources/plugins. Aircraft-specific plugins stay inside their aircraft folder. - Install required libraries. If an airport lists OpenSceneryX, install the OpenSceneryX object library before loading that airport.
- Check scenery priority. Custom airports generally sit above regional overlays, with orthophoto and mesh lower down. Multi-part packages such as X-World must retain the order specified by their documentation.
- Test one addition at a time. Start X-Plane, load a relevant aircraft or airport, and inspect
Log.txtbefore adding the next package.
For folder examples covering each add-on type, use our step-by-step X-Plane 12 mod installation instructions.
Why is a free add-on missing or broken?
A missing or broken add-on is usually caused by an extra folder level, an incompatible plugin, a missing scenery library or incorrect scenery priority.
- Aircraft absent from the menu: Find its
.acffile and make sure it is not buried inside two identically named folders. - Plugin absent from the menu: Check
Log.txtfor loading errors, operating-system security blocks or an unsupported binary. Confirm that the plugin folder is not nested incorrectly. - Scenery has empty areas or missing objects: Read the log for missing-resource messages and install every library named by the scenery package.
- Orthophoto is hidden: Move overlays above the orthophoto or mesh entry in
scenery_packs.ini, while keeping custom airports above both. - Stutters appeared after installing scenery: Dense X-World objects and streamed AutoOrtho tiles can strain different parts of the system simultaneously. Disable one package temporarily to identify the bottleneck.
- X-Plane crashes after several plugin installs: Remove the newest plugin first and retest. Bulk installation makes plugin conflicts needlessly difficult to isolate.
The strongest setup is rarely the one with the most add-ons. A small collection of native XP12 packages, installed cleanly and checked in Log.txt, is easier to maintain and less likely to fail after an update.