[ADD-ON] Landing Precision Scoring [UPDATE v1.4]

:bullseye: [ADDON] Landing Precision Scoring :airplane_arrival:

Looking to spice up your Virtual Airline and challenge your pilots? This isn’t just a simple landing rate script. This is a full-featured flight evaluation system designed to bring professional standards and competitive fun to your community.

The Landing Scoring Module evaluates the entire touchdown phase with surgical precision, transforming raw telemetry into a clear, color-coded performance report.

:rocket: Highlights

  • Advanced Scoring Algorithm (100% Scale):
    • Centerline Alignment (35%): Evaluates lateral deviation with visual ← Left / Right → indicators.
    • Touchdown Quality (35%): A smart balance between Landing Rate (fpm) and G-Force impact.
    • Safety & Precision (30%): Measures the exact distance from the threshold.
  • The Pilot Dashboard (New!): Each pilot gets a personal logbook overview with:
    • General Average: A global performance percentage.
    • Career Ranks: Dynamic titles based on skill (from Student to Sky Legend).
    • Personal Top 3: Highlights the pilot’s best career landings.
  • Strict Penalties: Points are deducted for bounces, overweight landings, or tailwind/wrong-runway operations (QFU Penalty).
  • Seamless UI/UX: High-end, responsive interface with instant modal reports. View detailed flight analysis without ever leaving your logbook page.

:hammer_and_wrench: Customization (Admin Power)

Through a dedicated Admin Control Center, you are the boss of the logic:

  • Landing Coefficients: Fine-tune the weight of Centerline vs G-Force vs Precision.
  • The 7-Zone Precision Map: Fully customize 7 touchdown zones (from “Too Short/Undershoot” to “Deep Landing”). Set your own distances and point rewards.
  • Penalty Management: Define exactly how much a bounce or a tailwind landing should cost.

:clipboard: Requirements

  • phpVMS v7 (latest builds).
  • An ACARS Tracker (VmsAcars) that records the following fields into pirep_field_values:
    • Arrival Centerline Deviation, Arrival Heading Deviation, Landing G-Force, Arrival Threshold Distance, Landing Bounces, Takeoff/Landing METAR.

:package: What’s Included

  • Full Backend: SQL Logic, Math Engine, and Database Migrations.
  • Modern Frontend: Leaderboards, Personal Logbooks, and Interactive Modals.
  • Admin Panel: A complete dashboard to manage the algorithm and view global stats.

:inbox_tray: Download & Support

Version: 1.4.0 (Latest) License: Available via Donation. To get the ZIP file and the documentation link, please contact me:

  • Discord: julien_fju76
  • Private Message: Directly on this forum.

Changelog v1.4.0:

  • Added Personal Pilot Dashboard with global stats.
  • Added Dynamic Career Ranks based on scoring average.
  • Added Instant Modal Overlay for flight reports.
  • Refined Threshold Logic (Fixed 0ft/Short zone labeling and displaced).
  • Optimized Metric/Imperial handling for fuel and weights.

Stop just flying. Start scoring. See you on the Centerline!

I have a question: Which tracker do you use?
I can’t see this data in my tracker…

Arrival Centerline Deviation
o :small_orange_diamond: Arrival Heading Deviation
o :small_orange_diamond: Arrival Threshold Distance
o :small_orange_diamond: Landing Bounces
o :small_orange_diamond: Takeoff METAR / Departure Runway
o :small_orange_diamond: Landing METAR / Arrival Runway

I use vmsAcars and the data stored in table ‘pirep_field_values’

Update v1.3.0

add graphical landing analysis

v1.4 with displaced_threshold

1 Like