Hello ;
This mod is designed for Xplane 12 and aims to take the existing Xplane 12 turbulence model to a more realistic level.
First of all, I'd like to thank @pzorglub for inspiring me to create this mod. He also created his own turbulence model script(https://forums.x-plane.org/files/file/100180-xpt_turbulence-last-upgrade/), and I added a few minor physics engine modifications. Don't forget to follow him. I'd also like to thank him for allowing me to use and edit the "albedo" files.
-ProTurb v2.0.0 — Professional Turbulence Engine for X-Plane 12
Real atmospheric physics. Per-aircraft response. Level-D fidelity.
Overview
X-ProTurb replaces X-Plane 12's generic shaking with a turbulence engine built from the same standards used to qualify full-motion Level-D airline simulators. It models the atmosphere and the aircraft as two separate, physically-coupled systems: the real turbulence in the air, and exactly how your airframe responds to it.
A Cessna and an A380 do not shake the same way in the same air — and with X-ProTurb they don't. The engine reads your aircraft's mass, wing, speed and structure, then calibrates the felt response to its certified MIL-F-8785C target automatically — no sliders to guess at, no arbitrary "intensity" multipliers. The result is a ride a real Level-D pilot recognises instantly.
It runs under FlyWithLua, installs in seconds, and works on every aircraft from a glider to a heavy twin — default, freeware, or study-level — with zero per-aircraft setup.
Why X-ProTurb is different
Most turbulence add-ons scale one global "bumpiness" number. X-ProTurb is a physics engine, not an effect:
-
It uses real certification math — MIL-F-8785C, FAA AC/FAR 25.341 (Pratt), ICAO 9625 (Level-D) — not tuned curves.
-
It runs a closed calibration loop per aircraft that drives the felt response onto the MIL target and self-limits there — it can't over- or under-shake.
-
It models the structure of the airframe (wing & fuselage flex), the spectrum of the air (von Kármán −5/3), and the time texture of real turbulence (bursts and lulls, not a constant hum).
-
It understands fly-by-wire — an Airbus is recognised and its own flight-control law is left to set the ride, so the aircraft keeps its real character.
Two systems, shown live
🌍 THE ATMOSPHERE — the real turbulence in the air (wind & shear, mountain wave, CAT, convection, storms), independent of your aircraft.
✈️ YOUR AIRCRAFT'S RESPONSE — how your specific airframe actually reacts, computed from its mass, wing area, span and speed. A 350-ton heavy and a light GA aircraft feel the same air completely differently — just like real life.
★ Key features
-
Full 6-DOF response — gusts don't just rotate the aircraft (roll/pitch/yaw), they translate it: real vertical heave (the "elevator" drop/lift), plus sway & surge — the sensation most add-ons miss — delivered as forces so airspeed, VSI, AoA and the flight-director bars stay smooth, exactly like a real gust.
-
Per-aircraft load factor (Δn in g) — the real "how hard does it hit" metric, via the FAR 25.341 Pratt formula, auto-read from your aircraft's geometry. No setup.
-
Real atmospheric spectra, not random noise — Dryden & von Kármán gusts, Richardson-number Clear-Air Turbulence, tropopause-locked CAT profile, Kelvin-Helmholtz billows.
-
Mountain-wave suite — Queney lee waves, rotor zones, wave breaking, hydraulic jump (Boulder/Bora downslope windstorms) and the Scorer parameter for trapped vs. propagating waves.
-
Storm modelling — CB cores, hail and heavy-rain turbulence scaled to proper FAA severity bands (LIGHT → EXTREME), plus the new omnidirectional near-CB envelope.
-
Reads X-Plane's own 3-D weather grid (via FFI) and auto-compensates so turbulence is never double-counted — or takes full ownership of the air ("Owns mode") for the cleanest, wing-filtered ride.
-
Turbulence-ahead awareness — warns of rough air above/below, and convective cells around you, before you fly into them.
-
Live diagnostic UI — five tabs (Status / Weather / Phenomena / Aircraft / Settings) exposing every value the engine computes, with FAA/ICAO severity colour-coding.
-
Fully adjustable — auto or manual intensity, per-class presets (Glider → Super), wing-scale filter & gust-force options, and an on-demand diagnostics view.
Compatible: X-Plane 12 · FlyWithLua NG+ · works with any aircraft (default / freeware / study-level).
Includes: detailed English user manual (PDF).
Free for personal use. Not for real-world aviation.
Built by a flight-sim trainer who wanted turbulence that feels real — and is backed by the same maths used to certify Level-D simulators.
If you enjoy this project and would like to support its continued development, you are welcome to make a donation.
Every contribution, no matter the size, helps development, testing, and future improvements;
https://www.patreon.com/cw/SafakCayli/shop