Download
(5Kb)
Download
Updated: 08-13-08 11:33 AM
Pictures
File Info
Updated:08-13-08 11:33 AM
Created:unknown
Downloads:1,678
Favorites:5
MD5:

Gotai's Instance Timer

Version: 1.21
by: Gotai [More]

This addon will start a timer whenever you enter combat inside an instance. The timer is stopped when the last boss is killed. Records are kept for both normal as heroic mode instances.

Currently supports all TBC 5 and 10 man instances and Zul'Gurub. Old world instances can be added if requested.

Slash commands:
/git save - Stops current timer and saves it as a record. Use this if it does not automatically stop for some reason.
/git stop - Stops the timer without saving the record.
/git toggle - Toggles visibility of the timer frame.
/git showrecord - Shows a list of records. /git showrecord # for more information.
/git report - Shows a list of records. /git report # channel to report. Currently supported channels are Guild, party and raid. g, p and r can be used if you're lazy like me. ^^

1.2 -> 1.21
* Apparently I'm a git myself, overlooked something stupid again. Sorry.

1.1 -> 1.2
* Added report function. Let me know if it's easy to use or if it should be different.
* Fixed stupid mistake that prevented both normal and heroic records to be saved for one zone.
* Fixed stupid mistake that prevented saving of group information for groups with more than five people.

1.0 -> 1.1
* Added showrecord function. It seems to be working, although I haven't tested it too thorough.
Optional Files (0)


Post A Reply Comment Options
Unread 08-25-08, 09:13 PM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Thanks for the feedback.

A number of 'flaws' you mention have indeed been design decisions. The timer does not stop when you zone because in my opinion corpse run time (or any other messing around outside the instance) counts as time spent doing the run as well. The same goes for the Kara example you mention. I initially created this for someone on the UI forums to time his 5 mans. After a few requests I've added raid instances as well, with one note: that they'd only be supported for full clears, no pauses, breaks, etc. This is partly because I believe that if you are at the point where you care about how fast your run is, you will be doing it in one run anyway, and partly because I'm a lazy sod that doesn't like doing more work than needed.

As for the timer not starting: I've never encountered that problem before, and quite frankly haven't got a clue where to look for a fix. The timer should be started any time you enter combat in a zone that is supported and no timer is currently running.

If you abort a run, then yes, the timer currently needs to be stopped manually. I suppose I can change it but I've stopped playing WoW and am currently hooked on FFXI, so that might take a while. You might just be better off using InstanceTime instead if that does do what you want.
Report comment to moderator  
Reply With Quote
Unread 08-25-08, 04:18 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Seems on initial use to be a aesthetically pleasing, far more compact (but less featured) alternative to InstanceTime. But in a week of usage, GIT v1.21 is unfortunately too unreliable to depend on for timing runs properly.

Using v1.21 on WoW 2.4.3 live, USEng client/server. The problem is that it frequently either fails to start the timer automatically on entering a supported instance or it fails to stop the timer after exiting one (an apparent design decision) then entering another (which it should not do).

One example on the most recent usage yesterday: entered Black Morass (normal). The timer started properly (which it does not always do) and showed up on screen. It was a typical poor PUG group, though, and we broke up before the final boss was down.

Exited the instance through the portal (did not hearth or get ported) and the timer kept running. 5 minutes later, I joined a guild group to do Magister's Terrace (normal). The timer for "Black Morass" kept running on entering that instance. To further test it, I kept the incorrect timer running through the run.

We completed Magister's Terrace to the end and got a mage portal out. Yet...the old Black Morass timer kept on running.

This sort of behavior of GIT is common here; on Kara runs, Heroic runs and so on for instances that are "supported" in the LUA. During the instance runs, the GIT either fails to start automatically or fails to stop at the end. Yes, there is a manual command to stop the timer, but after getting use to how InstanceTime handles things, that's just too much hassle. And when it fails to start, there is nothing you can do.

As to the design, only automatically stopping the timer when "the final boss is down" isn't ideal. For Kara, boss farming and so on, you may not want to do the whole thing on one go. Instead, for instance, automatically stop it as soon as you leave the instance, but only save the runs times for future lookup if you complete the final boss. The current design also creates problems such as the above example where the timer for one run keeps going even upon entering a different instance.

Look forward to seeing this improve; especially on the timer sometimes failing to start.
Report comment to moderator  
Reply With Quote
Unread 08-11-08, 07:51 PM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Originally posted by Sariash
Nice little addon. Small suggestion: how about some report functions (party, guild, whisper... | report chosen instance records, report all records)?
It's at the top of my todo list, just got to find/make some time to work on it. I reckon I'll have something working at the end of this week.
Report comment to moderator  
Reply With Quote
Unread 08-11-08, 04:01 PM  
Sariash
A Fallenroot Satyr

Forum posts: 23
File comments: 28
Uploads: 0
Nice little addon. Small suggestion: how about some report functions (party, guild, whisper... | report chosen instance records, report all records)?
Report comment to moderator  
Reply With Quote
Unread 08-09-08, 05:06 PM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Originally posted by thegriffgeeks
The most recent version doesn't work. I don't get any errors tho. However, it doesn't come up on the screen. The slash command was available, so I used toggle. Nothing toggled. I went back to the previous version and if I used toggle it was there. The exact circumstances are I was first in kara, no timer, and then in SSC, no timer. I assumed it worked in all instances regardless of the size.
Currently only 10 man and Outland 5 man instances are supported. I had some reason not to include the 25 and 40 mans, but I can't for the life of me remember it now so I guess I'll add those in the next update. ^^

As for your problem, I'll look into it tomorrow if I can borrow my mates account. My sub ended and I switched to FFXI until I have access to WotLK.

Edit: Alright, just tested it with the latest version and the timer worked fine for Karazhan. The only thing I can think of is the frame being positioned outside of your viewable screen. Try this: /run GITFrame:SetPoint("CENTER")

Oh, also, GIT currently only works with an english locale. So if your client is in another language it won't work.
Last edited by Gotai : 08-09-08 at 06:01 PM.
Report comment to moderator  
Reply With Quote
Unread 08-09-08, 07:34 AM  
thegriffgeeks
A Kobold Labourer
 
thegriffgeeks's Avatar

Forum posts: 0
File comments: 94
Uploads: 0
The most recent version doesn't work. I don't get any errors tho. However, it doesn't come up on the screen. The slash command was available, so I used toggle. Nothing toggled. I went back to the previous version and if I used toggle it was there. The exact circumstances are I was first in kara, no timer, and then in SSC, no timer. I assumed it worked in all instances regardless of the size.
__________________
Report comment to moderator  
Reply With Quote
Unread 08-06-08, 04:53 AM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Originally posted by Hapepe82
Nice idea, I will try it!

But have a look at your screenshot:

00:00:27 - 00:00:22 = 00:00:05 but the addon says "6 seconds longer".

I guess there is some rounding of fractions of a second involed? ;-)
Yes, it seems I took the easy way out and just used ceil() for the seconds instead of working out if it should be rounded up or down.
Report comment to moderator  
Reply With Quote
Unread 08-06-08, 04:47 AM  
Hapepe82
A Kobold Labourer

Forum posts: 0
File comments: 80
Uploads: 0
Nice idea, I will try it!

But have a look at your screenshot:

00:00:27 - 00:00:22 = 00:00:05 but the addon says "6 seconds longer".

I guess there is some rounding of fractions of a second involed? ;-)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: