Quantcast
Download
(57 Kb)
Download
Updated: 01-18-20 05:53 PM
Pictures
File Info
Compatibility:
WoW Classic Patch (1.13.3)
Updated:01-18-20 05:53 PM
Created:08-29-19 07:22 AM
Downloads:23,207
Favorites:83
MD5:
Categories:Classic - General, Data Mods, Map, Coords, Compasses, Miscellaneous

InFlight Classic  Popular! (More than 5000 hits)

Version: 1.13.005
by: wildcard25, totalpackage

InFlight is a simple taxi flight timer mod that lets you know how long it will take to get to your destination. Other mods may provide a similar feature, however, InFlight is a lightweight alternative that, in most cases, is leaner, faster and uses a lot less memory (which is the main motivation behind InFlight).
Retail version here

Click here to lend your support!

Features:

  • Take-off confirmation
  • Many customization options for the look of the timer bar
  • Support for Druid-only and some other special flight paths
  • Already has most flight times
  • Learns new flight times or updates existing flight times when taxis are used
  • Flight times added to tooltip on flight map
How to Use:
  • InFlight is LoadOnDemand to use less memory when not needed
  • '/inflight', right-click on the timer bar, or check interface options to customize
  • Shift left-click and drag to move the timer bar
How to Contribute:
  • Updating flight times data - submit the file '<WoW_Folder>/_classic_/WTF/Account/<Account_Name>/SavedVariables/InFlight.lua'
  • Updating detection of special flights (only repeatable ones): report the gossip text (text you click to start the flight) and the location text above your minimap
  • Updating or adding translations for a language
Features That Won't Be Implemented, So Don't Ask:
  • Detailed tooltips and connect-the-dots
  • Show known/unknown Flight Masters on map
  • For anyone looking for these features, I recommend using Enhanced Flight Map
Please go here to provide feedback

1.13.005 01/19/2020
  • Update some translations using in-game data
  • Remove unused translations
  • Fix estimated time calculations for non-English locales
  • Fix destination parsing for some locales
  • Fix incorrectly parsed locations saved in local database

1.13.004 01/09/2020
  • Update some default flight times
  • Update German localisations (thanks to x_RazzorX_x)
  • Add localisations for flight points
  • Improve removal of duplicate flight times
  • Improve version checks
  • Fix confirm summon lua error

1.13.003 09/26/2019
  • Update some default flight times
  • Update some Spanish localisations (thanks to maketas)
  • Update some Simplified Chinese localisations (thanks to grj2012)
  • Update some Simplified Chinese localisations (thanks to hyoga2002)
  • Add option to count time up or down independently of bar filling up or depleting
  • Fix spark briefly showing at wrong point at start of flight
  • Attempt to get required information if another addon auto takes flight path at flight master
  • Indicate on flight map if time was estimated
  • Disable cleanly when wrong client version detected
  • Global variables cleanup

1.13.002 09/01/2019
  • Fix compact display
  • Add database version check

1.13.001 08/29/2019
  • Initial Classic release
Archived Files (4)
File Name
Version
Size
Author
Date
1.13.004
60kB
wildcard25
01-09-20 07:07 AM
1.13.003
48kB
wildcard25
09-25-19 12:22 PM
1.13.002
45kB
wildcard25
08-31-19 09:34 AM
1.13.001
45kB
wildcard25
08-29-19 07:22 AM


Post A Reply Comment Options
Unread 09-12-19, 09:32 AM  
vil2
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by wildcard25
Originally Posted by vil2
Same as for the others, times are not saved. Always ?? displayed instead of actual duration.
Same as for the others.
Originally Posted by wildcard25
Showing ?? is expected as classic has only just come out, so no flight times are known yet.
Does it print to chat that it's added the new flight time the first time that you take a new flight?
Can you upload your saved variable file here so that I can see what might have gone wrong. (Instructions on where to find the file is in on the 'Addon Info.' page under 'How to Contribute'
Now it works, unexpectedly. What I did (not sure if it actually solved the problem though) is that I went to the options, tried to change some settings, reverted back to normal and then I had the prompts before taking the flight "are you sur to fly" and now the times are displayed correctly, after a first flight.
Prior to that, the messages were indeed printed in chat after a flight, but not saved.
Hope this helps.
Report comment to moderator  
Reply With Quote
Unread 09-12-19, 09:17 AM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 834
File comments: 378
Uploads: 13
just received this error getting a flight from Red Ridge to Westfall

Date: 2019-09-13 00:46:42
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\InFlight\InFlight.lua line 130:
attempt to index upvalue 'vars' (a nil value)
Debug:
InFlight\InFlight.lua:130:
InFlight\InFlight.lua:124
[C]: ?
Locals:
button = TaxiButton2 {
0 = <userdata>
inflighted = true
}
id = 2
(*temporary) = <function> defined @Interface\AddOns\InFlight\InFlight.lua:114
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index upvalue 'vars' (a nil value)"
TaxiNodeGetType = <function> defined =[C]:-1
addDuration = <function> defined @Interface\AddOns\InFlight\InFlight.lua:114
vars = nil
taxiSrc = nil
GetNodeID = <function> defined @Interface\AddOns\InFlight\InFlight.lua:42
GetEstimatedTime = <function> defined @Interface\AddOns\InFlight\InFlight.lua:66
__________________
"There's no such thing as too many addons."
Lothaer
Titan Dev Team Member.
Report comment to moderator  
Reply With Quote
Unread 09-10-19, 02:00 PM  
wildcard25
An Aku'mai Servant
 
wildcard25's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 49
Uploads: 1
Originally Posted by vil2
Same as for the others, times are not saved. Always ?? displayed instead of actual duration.
Same as for the others.
Originally Posted by wildcard25
Showing ?? is expected as classic has only just come out, so no flight times are known yet.
Does it print to chat that it's added the new flight time the first time that you take a new flight?
Can you upload your saved variable file here so that I can see what might have gone wrong. (Instructions on where to find the file is in on the 'Addon Info.' page under 'How to Contribute'
Report comment to moderator  
Reply With Quote
Unread 09-10-19, 09:33 AM  
vil2
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Same as for the others, times are not saved. Always ?? displayed instead of actual duration.
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 07:52 AM  
duhwhat
A Wyrmkin Dreamwalker

Forum posts: 51
File comments: 236
Uploads: 0
Originally Posted by wildcard25
Originally Posted by duhwhat
I guess I should clarify. For the compact mode, when the time is actually shown, the left side still shows ??.

And it seems some but not all flight times are not being saved. The addon message DOES say "adding flight time" blah blah
Thank you for clarifying, with that extra bit of info I found the first bug in less than a minute. When I converted the addon for classic I had to change a couple of variable names, I missed this one. Fortunately, it's only a display bug (it's trying to show the value of a variable that doesn't exist instead of the real variable) and doesn't affect anything else. This will be fixed in the next release.

Not sure how it's not saving the time tho, as it uses the same 3 variables (source, destination, flight time) to save the flight time, then prints it to chat on the following line. So, if there is a message and that message is correct, then that is what actually got saved.

Just to make sure we are both on the same page. If you take 2 flights, A -> B, then B -> C, InFlight now knows the times for A -> B and B -> C. It can also estimate the time for A -> C, but it does not know the times in the reverse direction until those flights are taken.
If you take a flight from A -> C (ie flying A -> B -> C without stopping at B), InFlight only knows the time for A -> C. It does not know A -> B, B -> C or any times in the reverse direction until those flights are taken.

Thank you for your help.
everything is working fine now. thanks for being so responsive. I think I was mistaken before with the failure to register a time. I could have sworn I did a to b two times and it didnt remember it.
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 12:59 AM  
wildcard25
An Aku'mai Servant
 
wildcard25's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 49
Uploads: 1
Originally Posted by duhwhat
I guess I should clarify. For the compact mode, when the time is actually shown, the left side still shows ??.

And it seems some but not all flight times are not being saved. The addon message DOES say "adding flight time" blah blah
Thank you for clarifying, with that extra bit of info I found the first bug in less than a minute. When I converted the addon for classic I had to change a couple of variable names, I missed this one. Fortunately, it's only a display bug (it's trying to show the value of a variable that doesn't exist instead of the real variable) and doesn't affect anything else. This will be fixed in the next release.

Not sure how it's not saving the time tho, as it uses the same 3 variables (source, destination, flight time) to save the flight time, then prints it to chat on the following line. So, if there is a message and that message is correct, then that is what actually got saved.

Just to make sure we are both on the same page. If you take 2 flights, A -> B, then B -> C, InFlight now knows the times for A -> B and B -> C. It can also estimate the time for A -> C, but it does not know the times in the reverse direction until those flights are taken.
If you take a flight from A -> C (ie flying A -> B -> C without stopping at B), InFlight only knows the time for A -> C. It does not know A -> B, B -> C or any times in the reverse direction until those flights are taken.

Thank you for your help.
Report comment to moderator  
Reply With Quote
Unread 08-30-19, 12:41 PM  
duhwhat
A Wyrmkin Dreamwalker

Forum posts: 51
File comments: 236
Uploads: 0
Originally Posted by wildcard25
Originally Posted by duhwhat
compact mode just shows ?? for every flight path. Also, times are not saving.
Showing ?? is expected as classic has only just come out, so no flight times are known yet.
Does it print to chat that it's added the new flight time the first time that you take a new flight?
Can you upload your saved variable file here so that I can see what might have gone wrong. (Instructions on where to find the file is in on the 'Addon Info.' page under 'How to Contribute'

At this time I can't check if the addon is working correctly for myself as I have not had time to play Classic due to project deadlines, so your help resolving this would be appreciated. Hopefully, I'll be able to get a toon up to a high enough level for testing over this weekend. This version was, however, working and saving new flight times during the last stress test before release, otherwise I would not have uploaded it.
I guess I should clarify. For the compact mode, when the time is actually shown, the left side still shows ??.

And it seems some but not all flight times are not being saved. The addon message DOES say "adding flight time" blah blah
Report comment to moderator  
Reply With Quote
Unread 08-30-19, 10:15 AM  
wildcard25
An Aku'mai Servant
 
wildcard25's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 49
Uploads: 1
Originally Posted by duhwhat
compact mode just shows ?? for every flight path. Also, times are not saving.
Showing ?? is expected as classic has only just come out, so no flight times are known yet.
Does it print to chat that it's added the new flight time the first time that you take a new flight?
Can you upload your saved variable file here so that I can see what might have gone wrong. (Instructions on where to find the file is in on the 'Addon Info.' page under 'How to Contribute'

At this time I can't check if the addon is working correctly for myself as I have not had time to play Classic due to project deadlines, so your help resolving this would be appreciated. Hopefully, I'll be able to get a toon up to a high enough level for testing over this weekend. This version was, however, working and saving new flight times during the last stress test before release, otherwise I would not have uploaded it.
Report comment to moderator  
Reply With Quote
Unread 08-30-19, 08:33 AM  
duhwhat
A Wyrmkin Dreamwalker

Forum posts: 51
File comments: 236
Uploads: 0
compact mode just shows ?? for every flight path. Also, times are not saving.
Report comment to moderator  
Reply With Quote
Unread 08-30-19, 03:35 AM  
Grizzly UK
A Black Drake
 
Grizzly UK's Avatar

Forum posts: 85
File comments: 142
Uploads: 0
Absolutley awesome to see this one get a Classic version! The very first flight I took the other day in Classic and I was immediately looking for InFlight to pop up, then remembered that there wasn't a version for Classic yet! Thanks very much for this, hopefully it won't take too long to build a reasonable database of flight times!
Report comment to moderator  
Reply With Quote
Unread 08-29-19, 11:58 PM  
wildcard25
An Aku'mai Servant
 
wildcard25's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 49
Uploads: 1
Originally Posted by myrroddin
I checked Twitch for this addon, and it is so new it isn't showing up, at least not in the Classic section. There is the retail version of InFlight listed; will it work in Classic, or do we need to install this version specifically for Classic?

If the retail version of InFlight works in Classic, is it okay to update that version in Classic whenever you update flight times and other data? Meaning the code supports both versions of the game without being confused about things like Stormwind to Westfall has two different times depending on the game because retail has more flight paths and the flight masters are in different coordinate locations?
The twitch client only updates it's info every couple of hours or so, so even tho it was probably on the twitch website, the client might not have known about it for a few hours. This version will be needed for Classic.

Retail and Classic are different. Classic doesn't provide the same information as Retail, so i had to change the database back to the old way of storing flight paths. This means no automatic translations of flight point names by the client. I'm going to wait and see if Blizzard will fix the couple of broken functions that are needed before deciding if I'll have to roll my own localisation conversions. If I do, it will probably be slightly different to how the older versions did it. However, this doesn't affect this version, as there are no default flight times yet.

Also, for the same flight path, times are longer in Classic than in Retail.
Last edited by wildcard25 : 08-30-19 at 12:01 AM.
Report comment to moderator  
Reply With Quote
Unread 08-29-19, 01:28 PM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1085
File comments: 215
Uploads: 17
I checked Twitch for this addon, and it is so new it isn't showing up, at least not in the Classic section. There is the retail version of InFlight listed; will it work in Classic, or do we need to install this version specifically for Classic?

If the retail version of InFlight works in Classic, is it okay to update that version in Classic whenever you update flight times and other data? Meaning the code supports both versions of the game without being confused about things like Stormwind to Westfall has two different times depending on the game because retail has more flight paths and the flight masters are in different coordinate locations?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.