Category: Data Mods
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.07, WoW 3.1.x
Date:
07-19-2009 09:53 AM
Size:
16.67 Kb
Downloads:
998
Favorites:
22
MD5:
Pictures
Click to enlarge
Times in the taxi map tooltips
Click to enlarge
Progress bar visible
TaxiProgressBar
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.
  Change Log - TaxiProgressBar
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 - TaxiProgressBar
Sorry, there are currently no optional files available.
  Archived Versions - TaxiProgressBar
File Name
Version
Size
Author
Date
3.06, WoW 3.1.x
17kB
Nightness
07-14-2009 02:03 PM
  Comments - TaxiProgressBar
Post A Reply Comment Options
Old 07-24-2009, 08:09 PM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 54
Uploads: 7
Quote:
Originally posted by JMHammer
With 3.07, I am no longer getting a progress bar when on the Druid taxi from Moonglade to Rut'theran village. I have not yet had an opportunity to test if the Horde Druid taxi (Moonglade to Thunder Bluff) is behaving the same way.
Just experienced this returning from a battleground (Moonglade to Everlook), the progress bar didn't reappear. I'm checking it out.

Nightness
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-22-2009, 11:30 PM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 54
Uploads: 7
Quote:
Originally posted by JMHammer
With 3.07, I am no longer getting a progress bar when on the Druid taxi from Moonglade to Rut'theran village. I have not yet had an opportunity to test if the Horde Druid taxi (Moonglade to Thunder Bluff) is behaving the same way.
It works fine for me. There are per-character settings that you may want to delete, that might fix your problem...

In the "World of Warcraft\WTF\Account\{AccountName}\{RealmName}\{CharacterName}\SavedVariables" folder, delete "TaxiProgressBar.lua" and "TaxiProgressBar.lua.bak" files.

Do this for every character you have (or at least the ones with problems).

Nightness

Last edited by Nightness : 07-22-2009 at 11:32 PM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-20-2009, 01:55 PM  
JMHammer
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 311
Uploads: 1
With 3.07, I am no longer getting a progress bar when on the Druid taxi from Moonglade to Rut'theran village. I have not yet had an opportunity to test if the Horde Druid taxi (Moonglade to Thunder Bluff) is behaving the same way.

Last edited by JMHammer : 07-20-2009 at 01:59 PM.
JMHammer is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-15-2009, 02:11 PM  
JMHammer
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 311
Uploads: 1
Looks great! I haven't yet encountered a flight route name pair that has overwhelmed the bar since this latest update.
JMHammer is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-14-2009, 02:07 PM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 54
Uploads: 7
Release Notes 3.06

Bug free now? (I think, that would be a first for me!)

I will continue to work on the other features we've discussed.

Nightness

Last edited by Nightness : 07-14-2009 at 02:19 PM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-02-2009, 11:43 AM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 54
Uploads: 7
Quote:
Originally posted by JMHammer
I am really enjoying using this mod. It's great to be able to give my friends an ETA when I'm in flight, or to know just how long I can be AFK.

I received the following error message when flying from Moonglade to Rut'theran Village via the Druid taxi:

...

The next time I took the Druid taxi, I did not receive an error message, and I DID get a progress bar with an estimated time. However, the origination and destination locations were not named; it just said: "to (02:10)" or whatever the ETA was. The ETA was very accurate, as usual, but I again got the chat message print with no destination name.
I can't stress enough the importance of not exiting a taxi via a battleground (logout is fine). For some (yet unknown) reason, it gets confused when this happens, thinking it arrived early... And since the flight time database is self-updating, this can mess up your flight times (which does auto-correct the next time an uninterrupted flight occurs between the same soruce and destination locations).

Thanks for the error report output. I will get these fixes completed soon, they annoy me too. Hopefully, before school I go back to college this August.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-02-2009, 10:22 AM  
JMHammer
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 311
Uploads: 1
I am really enjoying using this mod. It's great to be able to give my friends an ETA when I'm in flight, or to know just how long I can be AFK.

I received the following error message when flying from Moonglade to Rut'theran Village via the Druid taxi:

Date: 2009-07-02 11:20:25
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\TaxiProgressBar\TaxiProgressBar.lua line 116:
attempt to compare number with nil
Debug:
[C]: ?
TaxiProgressBar\TaxiProgressBar.lua:116:
TaxiProgressBar\TaxiProgressBar.lua:110
(tail call): ?
TaxiProgressBar\TaxiProgressBar.lua:190:
TaxiProgressBar\TaxiProgressBar.lua:186
TaxiProgressBar\TaxiProgressBar.lua:356:
TaxiProgressBar\TaxiProgressBar.lua:320

