Skip to content

lyestarzalt/x-dispatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

233 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

X-Dispatch

X-Dispatch

Flight dispatch, airport visualization, and addon management for X-Plane 12

Release Downloads License CI Discord Ko-fi

Electron React TypeScript MapLibre

Download for Windows, macOS, Linux


Map Overview

X-Plane has detailed airport diagrams but no global map to explore them. You need to already know the ICAO code to load an airport. I always wanted a world map to browse, search, and discover airports visually — so I built this.

Click any airport to see detailed diagrams with runways, taxiways, gates, and markings. Import your flight plan from SimBrief. Select a starting position, configure your flight, and launch X-Plane directly.

The app has grown to include SimBrief integration, live flight tracking, SID/STAR visualization, and an addon manager to keep your aircraft and scenery organized.

If you find this useful, consider giving it a star, it helps others discover the project.

macOS Users (Sequoia/Tahoe): The app is unsigned. To install:

  1. Download the .dmg from Releases
  2. Drag to Applications and try to open - it will be blocked
  3. Go to System Settings → Privacy & Security → scroll down
  4. Click "Open Anyway" → enter your password

Or via Terminal:

xattr -rd com.apple.quarantine /Applications/X-Dispatch.app

If you get "Permission denied", grant Terminal Full Disk Access in System Settings → Privacy & Security.

Screenshots

SimBrief Integration

SimBrief Import SimBrief Flight Info

Addon Manager

Addon Browser Addon Details

Airport Detail View

Airport Detail

SID/STAR Procedures

Procedures

Starting Position

Starting Point

Flight Setup

Flight Setup

Live Flight Tracking

Flight Tracking

Flight Plan

Flight Plan

Settings

Settings

Features

SimBrief Integration

  • Import your latest OFP with one click
  • Full route visualization on the map
  • Fuel breakdown: block, taxi, enroute, reserves, contingency
  • Weight summary: ZFW, TOW, landing weight
  • Flight times and distance
  • Aircraft and callsign info

Addon Manager

  • Browse aircraft and scenery from trusted sources
  • One-click install and update
  • Track installed addons and available updates
  • Automatic extraction to correct X-Plane folders
  • Support for ZIP, RAR, and 7z archives

Airport Visualization

  • Runways with surface types, dimensions, and lighting
  • Taxiways, aprons, and pavement areas
  • Runway and taxiway markings
  • Signs, windsocks, and airport boundaries
  • Runway, taxiway, and approach lighting systems
  • Gates and parking positions with heading indicators

Navigation Data

  • VORs, NDBs, DMEs, and ILS/LOC with course lines
  • Waypoints and fixes
  • High and low altitude airways
  • Controlled airspace boundaries
  • SID, STAR, and approach procedures with route visualization

Weather

  • Live METAR with decoded wind, visibility, ceiling, clouds, temperature
  • TAF forecasts
  • Flight category display (VFR/MVFR/IFR/LIFR)

Live Traffic

  • Real-time VATSIM network overlay
  • Pilot callsigns, aircraft types, and flight info

Flight Launcher

  • Aircraft browser with search and filtering
  • Filter by manufacturer or category
  • Favorites system
  • Livery selection with previews
  • Fuel load configuration
  • Time of day with sun position arc
  • Weather presets
  • Start from any gate or runway
  • Direct X-Plane launch

Live Flight Tracking

  • Real-time aircraft position via X-Plane WebSocket API
  • Flight info strip: IAS, GS, ALT, AGL, VS, HDG
  • Auto-center map on aircraft
  • Connection status indicator

Multiple Installations

  • Automatic detection of X-Plane installations
  • Easy switching between installations (Demo, Steam, etc.)
  • Full data reload on installation change
  • Navigraph data detection per installation

Data Sources

  • X-Plane native files (apt.dat, earth_nav.dat, earth_fix.dat, earth_awy.dat, CIFP)
  • Navigraph nav data with AIRAC cycle detection
  • ATC frequencies (Navigraph)
  • Airport metadata with transition altitudes
  • Custom scenery airport support

How It Works

  1. Point the app to your X-Plane installation
  2. The app parses X-Plane's data files (apt.dat, nav data, CIFP procedures) and caches them
  3. Browse the world map and click any airport
  4. Import your flight plan from SimBrief or load an FMS file
  5. Select a gate or runway, pick your aircraft, configure the flight
  6. Launch X-Plane — or if it's already running, relocate mid-flight

Once flying, connect to X-Plane's WebSocket API to track your aircraft live on the map with speed, altitude, heading, and vertical speed indicators.

For addons, browse the catalog, click install, and the app handles downloading and extracting to the correct folder.

Development

Requirements

  • Node.js 20+
  • X-Plane 12.4+

Setup

npm install
npm start

Build

npm run make

Support

License

GPL-3.0 - See LICENSE for details.

About

Desktop app for visualizing X-Plane airports, navigation data, and launching flights

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages