Current release documentation FFB-Bridge 1.3.1 Found something stale? Tell us in the feedback form.

Force effects reference

The force pipeline runs a stack of sub-models in parallel: a base centring spring, two airspeed-loaded constant forces, several sustained aero-drag pushes, and a catalogue of continuous and one-shot rumble / buffet / shudder channels. Everything sums into pitch and roll outputs, scaled by the master gain, gated by the master arm. This page documents each effect: what it simulates, what telemetry drives it, and what you should hear / feel when it fires correctly.

At a glance

EffectWhat it does
Stick feel & centring
Centring springPulls the stick toward neutral; stiffens under G-load, and the deadband widens at low airspeed so it isn't sticky on the ramp.
TrimIndependent elevator and aileron authority sliders ease held load and shift the resting point; 0% turns that axis off.
Control-system feelPer-aircraft mode that reshapes the spring and load forces: Manual (cable), Hydraulic-boosted, or Fly-by-wire side-stick.
Control frictionRoughly constant mechanical resistance without pulling the control toward centre.
Rate dampingOpposes the current pitch/roll rate so a sharp input settles back to centre instead of ringing.
Stick dropLow-speed forward stick weight (a drooping unloaded elevator) that fades to nothing as airflow builds.
Airspeed-loaded forces
Pitch loadConstant pitch force that grows with airspeed squared; references stick − trim when trim is on.
Roll loadThe same loading on the roll axis, tuned independently for asymmetric roll authority.
Autopilot
AP follow cueLow-authority nudge of the centre toward the autopilot's command, as a hint not a servo. Off by default.
Airframe
Rotation kick · Surface follow · Sideslip coupling Rotation kicks (the plane being shaken sideways pushes the stick), surface back-drive (severe gusts and stall flutter come through the column), and sideslip cross-coupling so a yawed aircraft pushes its ailerons through the airflow.
Rotorcraft
ETL, VRS, 2/rev, retreating-blade stall, skid scrape, and rotor rumbleRotorcraft-only cues tied to translational lift, descent, forward flight, high speed, skid contact, and rotor RPM.
Ground & rollout
Runway rumbleContinuous rumble scaled by ground speed and surface type (grass/gravel rougher, ice smoother).
Touchdown thumpA single firm impulse the instant the wheels touch, scaled by descent rate.
Brake shudderLow-frequency rumble that scales with brake-pedal pressure; on-ground only.
Gear bumpsDiscrete taxiway-seam and paint bumps, dominant under about 40 kt.
Nosewheel shimmyRapid side-to-side roll-axis wobble at and above taxi-rotation speed.
Ground-acceleration pitch cueFore/aft acceleration felt as a pitch nudge — takeoff surge throws you back, braking pushes forward.
Reverse-thrust rumbleRollout rumble while reversers are deployed, tapering off below ~30 kt.
Aero buffets
Stall buffetBuilds progressively as AoA rises, saturating at the sim's stall warning.
Stall stick-shakerSharp fixed-frequency buzz gated on the sim's stall-warning flag; enabled per profile.
Overspeed buffetFires on the overspeed flag, at a sharper frequency than stall.
Mach buffetHigh-Mach buffet on swept-wing aircraft past Mcrit; silent on GA props.
Spoiler buffetScales with spoiler-handle position times airspeed.
Flap buffetSustained low-frequency vibration whenever flaps are extended at speed.
Gear buffetDrumming from gear-down drag in the air; 0% on fixed-gear profiles.
Turbulence overlayRandom shake scaled by how much the aircraft is being knocked around.
Engine
Engine rumbleContinuous rumble from the sim's per-engine vibration when reported, or a synthesised RPM ramp fallback.
Mechanical one-shots
Gear-deploy shudderA single impulse on any gear-handle move.
Flap-step shudderA single impulse on any flap step — both extension and retraction.
Flap movementContinuous vibration while the reported flap surfaces are actually travelling.
Sustained aero-drag (pitch)
Flap dragBackward pitch bias any time flaps are extended at speed.
Spoiler dragThe same for spoilers / speedbrake.
Gear dragThe same for gear-down drag at speed; 0% on fixed-gear aircraft.
Propwash pitchConstant pitch-up bias proportional to engine power — propwash over the elevator.

1. Centring spring

Telemetry
G-load, airspeed, pitch/roll trim positions, control deflection
Output
Spring coefficient + centre offset, both axes
Key sliders
Base, low-speed floor, G-gain, min clamp, max clamp, deadband

The force pulling your stick toward neutral. Stiffness grows with load factor, matching how a real stick behaves under G. The low-speed floor keeps the stick from going limp during taxi and after simulator disconnects, while still letting profiles soften the spring when airflow is low. Deadband widens at low airspeeds so the stick doesn't feel sticky at dead-centre on the ramp. The centre offset is shifted by elevator and aileron trim so a trimmed aircraft feels neutral when the stick is at the trimmed position.

Trim Trim authority determines how strongly telemetry shifts the spring centre and relieves held aerodynamic force. Elevator and aileron are independent; set either slider to 0% to disable that axis.

1a. Control-system feel

Telemetry
None — per-aircraft profile metadata
Output
Modulates the centring spring and airspeed-loaded forces
Key control
Control system selector (page-level card)

Not a separate effect — a per-aircraft setting on the Tuning page (saved in the profile) that reshapes how the centring spring and aero-load forces behave, to match the aircraft's flight-control architecture:

  • Manual — mechanical / cable-driven controls. The controls load up with airspeed and stiffen under G, the classic direct-linkage feel. Built-in for the C172, TBM 930, and King Air 350i.
  • Hydraulic-boosted — gentler, smoother boosted feel. Aerodynamic loading is still present but reduced. Built-in for the 747-8.
  • Fly-by-wire — a constant side-stick spring that doesn't load with speed or G, the way an isolated side-stick feels. Engine rumble and the stall stick-shaker are also silenced on the side-stick (a real fly-by-wire side-stick is mechanically isolated and doesn't transmit them) — flight cues like stall buffet and ground / touchdown still come through. Built-in for the A320neo.

Rotorcraft

Rotorcraft control systems enable cyclic damping and force trim plus six dedicated cues: ETL shudder, VRS buffet, 2/rev vibration, retreating-blade-stall buffet, skid scrape, and rotor rumble. Each gain uses 0% as off.

Rotation kick · Surface follow · Sideslip coupling

Rotation kicks (the plane being shaken sideways pushes the stick), surface back-drive (severe gusts and stall flutter come through the column), and sideslip cross-coupling so a yawed aircraft pushes its ailerons through the airflow.

Control friction

Telemetry
No simulator telemetry — reacts to physical stick or yoke motion.
Output
Native Friction condition on pitch and roll.
Key control
Strength slider; 0% is off, and 5–10% is a sensible starting point.

Control friction adds breakout and sliding resistance that stays roughly constant as you move the control. Rate damping instead follows the simulator's aircraft pitch and roll rates and opposes faster aircraft rotation more strongly; helicopter cyclic damping is the effect tied to physical stick velocity.

It is optional and off by default. Unsupported backends remain inert; FFB-Bridge never synthesizes friction with constant forces.

2. Airspeed-loaded pitch force

Telemetry
Indicated airspeed, elevator deflection, pitch trim
Output
Constant force on the pitch axis
Key sliders
Pitch gain (trim modulates the input)

Pushing or pulling the stick at cruise should feel like pushing against air. Force scales with airspeed squared. With trim disabled, the input is total elevator deflection. With trim enabled, the input is (elevator − trim) — so a trimmed aircraft with the stick at the trimmed position feels zero force. The control-system feel above scales this force: reduced under Hydraulic-boosted, removed under Fly-by-wire.

3. Airspeed-loaded roll force

Telemetry
Indicated airspeed, aileron deflection
Output
Constant force on the roll axis
Key sliders
Roll gain

Same idea as the pitch force but on the roll axis. Tuned independently because most airframes have asymmetric pitch-vs-roll authority.

4. Rate damping

Telemetry
Body-axis rotation rates (p, q)
Output
Opposing constant force proportional to rate
Key sliders
Rate-damping gain

Subtracts from the commanded pitch and roll forces in proportion to the current angular rate. This is what makes a sharp stick input decay back toward the trim point instead of ringing around it. Think viscous damping.

5. Stick drop

Telemetry
Indicated airspeed
Output
Constant forward bias on the pitch axis at low airspeed
Key sliders
Force, Fade airspeed

In a non-power-assisted aircraft (most GA), the elevator is unloaded when there's no air flowing over it — gravity plus cable rigging pulls the surface down, which pulls the yoke forward. The pilot feels a constant forward pull while parked or taxiing, fading to nothing once airflow loads the elevator. Modeled as a linear fade from the configured Force at 0 kts to zero at the configured Fade airspeed.

