Flightsim

HUDs

A lightweight World of Warcraft addon that displays flight speed, acceleration, and skyriding ability cooldowns while dragonriding.

WoW 12.1.0 Actively Maintained

Trend Explorer

Recent download momentum

Estimated downloads/hour over observed intervals in the last 48 hours.

Latest interval +0.996 /h 1h observed interval · ending Sep 11, 9 AM
Peak estimate +7.03 /h 0.996h observed interval · ending Sep 9, 9 PM
Average estimate +1.31 /h Time-weighted · 47.9h covered of 48h

Lines connect interval estimates, not hourly measurements. Unobserved time is not counted as zero or extrapolated to now.

About this addon

What it does

Flightsim

Flightsim Banner

A lightweight World of Warcraft addon that displays flight speed, acceleration, and skyriding ability cooldowns while skyriding. Fully supports Druid Flight Form (Travel Form while flying).

WoW Version Interface GitHub Sponsor

Midnight Ready: Built for WoW 12.0+ with proper handling of secret values and modern C_Spell APIs.

Credits

Inspired by Dragonriding UI, a WeakAura by Darianopolis. Flightsim is a standalone addon reimplementation with additional features and performance optimizations.

Features

  • Speed Display - Current flight speed as a percentage, with color gradient from red (slow) to green (fast)
  • Acceleration Bar - Visual indicator of current acceleration/deceleration with optional dynamic coloring
  • Sustainable Speed Marker - Reference line showing the speed you can maintain indefinitely
  • Ability Cooldown Bars:
    • Surge Forward - 6-charge ability with individual charge bars (blue gradient)
    • Second Wind - 3-charge ability with individual charge bars (purple gradient)
    • Whirling Surge - 30-second cooldown bar (cyan gradient)
    • Second Wind bars dim automatically when Surge Forward is at max charges
    • Each ability bar can be individually toggled in Settings
  • Custom Colors - Full color customization for speed bar gradient, acceleration bar, and all ability bars
  • Localization - Full translations for 10 languages (DE, ES, FR, IT, KO, PT, RU, ZH-CN, ZH-TW)
  • MechanicLib Integration - Debug tools, performance metrics, and testing when Mechanic is installed

Installation

CurseForge / Wago

Search for "Flightsim" in your addon manager, or:

Manual Installation

  1. Download or clone this repository
  2. Place the Flightsim folder in your WoW addons directory:
   World of Warcraft/_retail_/Interface/AddOns/
  1. Restart WoW or type /reload if already running

Usage

The display automatically appears when you are skyriding and hides otherwise.

Slash Commands

All commands use /flightsim or /fs:

Command Description
/fs Open settings panel
/fs lock Lock frame position
/fs unlock Unlock frame (drag to move)
/fs scale <0.5-2.0> Set UI scale
/fs reset Reset position and settings to defaults
/fs status Show brief status information
/fs debug Show detailed debug information

Settings Panel

Open Game Menu > Options > AddOns > Flightsim for graphical settings:

  • General: Lock toggle, scale, width, background color, visibility options
  • Speed Bar: Height, font settings, sustain marker, custom gradient colors
  • Accel Bar: Height, dynamic color toggle (green=accelerating, red=decelerating)
  • Ability Bars: Height, gap, show/hide toggles, custom colors for each ability

Visibility

The addon only displays while actively skyriding:

  • Hidden on ground
  • Hidden during steady flight
  • Hidden when skyriding state cannot be confirmed
  • Gracefully handles Midnight secret values

Architecture

Flightsim follows the AFD (Adapter-Framework-Domain) pattern:

Logic/          Pure domain logic (no WoW APIs)
  ├── speed.lua         Speed calculations
  ├── acceleration.lua  Acceleration state machine
  ├── color.lua         Color gradients and palettes
  └── visibility.lua    Visibility rules

Bridge/         WoW API adapters
  ├── Context.lua       Build context from WoW APIs
  ├── Events.lua        Event registration
  ├── Executor.lua      Orchestrate updates
  └── Secrets.lua       Secret value handling

View/           UI rendering
  └── init.lua          Frame creation and updates

Locales/        Translations (11 files)

Dependencies

Flightsim uses embedded libraries (no external dependencies required):

  • Ace3 - AceDB, AceConfig, AceConsole, AceGUI for settings
  • FenCore - Pure logic domains (Math, Secrets, Charges, Cooldowns)
  • MechanicLib - Optional integration with Mechanic development hub

Requirements

  • World of Warcraft Retail 12.0+ (Midnight)
  • Skyriding unlocked on your character

Support

If you find Flightsim useful, consider sponsoring on GitHub to support continued development and new addons. Every contribution helps!

License

GPL-3.0 License - see LICENSE for details.

At-a-glance numbers

Performance highlights

  • Peaked at Hot #171 on Sep 7, 2026.
  • Peaked at Rising #570 on Aug 12, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 2 releases in the last 30 days.
  • Averaging 86 new downloads per day over the past week.

Visuals

Screenshots 4

Use real gameplay shots to assess the addon before installing.

Discover more

Keep exploring

Similar addons you might also want to check out.

More by bloodfen

Same creator, different utilities.

Similar in HUDs

Comparable addons in the same lane.

EllesmereUI #14
5.3M downloads

EllesmereUI combines the most intuitive UI editor in WoW with extreme performance optimization and endless customization. Bring your UI to life like never before.

Sentinel Hunter Tools #20
101.2K downloads

Pet/demon monitoring, smart misdirect, and soulstone targeting for Hunters and Warlocks. Interrupt tracker, buff and consumable reminders for every class.

GoldCounter #21
406.6K downloads

Track gold earned and spent across every character on your account.

Preydator #23
1.7M downloads

Your Prey Is Never Alone… and Neither Are You. A Predator‑inspired Prey‑tracking addon that gives you immersive stage cues, sounds, and a customizable hunt progress bar.

ArcUI #26
1.2M downloads

This addon creates bars/icons for buff and debuff that have stacks and does primary resources

Raidstrats.gg - Raidplanner & Assignments #33 #472
16.3K downloads

Import, display, and live-sync raid strategies to effortlessly coordinate positioning and assignments with your entire team.

GroupFinder(魔兽集合石) #46 #726
24.9K downloads

A lightweight Group Finder addon for WoW, with group search, recruitment tools, advanced filters, applicant management, and blacklist support.

WilduTools #49
1.3M downloads

QoL UI tweaks - Blizzard UI improvements - Automates common tasks

Cell - Unit Frames - Pandaria - Classic Era - TBC - Retail #51
128.0K downloads

Cell_UnitFrames adds custom unit frames, resource indicators, icons, buffs, debuffs, and flexible UI options for WoW Classic. Works with Cell, supports profiles and localization.

MoveAny (Edit Mode, Windows and Ui) #54
20.4M downloads

Move any Blizzard Ui Element

Waypoint UI #59
2.2M downloads

An in-world waypoint and pinpoint to show relevant information directly in world-space.

sArena Reloaded #92
2.5M downloads

Midnight ready! Powerful and convenient Arena Frames. Fork of sArena by Stako.