Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(17 Kb)
Download
Updated: 07-19-09 08:53 AM
Pictures
File Info
Updated:07-19-09 08:53 AM
Created:02-27-09 12:26 AM
Downloads:2,601
Favorites:23
MD5:
TaxiProgressBar
Version: 3.07, WoW 3.1.x
by: Nightness [More]
This addon adds a progress bar of taxi travel time. You will never need another addon like this again... as far as I can tell this one is (nearly) perfect. I dare you all to break its functionality.
  • Contains a large database of default flight times.
  • Can handle a logout situation perfectly, it will even update your destination if logout occurs before the last hop of the taxi.
  • Locally saves flight times and will use these saved flight times verses using the defaults. This allows the flight-time database to update itself.
  • Will calculate the flight time for a multiple-hop unknown route, from known flight times.
  • Low profile and a clean look.
  • Easy to read source.

Known Issues
  • A summons from a taxi will likely put the add-on in an unstable state. Please report all side effects related to such an occurrence. Thanks.
  • Some default taxi times might be incorrect. As the add-on is self-updating you will only notice the bad time the first time to fly to the location with an incorrect flight time. I'm working on a fix for detecting bad times from estimates.
Fixes in 3.07
  • Fixed a bug preventing calculated times for unknown routes
  • In these estimated times, removed the time saved for an IF or SW fly around. Sorry horde, you'll need to calculate your savings times and let me know.
  • Corrected and added some flight times

Again, sorry for not getting to the suggestions in the comments section.

Fixes in 3.06
  • Updated the TOC version for 3.1.x compatibility
  • Fixed the battleground bug that messed up the saved times
  • Added 37 pixels of width, let me know if you need more so those long names fit inside the box

If you have a lot of bad flight-time information saved (from a pre-3.06 version), you can delete these saved variables by going to the "World of Warcraft\WTF\Account\{ACCOUNT_NAME}\" folder and deleting the "TaxiProgressBar.lua" and TaxiProgressBar.lua.bak" files.

3.04: Fixed a small bug that was not saving actual flight times locally, and updated some default times.

3.03: Added the LAST missing function. It will work now. :)

3.02: Added a missing function... If you have problems with a specific route, please post the source and destination location information.
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
3.06, WoW 3.1.x
17kB
Nightness
07-14-09 01:03 PM


Post A Reply Comment Options
Unread 03-01-09, 01:30 PM  
vpr
A Theradrim Guardian

Forum posts: 65
File comments: 273
Uploads: 0
Originally posted by Nightness
Only three reasons I can think of are...

1. InFlight does not handle a logout while on a taxi. TaxiProgressBar does.

2. Code base is smaller, while not a huge reason... My script would be easier for someone to customized.

3. All the text is inside the progress bar, source, destination, and time remaining... Some may prefer this format. I know I do.

Nightness
Well that really only leaves two options, as if you right click the bar and select "Compact" in InFlight - it places all the info inside the bar.
vpr is offline Report comment to moderator  
Reply With Quote
Unread 03-01-09, 12:02 AM  
Nightness
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 71
Uploads: 10
Originally posted by RottGutt
[IMG][/IMG]
Everything appears to be working. I will add customization options in the next few day. As soon as, I'm over my bronchitis.

Nightness
Last edited by Nightness : 03-01-09 at 12:02 AM.
Nightness is offline Report comment to moderator  
Reply With Quote
Unread 02-28-09, 11:59 PM  
Nightness
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 71
Uploads: 10
Originally posted by vpr
Since you seem to be so cocky in your description of this mod I'm going to ask a brash question, tell me why I should use your mod instead of InFlight then? What makes yours so much more superior to it?
Only three reasons I can think of are...

1. InFlight does not handle a logout while on a taxi. TaxiProgressBar does.

2. Code base is smaller, while not a huge reason... My script would be easier for someone to customized.

3. All the text is inside the progress bar, source, destination, and time remaining... Some may prefer this format. I know I do.

Nightness
Nightness is offline Report comment to moderator  
Reply With Quote
Unread 02-28-09, 02:25 PM  
RottGutt
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally posted by Nightness
You got a screen shot of that? I will add customization features (bar location and color) in a future version... Once the core system is working 100%.

Nightness
[IMG][/IMG]
RottGutt is offline Report comment to moderator  
Reply With Quote
Unread 02-28-09, 09:31 AM  
vpr
A Theradrim Guardian

Forum posts: 65
File comments: 273
Uploads: 0
Since you seem to be so cocky in your description of this mod I'm going to ask a brash question, tell me why I should use your mod instead of InFlight then? What makes yours so much more superior to it?
vpr is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 09:57 PM  
Nightness
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 71
Uploads: 10
Originally posted by RottGutt
Need some way to move the bar too. It pops up right under one of my waypoint arrrows.
You got a screen shot of that? I will add customization features (bar location and color) in a future version... Once the core system is working 100%.

Nightness
Nightness is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 09:55 PM  
Nightness
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 71
Uploads: 10
Re: Re: Fixing in progress...

Originally posted by Vytae
Again at the flight master in org when mousing over target destination(this time crossroads):
this happens at any flightmaster.
Should be fixed now (3.03 when released)... I was using one other function from a different addon. I have tested it standalone.

Nightness
Nightness is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 09:38 PM  
RottGutt
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Need some way to move the bar too. It pops up right under one of my waypoint arrrows.
RottGutt is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 02:14 PM  
Vytae
A Murloc Raider

Forum posts: 6
File comments: 63
Uploads: 0
Re: Fixing in progress...

Originally posted by Nightness
I was using functions in another addon... I will update and release new version.

Nightness
Again at the flight master in org when mousing over target destination(this time crossroads):

[14:53:03] Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:266: attempt to call global 'FlexPanel_FormatTime2' (a nil value)
[C]: in function `FlexPanel_FormatTime2'
Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:266: in function <Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:258>
[C]: in function `TaxiNodeOnButtonEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
this happens at any flightmaster.
Vytae is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 02:12 PM  
Nightness
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 71
Uploads: 10
Re: Fixing in progress...

Originally posted by Nightness
I was using functions in another addon... I will update and release new version.

Nightness
New version released, Version 3.02
Nightness is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 10:50 AM  
Nightness
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 71
Uploads: 10
Fixing in progress...

I was using functions in another addon... I will update and release new version.

Nightness
Nightness is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 09:26 AM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 264
Uploads: 6
Nice addon, but:

Originally Posted by You
I can tell this one is perfect. I dare you all to break its functionality.
= fail, looking at previous comments .
__________________
~~~~~~~~~~~~
Fonjask is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 01:30 AM  
leks0d
A Kobold Labourer
 
leks0d's Avatar

Forum posts: 1
File comments: 71
Uploads: 0
Error

[12:27:28] Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:94: attempt to compare number with nil
(tail call): ?
[C]: ?
Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:94: in function <Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:88>
(tail call): ?
Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:164: in function <Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:160>
Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:337: in function <Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:298>
leks0d is offline Report comment to moderator  
Reply With Quote
Unread 02-27-09, 01:02 AM  
Vytae
A Murloc Raider

Forum posts: 6
File comments: 63
Uploads: 0
Well I tried it and....

Took a flight from gadgetzan to org as my test flight and there are massive errors



In Flight -
[01:59:03] Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:176: attempt to call global 'FlexPanel_FormatTime3' (a nil value)
[C]: in function `FlexPanel_FormatTime3'
Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:176: in function <Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:160>
Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:337: in function <Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:298>
At flight master in org -
[02:00:12] Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:257: attempt to call global 'FlexPanel_FormatTime2' (a nil value)
[C]: in function `FlexPanel_FormatTime2'
Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:257: in function <Interface\AddOns\TaxiProgressBar\TaxiProgressBar.lua:249>
[C]: in function `TaxiNodeOnButtonEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
*edit* for clarification the first error repeated continuously until the flight was done.
Last edited by Vytae : 02-27-09 at 01:07 AM.
Vytae is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: