Quantcast
Download
(57Kb)
Download
Updated: 01-18-20 05:53 PM
Pictures
File Info
Compatibility:
Classic Patch (1.13.3)
Updated:01-18-20 05:53 PM
Created:08-29-19 07:22 AM
Downloads:35,076
Favorites:88
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 06-01-21, 06:13 PM  
R_X
A Defias Bandit
 
R_X's Avatar

Forum posts: 2
File comments: 3
Uploads: 0
Exclamation InFlight-BCC

Here is a updated version of Inflight for BCC 2.5.1.
https://www.mediafire.com/file/ntenz...t_BCC.zip/file
(Link should be always the same after an update)

It's only compatible for BCC 2.5 and will not work in Classic/Retail.

-- Backdrop fix
-- added new flightpoints (Azeroth and Outland)
-- added and updated a few flighttimes for Azeroth
-- added flighttimes for Outland (taken from retail addon, hopefully complete and correct)

English and german version should be complete and working, all other languages needs translations.

Info: This addon will reset your Inflight-Options. You should make a Backup of your
InFlight.lua in ...\WTF\Account\-ID-\SavedVariables\... just in case.

Unfortunately I can't guarantee that it is free from errors, so use at your own risk! It's tested only on a german client and no errors or problems so far.

I hope Wildcard25 is well and comes back soon to make a proper update for BCC.

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Update 1 (06/04/21):

-- added missing flightpoints (Outland)
-- added/updated flighttimes (Azeroth and Outland)
-- updated a few languages
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Update 2 (06/13/21):

-- added missing flightpoint (Outland)
-- added/updated flighttimes (Outland)
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

For the next Update i would update/complete all missing translations.
If you play with a InFlight supported language and there are missing or wrong translations,
please help.
You will find the language files in ...\Interface\AddOns\InFlight\locales\...
and ...\Interface\AddOns\InFlight_Load\locales\...
For editing i personally prefer Notepad++. You can post the files here and i will add them.
Thank you.
Last edited by R_X : 06-13-21 at 07:46 AM.
Report comment to moderator  
Reply With Quote
Unread 05-28-21, 10:27 AM  
jeremy7600
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Sxrxrr
Thanks for this info!! Just wanted to update that i found the file in World of Warcraft > _classic > Interface > Addons > Inflight

File was named: InFlight.lua

wanted to add incase anyone may have same scenario I have but followed your instructions and it works great!
You are right, I was look at another addon folder at the same time, thanks for posting this.
Last edited by jeremy7600 : 05-28-21 at 10:27 AM.
Report comment to moderator  
Reply With Quote
Unread 05-28-21, 07:14 AM  
Sxrxrr
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by jeremy7600
Originally Posted by speedycerv
What file do we do this in?
So, there's three files. The .toc file is a table of contents, no code there; just versions and metadata about the addon. The .xml file contains data for the addon. Lastly, the one that counts, is the .lua file which has the code. The file you make the changes in is the .lua file: FlightQueue.lua in the Flightqueue folder.

Thanks for this info!! Just wanted to update that i found the file in World of Warcraft > _classic > Interface > Addons > Inflight

File was named: InFlight.lua

wanted to add incase anyone may have same scenario I have but followed your instructions and it works great!
Report comment to moderator  
Reply With Quote
Unread 05-26-21, 09:59 AM  
jeremy7600
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by speedycerv
What file do we do this in?
So, there's three files. The .toc file is a table of contents, no code there; just versions and metadata about the addon. The .xml file contains data for the addon. Lastly, the one that counts, is the .lua file which has the code. The file you make the changes in is the .lua file: InFlight.lua in the InFlight folder.
Last edited by jeremy7600 : 05-28-21 at 10:28 AM.
Report comment to moderator  
Reply With Quote
Unread 05-23-21, 03:58 PM  
speedycerv
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by jeremy7600
For TBC (starting with v1.13.005), replace the -- line with the ++ line number. Only replace the text after the colon, don't include the ++ or the line number or the colon.

--173: if select(4, GetBuildInfo()) > 20000 then
++173: if select(4, GetBuildInfo()) > 30000 then

--427: sb = CreateFrame("StatusBar", "InFlightBar", UIParent)
++427: sb = CreateFrame("StatusBar", "InFlightBar", UIParent, BackdropTemplateMixin and "BackdropTemplate")

--470: bord = CreateFrame("Frame", nil, sb) -- border/background
++470: bord = CreateFrame("Frame", nil, sb, BackdropTemplateMixin and "BackdropTemplate") -- border/background

--695: local b = CreateFrame("Button", nil, this, "UIPanelButtonTemplate")
++695:local b = CreateFrame("Button", nil, this, "UIPanelButtonTemplate", BackdropTemplateMixin and "BackdropTemplate")

--714: InFlightDD = CreateFrame("Frame", "InFlightDD", InFlight)
++714: InFlightDD = CreateFrame("Frame", "InFlightDD", InFlight, BackdropTemplateMixin and "BackdropTemplate")

The first replacement checks the version, the others have to do with new API rules in the latest WoW client.
What file do we do this in?
Report comment to moderator  
Reply With Quote
Unread 05-21-21, 12:07 PM  
ObscureScience
A Deviate Faerie Dragon

