FlightPath
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.
- Add the Repository: Add the following URL to GitAddonsManager: https://github.com/tilare/FlightPath.git
- Select the Branch: Ensure that the master branch is selected.
- 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:
- Go to the main page of the repository.
- Click the <> Code dropdown and download the repository as a
.zip. - Unpack the
.zipand rename the folder to FlightPath, removing the-mainsuffix. - Move the folder into your
Interface/AddOnsdirectory 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
/fpin 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 loadif 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 & zeppelinshorde— Horde flight pathsalliance— 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 checkto 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. |