...and upon arrival in Rut'theran Village, the chat message printed:
Arrived at
...with no destination name.


The next time I took the Druid taxi, I did not receive an error message, and I DID get a progress bar with an estimated time. However, the origination and destination locations were not named; it just said: "to (02:10)" or whatever the ETA was. The ETA was very accurate, as usual, but I again got the chat message print with no destination name.

Last edited by JMHammer : 07-02-2009 at 10:47 AM.
JMHammer is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-02-2009, 04:56 AM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 54
Uploads: 7
Thumbs down Update

Quote:
Originally posted by JMHammer
Great mod! Simple and VERY accurate.

Please finish up the few features not yet entirely implemented...
Thank you!

I still plan to, but have no idea for sure when I'll have the time. There is also a bug that messes up saved flight times when you prematurely leave the taxi to join a battleground.

Thanks for reporting the name length overflow bug, and for your suggestions!

Nightness

Last edited by Nightness : 07-02-2009 at 04:57 AM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-01-2009, 03:38 PM  
JMHammer
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 311
Uploads: 1
Great mod! Simple and VERY accurate.

Please finish up the few features not yet entirely implemented, such as the ability to unlock and move the progress bar (easily done with FluidFrames, but...) and change the bar color. You have placeholders in the Interface Options for these already.

If I could suggest one more, allow the chat log messages, such as, "Arrived at Feathermoon, Feralas" to be toggled on or off, also.

Once again, great and simple mod - thank you very much for creating and maintaining it.

edit: The only issue I've noted so far, after using it for a few hours today, is that some flight paths have pairs of names (Such as "Allerian Stronghold to Wildhammer Stronghold") which are long enough that they overflow the progress bar and the actual time remaining cannot be seen.

Perhaps the time display should be above the bar, instead of inside the bar, to avoid this problem.

Last edited by JMHammer : 07-02-2009 at 10:23 AM.
JMHammer is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-15-2009, 06:52 AM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 54
Uploads: 7
Quote:
Originally posted by Phanx
I broke it!
About time someone did. Nice work.

Quote:
I'm not sure when it happened, though. I went AFK while on a flight, and when I came back, I noticed the error in BugSack.
I know what is wrong. Do you remember which source and destination you were traveling between (or at least which map you were on)? The default flight time to the source/destination was missing and the "automatic time estimator" (adds each hop point) failed (returning a string instead of a value which would be invalid for an arithmetic operation).

Nightness

Last edited by Nightness : 03-15-2009 at 06:54 AM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-11-2009, 06:56 AM  
Phanx
A Frostmaul Preserver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 265
File comments: 831
Uploads: 17
I broke it!

Code:
TaxiProgressBar-09.02.26\TaxiProgressBar.lua:190: attempt to perform arithmetic on a string value
I'm not sure when it happened, though. I went AFK while on a flight, and when I came back, I noticed the error in BugSack.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-04-2009, 11:55 AM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 54
Uploads: 7
Re: Re: Well I tried it and....

Quote:
Originally posted by Codex
I managed to break its functionality by deleting every other character in the lua file.

Hey you dared me :P
You're not breaking its functionality, you're trashing the source. I used the word functionality in the hopes nobody would post an illogical reply like this. :P

Nightness
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-04-2009, 10:58 AM  
jaliborc
A Flamescale Wyrmkin
 
jaliborc's Avatar
Interface Author - Click to view interfaces

Forum posts: 108
File comments: 253
Uploads: 20
Re: Re: Well I tried it and....

Quote:
Originally posted by Codex
I managed to break its functionality by deleting every other character in the lua file.


Hey you dared me :P
LoL Good point!
jaliborc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-04-2009, 08:06 AM  
Codex
A Murloc Raider
Interface Author - Click to view interfaces

Forum posts: 9
File comments: 177
Uploads: 16
Re: Well I tried it and....

I managed to break its functionality by deleting every other character in the lua file.


Hey you dared me :P
Codex is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-01-2009, 03:32 PM  
RottGutt
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Quote:
Originally posted by Nightness
Everything appears to be working. I will add customization options in the next few day. As soon as, I'm over my bronchitis.

Nightness
Nightness,

I figured out how to move the waypoint arrow from over your TaxiProgressBar, so it is not an issue for me now. Although, it would be a standard feature to be able to move the bar wherever you like in your UI, so I say go ahead with the customization. Thanks for the addon, btw!

RottGutt
RottGutt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.