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
.zip
and rename the folder to FlightPath, removing the-main
suffix. - 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 & 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 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. |