FlightPath

From Turtle WoW Wiki

FlightPath automatically learns flight paths as you interact with flight masters, including any new paths added in the future. It also provides a list of flight paths, zeppelin routes, and boat connections that you can load manually.

Installation

GitAddonsManager

The easiest way to keep FlightPath up to date is by using GitAddonsManager.

  1. Add the Repository: Add the following URL to GitAddonsManager: https://github.com/tilare/FlightPath.git
  2. Select the Branch: Ensure that the master branch is selected.
  3. Update: Using GitAddonsManager, you can check for and install updates for all your AddOns with a single click.

Manual Installation

If you prefer manual installation, follow these steps:

  1. Go to the main page of the repository.
  2. Click the <> Code dropdown and download the repository as a .zip.
  3. Unpack the .zip and rename the folder to FlightPath, removing the -main suffix.
  4. Move the folder into your Interface/AddOns directory and restart the game.

Note: The predefined plane, boat and zeppelin routes (/fp load) seem to be outdated. Best to let FlightPath learn the routes by using them.



Git Links



Learning Flight Paths

  • Flight durations are only known after completing a trip.
  • FlightPath learns the location of flight masters when you talk to them.
  • Costs are updated each time you speak to a flight master, considering faction discounts.



Commands

Command Description
/fp Show the query dialog
/fp enable Enable the addon
/fp disable Disable the addon
/fp showgrey Show greyed-out paths
/fp hidegrey Hide greyed-out paths
/fp showremaining Show in-flight time remaining
/fp hideremaining Hide in-flight time remaining
/fp load [misc,horde,alliance] Loading Predefined Routes
/fp erase Clear learned flight paths
/fp check Debug flight master location mismatches
/fp status Show current addon status



Features

  • Flight Master Map Icons: Known flight masters appear on your zone maps. Hovering over these icons shows available connections.
  • Flight Arrival Timer: Shows an on-screen countdown during flights, based on learned trip durations.
  • Hover Info: Displays estimated flight times in tooltips when talking to flight masters.
  • Command Interface: Type /fp in chat (bindable to a key) to open a query dialog. Click connections for quick navigation or right-click for zone map details.
  • Preloaded Routes: Load existing flight, boat, and zeppelin routes with /fp load if you prefer not to learn them manually.



Preview

Timer:


Tracker:



Data Files

KnownPaths.lua contains predefined flight, boat, and zeppelin routes.

Use /fp load [name] to import these routes.

Supported load options:

  • misc — boats & zeppelins
  • horde — Horde flight paths
  • alliance — Alliance flight paths


Important Notes:

  • The data includes coordinates, costs, durations, and faction info.
  • You can add your own routes or update existing ones.



Troubleshooting & Debugging

  • Use /fp check to verify flight master locations.
  • Enable debug with /fp debug.
  • Check for mismatched flight master names or missing durations.



Version History

Date Rev Changes
9/13/05 1.14 Fixed WorldMapButton:OnUpdate error, UI version set for 1.7.
6/27/05 1.13 Updated to WoW UI interface version 1.5. <br> Fixed potential flight time inaccuracies on slow computers. <br> Increased width of on-screen destination display to prevent truncation.
4/18/05 1.12 Removed debug statements causing user errors.
4/18/05 1.11 Fixed bug with /fp load command introduced in 1.10.
4/18/05 1.10 Fixed SetMapToCurrentZone issues. <br> Bound key now toggles dialog correctly. <br> Alt-Z to hide UI now also hides the in-flight counter. <br> Improved zone map connection tooltip appearance. <br> Updated regex to handle foreign characters. <br> Display version on dialog. <br> Fixed cross-faction path display on Booty Bay map. <br> Fixed zone change behavior with open dialog.
4/14/05 1.09 Fixed incompatibility with VisibleFlightMap. <br> Changed zone map icons to match flight master icons. <br> Undiscovered locations show as grey on maps. <br> Scaled down dialog dropdown box.
4/13/05 1.08 Added key binding support via bindings.xml. <br> Flight master icons no longer show if greyed. <br> Added flight times and costs in zone map tooltips. <br> Added /fp hideremaining and /fp showremaining. <br> Fixed incorrect location storage for flight masters.
4/12/05 1.07 Added on-screen flight time remaining countdown. <br> Implemented /fp load command for loading route data. <br> Show flight duration in map tooltip when talking to flight master. <br> Added confirmation dialog for /fp erase. <br> Supported MyAddOns. <br> Flight durations now tracked separately per direction. <br> Fixed dropdown list limit and obsolete data files.
4/8/05 1.06 Added /fp erase, /fp showgrey, /fp hidegrey commands. <br> Improved location matching to fix issues with Stormwind, Ironforge, Moonglade.
4/7/05 1.05 Fixed initial string errors on first install.
4/7/05 1.04 Now tracks whether connections are greyed out on a per-character basis. <br> Escape key closes dialog.
4/7/05 1.03 Greyed out unavailable routes in map tooltips.
4/7/05 1.02 Preloaded flights that can't be taken are now shown in grey. <br> Existing data must be cleared after updating.
4/6/05 1.01 Fixed dropdown list positioning for large numbers of entries.
4/6/05 1.0 Initial release.