Defaults — Force 0.25, Fade airspeed 30 kts — are tuned for a Cessna-class GA feel: the stick rests roughly halfway forward against the default centring spring, and the bias has decayed to nothing well before rotation. Drop the Force toward 0 to silence it on jet or fly-by-wire profiles where the elevator isn't free to droop. Setting Force to zero disables the effect without flipping the parent enable bit, which is convenient for A/B comparison.

6. Autopilot follow cue

Telemetry
Autopilot-on, AP commanded pitch/roll
Output
Low-authority spring centre shift toward AP command
Key sliders
AP authority, AP strength

When enabled, AP follow nudges the centring spring toward the autopilot's flight-director reference so the stick hints at what the AP is asking for. It is intentionally low authority and ships off by default, because stock MSFS treats physical stick motion as pilot input. Use the standard path for a small cue. Full servo back-drive requires a cockpit that owns the simulator axis through a virtual-device or HID-filter path.

7. Runway rumble

Telemetry
On-ground, ground speed, surface type enum
Output
Continuous periodic force
Key sliders
Rumble gain

Scales with ground speed and the surface-type enum. Grass and gravel are roughly 1.5–1.9× a paved runway; ice is about 0.3–0.5×. Fires only when on-ground is true. An undercarriage-type multiplier set per profile (wheels / skis / floats) further scales the continuous ground-roll rumbles (runway rumble, gear bumps, nosewheel shimmy) — skis run a touch stronger, floats softer.

8. Touchdown thump

Telemetry
On-ground (transition)
Output
Single impulse
Key sliders
Thump gain

A single, firm impulse the moment the on-ground flag flips to true. Tuned so a greaser feels softer than a firm arrival, but not by much — it's a fixed amplitude multiplied by the vertical speed at touchdown.

9. Brake shudder

Telemetry
Brake pedal deflection, on-ground
Output
Continuous low-frequency rumble
Key sliders
Brake-shudder gain

Amplitude scales with brake pedal pressure. Gated on-ground so airborne braking doesn't fire it.

10. Gear bumps

Telemetry
Ground speed, on-ground
Output
Repeated short impulses
Key sliders
Bump gain, frequency

Separate from the continuous runway rumble — these are discrete “taxiway seams and paint” bumps. Tuned to feel natural under 40 kt; above that, the continuous rumble dominates.

10a. Nosewheel shimmy

Telemetry
On-ground, ground speed
Output
Continuous lateral (roll-axis) vibration
Key sliders
Shimmy gain

A rapid side-to-side wobble on the roll axis at and above taxi-rotation speed — the classic nosegear shimmy. Ramps in from a low ground speed and holds. Tuned per profile: strongest on the free-castoring GA nosewheel, weaker on steered and damped airliner gear.

10b. Ground-acceleration pitch cue

Telemetry
On-ground, longitudinal body acceleration
Output
Signed pitch-axis force
Key sliders
Ground-accel gain

On the ground, fore/aft acceleration is felt as a pitch-axis cue: the takeoff surge throws you back (stick aft), braking pushes you forward (stick forward). Scales with the longitudinal acceleration, with a small deadband so taxi jitter doesn't trip it, and never fires airborne. Tuned per profile by mass and braking authority.

11. Aero buffets (stall / stall shaker / overspeed / Mach / spoiler / flap / gear / turbulence)

Telemetry
AoA, stall warning, overspeed warning, Mach, spoiler handle, flap handle, gear handle, airspeed, ambient turbulence, G-load rolling stddev
Output
Periodic force with a randomised envelope
Key sliders
One gain per sub-effect

Several sub-effects share the buffet generator.

  • Stall buffet. Builds progressively as AoA crosses a low threshold and saturates at the sim's stall warning.
  • Stall stick-shaker. A sharp, fixed-frequency buzz gated directly on the simulator's stall-warning flag, distinct from the AoA-ramped stall buffet. Its profile-backed amplitude uses 0% as off; raise it only for an aircraft with a real mechanical shaker. It remains silent for Fly-by-wire control systems, whose isolated side-sticks have no shaker.
  • Overspeed buffet. Triggers on the sim's overspeed flag. Sharper frequency than stall.
  • Mach buffet. Fires at high Mach on swept-wing aircraft past Mcrit. Silent on GA props.
  • Spoiler buffet. Scales with spoiler handle position times airspeed.
  • Flap buffet. Sustained low-frequency vibration whenever flaps are extended at speed. This comes from real-world pilot accounts of elevator oscillation with >20° flap extension. Set to 0% on profiles whose POH doesn't note this.
  • Gear buffet. Drumming from gear-down drag in the air. Ships at 0% on fixed-gear profiles (C172); the per-effect slider on Tuning lets retractable-gear profiles dial it up.
  • Turbulence overlay. Random shake scaled by how much the aircraft is being knocked around. On X-Plane the sim's ambient-turbulence signal feeds in directly; on MSFS the bridge derives it from rolling G-load standard deviation.

12. Engine rumble

Telemetry
Sim per-engine vibration (MSFS ENG VIBRATION, XP12 engine_vibration) when reported; otherwise RPM percent + combustion flag
Output
Continuous periodic force
Key sliders
Engine-rumble gain

Preferred source is the sim's per-engine vibration value, which carries aircraft-specific texture (mag drop on runup, rough engine, turbine spool, prop imbalance) the bridge can't model from RPM alone. When the sim reports it, the bridge uses it as the authoritative magnitude, scaled by the gain slider.

If the sim doesn't report engine vibration (some freeware MSFS models and legacy X-Plane aircraft don't), the bridge falls back to a synthesised RPM ramp + combustion gate. The fallback is smooth-by-construction but lacks the texture of the sim signal.

The gain slider scales the chosen source either way, so dropping it to 0% silences engine rumble regardless of aircraft. Under the Fly-by-wire control-system feel, engine rumble is silenced on the stick automatically — an isolated side-stick doesn't transmit it.

13. Reverse-thrust rumble

Telemetry
Reverse-thrust engaged flag, ground speed
Output
Continuous low-frequency rumble, scaled by ground speed
Key sliders
Reverse-rumble gain

Rollout feel after touchdown with reversers deployed. Tapers off below ~30 kt.

14. Mechanical one-shots

Telemetry
Gear handle position (transitions), flap handle index (transitions)
Output
Single impulse per transition
Key sliders
Gear-deploy gain, flap-step gain

A gear-deploy shudder fires on any gear-handle move. A flap-step shudder fires on any non-zero step — both extension and retraction.

Flap movement follows reported surface travel and failures. The short flap-step detent cue is a separate event tied to the handle.

15. Sustained aero-drag pitch forces

Telemetry
Flap handle, spoiler handle, gear handle, engine thrust, airspeed
Output
Sustained backwards pitch bias
Key sliders
Flap drag, Spoiler drag, Gear drag, Propwash pitch

Sustained pitch forces that mirror the trim-out you feel in the real aircraft when configuration changes:

  • Flap drag. Backwards pitch force any time flaps are extended at speed.
  • Spoiler drag. Same idea for spoilers / speedbrake.
  • Gear drag. Same for gear-down drag at speed. Set to 0% for fixed-gear aircraft.
  • Propwash pitch. Constant pitch-up bias proportional to engine power — models propwash over the elevator on a prop aircraft.

Safety gate: pause + stale-telemetry watchdog

Most safety gates are automatic; watchdog timing is the one advanced setting in this section:

  • Sim pause is instant. The moment MSFS reports paused (pause menu, Active Pause, frozen frame) or X-Plane reports paused, every dynamic force drops to zero on the same tick. The stick holds a neutral default spring (50% coefficient, 5% deadband) so it stays centred and never goes limp.
  • Telemetry stall. If the sim keeps reporting "unpaused" but the values stop changing for ~2 seconds (the frozen-frame watchdog catches MSFS / Proton silent pauses that don't set the pause flag), the bridge enters the same neutral-spring safe state.
  • Watchdog fade. If the sim stops sending packets entirely, the user-tunable Settings → Advanced → Watchdog sliders control how long before forces fade to zero and over what window. Defaults are conservative — five seconds of silence before fade-out begins, half a second to fade.

Combined output

Every effect sums into two outputs — a pitch force and a roll force — plus the spring parameters. Master gain is applied at the device-output edge to everything the bridge sends, including the spring coefficient; 0% is silent, 100% is the tuned design level. The Dashboard separates the always-present baseline spring from dynamic channels like axis load, engine rumble, ground roll, buffets, sustained aero-drag, and mechanical one-shots, so you can see why the stick feels alive even when the signed pitch / roll force is near zero.

Hardware-aware rendering

FFB-Bridge selects the validated effect path for known hardware and uses compatibility fallback only when needed. The normal workflow no longer asks users to choose between duplicate hardware and software effect modes. Open the hardware guide.

Install-level pitch / roll polarity

Different devices can report physical direction differently. Correct axis and force polarity once under Hardware.