Download
(59Kb)
Download
Updated: 01-21-24 01:53 AM
Pictures
File Info
Compatibility:
Classic (1.15.0)
Updated:01-21-24 01:53 AM
Created:08-29-19 07:22 AM
Downloads:36,989
Favorites:88
MD5:
Categories:Classic - General, Data Mods, Map, Coords, Compasses, Miscellaneous

InFlight Classic  Popular! (More than 5000 hits)

Version: 1.15.002
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.15.002 01/21/2024
  • Whoops, turn off debug mode

1.15.001 01/21/2024
  • Update some default flight times
  • Update some translations
  • Remove some unused translations
Archived Files (2)
File Name
Version
Size
Author
Date
1.15.001
59kB
wildcard25
01-20-24 11:16 AM
1.13.005
57kB
wildcard25
01-18-20 05:53 PM


Post A Reply Comment Options
Unread 10-02-21, 02:06 PM  
Szyarah
A Defias Bandit

Forum posts: 2
File comments: 139
Uploads: 0
In Flight is broken as of patch 14.10 classic. Clicking on a flight master with the addon loaded causes the flight master screen to lock up (i.e., you cannot click a destination.)
Report comment to moderator  
Reply With Quote
Unread 07-02-21, 08:25 PM  
rial00
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: InFlight-BCC

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.
[/quote]

Korean Traslation : InFlight InFlight_Load by 아랑별@소금평원
Report comment to moderator  
Reply With Quote
Unread 06-01-21, 06:13 PM  
R_X
A Defias Bandit
 
R_X's Avatar

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

Here is an updated version of InFlight for BCC 2.5.4.

BCC version is now deprecated! For a WotLK (WRATH) release scroll up or look at my signature.

Download: InFlight BCC 2.5.4 (last update 06/19/2022)
(Link should be always the same after an update)

It's only compatible for BCC 2.5.x 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.


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

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

EDIT: Changelog file in zip-file

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 : 09-25-22 at 06:58 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: 81
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: 72
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
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.