Forum posts: 10
File comments: 68
Uploads: 0
Originally Posted by jeremy7600
The first replacement checks the version, the others have to do with new API rules in the latest WoW client.
Thanks!
Report comment to moderator  
Reply With Quote
Unread 05-20-21, 11:37 AM  
Praeclara
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
thanks mate that code lines work for me !

But all time flight times gone ? At lest they get written new when i fly them once at least.
Any Chance to replace most of my old flight times in some code ?

the flight times written in InFlight.lua in the WTF folder.
Maybe around here ?

InFlightDB = {
["version"] = "classic",
["global"] = {
["Alliance"] = {
["Marshal's Refuge"] = {
["Thalanaar"] = 281,

Thanks
Praeclara
Last edited by Praeclara : 05-20-21 at 11:47 AM.
Report comment to moderator  
Reply With Quote
Unread 05-20-21, 11:17 AM  
jeremy7600
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
For TBC (starting with v1.13.005), replace the -- line with the ++ line number. Only replace the text after the colon, don't include the ++ or the line number or the colon.

--173: if select(4, GetBuildInfo()) > 20000 then
++173: if select(4, GetBuildInfo()) > 30000 then

--427: sb = CreateFrame("StatusBar", "InFlightBar", UIParent)
++427: sb = CreateFrame("StatusBar", "InFlightBar", UIParent, BackdropTemplateMixin and "BackdropTemplate")

--470: bord = CreateFrame("Frame", nil, sb) -- border/background
++470: bord = CreateFrame("Frame", nil, sb, BackdropTemplateMixin and "BackdropTemplate") -- border/background

--695: local b = CreateFrame("Button", nil, this, "UIPanelButtonTemplate")
++695:local b = CreateFrame("Button", nil, this, "UIPanelButtonTemplate", BackdropTemplateMixin and "BackdropTemplate")

--714: InFlightDD = CreateFrame("Frame", "InFlightDD", InFlight)
++714: InFlightDD = CreateFrame("Frame", "InFlightDD", InFlight, BackdropTemplateMixin and "BackdropTemplate")

The first replacement checks the version, the others have to do with new API rules in the latest WoW client.
Last edited by jeremy7600 : 05-20-21 at 11:17 AM.
Report comment to moderator  
Reply With Quote
Unread 10-03-20, 05:03 AM  
yshdmt
A Defias Bandit

Forum posts: 2
File comments: 8
Uploads: 0
Any plans to update with new flight times? Contributed missing timers in the thread
Report comment to moderator  
Reply With Quote
Unread 08-18-20, 09:34 AM  
philrd
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Same

Same here not working since a couple days ago i've tried everything
Report comment to moderator  
Reply With Quote
Unread 08-17-20, 09:37 PM  
speedycerv
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
this broke recently and said it's not being used with a version that matches the classic version. Please help!
Report comment to moderator  
Reply With Quote
Unread 05-08-20, 02:35 PM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 70
Uploads: 4
Party Options/ClassicCastBars-style integration

I would be a nice addition to have Flight times and events sent to party members.



This way addons like ClassicCastbars could pick up on this and show flight progress for party members.
->https://www.curseforge.com/wow/addons/classiccastbars

integrating into ClassicCastBars wouldn't be needed; just sending the data over the addon channel would be enough. Then other addons could pick up on it. Could go as far as using CallBackHandler from the Ace3 collection to send off events.
__________________
"I was there in the beginning... and things were very different back then" --An Echo from a time before.
Report comment to moderator  
Reply With Quote
Unread 02-19-20, 06:38 AM  
Panax
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello. With the latest patch all flights to and from Thunder Bluff have no time and won't get added when flown. It just stays unknown. Playing on the german client.
Report comment to moderator  
Reply With Quote
Unread 01-14-20, 06:03 PM  
wildcard25
An Aku'mai Servant
 
wildcard25's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 50
Uploads: 1
Originally Posted by Grokthag
Hi! I've noticed InFlight doesn't tell me flight times with some cities. I'm using french client and it appears the problem is Classic uses english names for cities like Stormwind, Thunder Bluff, Undercity, and even Stonard and Ratchet.

It got fixed by editing locales and replacing retail's localisated names by "= true" for such cities.
Thank you for the info. I've already corrected a few of these for all locales for the next release (also fixed calculating estimated times for non-english locales). However, I've only been able to correct Alliance flight points and only those that my Alliance toon knows. So if you can paste your changes here, or update the city names in the localisation database that would be much appreciated

ps. I've updated Thunder Bluff, Undercity and Stonard for the next release using the provided info.
Last edited by wildcard25 : 01-14-20 at 06:18 PM.
Report comment to moderator  
Reply With Quote
Unread 01-13-20, 07:42 PM  
Grokthag
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hi! I've noticed InFlight doesn't tell me flight times with some cities. I'm using french client and it appears the problem is Classic uses english names for cities like Stormwind, Thunder Bluff, Undercity, and even Stonard and Ratchet.

It got fixed by editing locales and replacing retail's localisated names by "= true" for such cities.
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.