• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

InstanceTime

  Download the Curse Client

Project Updated:
Files Updated: Sat, Jun 27 2009
Supports Game Version: 3.1.0
Category: Boss Encounters, and Combat
Tags:

, , , and [Edit Tags]

Project Manager: Dhana
Additional Authors: No additional authors
Current Version: InstanceTime_v3.71
License: All Rights Reserved
Avg Daily DL (last 30 days): 69
Downloads Total: 49,537
Favorites: 299
Comments: 319
  • Contests
  • About InstanceTime
  •  

About 'InstanceTime'

This AddOn records how long it took to complete an instance. The timer will not be interrupted by dying (and running back to the instance) oder by beeing reanimated. It will stop the timer and add an entry to the list, if you are alive and leave an instance or if you are using the "ghosthealer". By entering an instance, the timer will automatically start. By leaving the instance, the timer will automatically stop. There's nothing to be done by the player.

This AddOn is not intended to be used as stopwatch. Every zone-change resets the timer.


Dependencies

- no dependencies

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  InstanceTime_v3.71 Release 3.1.0 1,420 6/27/2009
  InstanceTime_v3.7 Release 3.1.0 3,547 5/6/2009
  InstanceTime_v3.64 Release 3.1.0 2,483 4/22/2009
  InstanceTime_v3.63 Release 3.0.8 1,611 2/8/2009
  InstanceTime_v3.62 Release 3.0.3 1,509 11/29/2008
Advertisement
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Gabriel said 

    I recommend switching from LibBabbleBoss to LibBossIDs for a cleaner upto date boss list library.

    LibBossIDs-1.0 provides a table that flags mobIDs true if the mob linked to the ID is a boss. Example: if LibStub("LibBossIDs-1.0).BossIDs[mobID] then print("Found a boss!") end

    One can get the mobID from a GUID the following way: mobid = tonumber(GUID:sub(9, 12), 16)

    http://www.wowace.com/projects/libbossids-1-0/

    Reply Report Permalink
  • Dhana said 

    Hi^^

    Version 3.71 is online.

    Because of my rare sparetime, I can't test it that much. :-(
    Hope, you give me feedback, if something's still wrong.

    Dhana

    Reply Report Permalink
  • Dhana said 

    Hi everyone :-)

    And I just wanted to tell, that I hope to continue InstanceTime next weekend. Don't know if I'm done within these two days with all the features (probably not :-( ). But I'm trying.

    Thanks to you for the feature requests and the nice words!
    This keeps me up continuing InstanceTime. :-)

    Reply Report Permalink
  • Zidomo said 

    Good to hear Dhana. This is an absolutely invaluable mod; would'nt know what to do if it was discontinued ;).

    The problem with v3.7 I mentioned below last month is still present. To recap:

    "The following options are never saved properly and are always checkmarked ("on") after relogging:
    --"Show reputation in Addons using LDB"
    --"Show gold in Addons using LDB"

    Consequently, if using a small LDB display (I use StatBlockCore), that data overflows the display. And even if you uncheck the options so that it doesn't display, the options always improperly reset when you relog."

    Hope this can be fixed for the next revision sooner than later.

    Reply Report Permalink
  • Dhana said 

    Args.
    Thank you.
    I checked it and it seems like I have too many variables to save.
    I have to change this into an array.

    Thanks for the hint.

    Reply Report Permalink
  • xtoq said 

    Welcome back! I was missing you Dhana. I opened tickets on those items too, so it will be a tad easier to keep up with them on CurseForge rather than having to go back a page in comments!

    BTW, just selecting all available recording options solved my error message.

    Reply Report Permalink
  • Dhana said 

    Hi^^

    Thanks for the reply.
    I'm currently thinking about how I will realize your requests.
    Unfortunately there is no function which tells me if this is a 10 or 25 man instance. I only can determine it by counting the raidmembers.

    And I've been thinking about the checkboxes and for me it's a little bit confusing. I would like to change it, perhaps.
    How about this:

    [] Raid Instances (normal and heroic)
    [] Raid Instances Normal (10 man)
    [] Raid Instances Heroic (25 man)
    [] Party Instances (normal and heroic)
    [] Party Instances Normal
    [] Party Instances Heroic

    or better perhaps:

    Raid Instances:
    [] normal and heroic
    [] normal (10 man)
    [] normal (25 man)
    [] heroic (10 man)
    [] heroic (25 man)

    Party Instances:
    [] normal and heroic
    [] normal
    [] heroic

    Reply Report Permalink
  • xtoq said 

    I think that is too many checkboxes (although it might be easier to code, I have no idea). Here's how I think it would be more intuitive (o = Radio Button, [] = Check box, things in {} are clarification and the -- at the beginning indicates indents which Curse comments freaking HATE):

    o Raids [This radio button would simply indicate that you would like to record raids, and would make the below options available (and never record BGs hehe)]
    --[] Normal (10 man)
    --[] Heroic (25 man)
    o Party Instances
    --[] Normal
    --[] Heroic

    I hope this clarifies my idea a little bit. I just don't want a million options if a few will do it, unless its much easier to code. I'm only just learning lua and I'm not anywhere near being able to do this, so I'm not sure how hard/easy my way would be. But I think this will make the options more intuitive and streamlined.

    Also, there's no "heroic (10 man)" raids like you have on your ideas above lol.

    Reply Report Permalink
  • xtoq said 

    Ok so I forgot the {} and used [] instead, but I'm sure you understand me haha!

    Reply Report Permalink
  • Dhana said 

    Thanks for the hint.
    I'm currently working on that. :-)

    Reply Report Permalink
  • Dhana said 

    @ xtoq: Thank you. Currently a lot of work to do here. Therefore the optimization of
    [] Raids
    [] Normal (10 man)
    [] Heroic (25 man)
    [] Party Instances
    [] Normal
    [] Heroic
    has to wait. :-( But I won't forget it. And as soon as I can, I will add this.

    Reply Report Permalink
  • Baaras said 

    Hi there.
    When in an instance and there are often events fired your addon is registered to, then it's nearly impossible to browse the Map. It's always setted back by "SetMapToCurrentZone()"
    So could you please set "SetMapToCurrentZone();" in "FreierGeist_InstanceTime.lua" line 397 after
    line 399 "if( (event == "ZONE_CHANGED_NEW_AREA") or (event == "PLAYER_ENTERING_WORLD") ) then"

    or use "if(not WorldMapFrame:IsVisible()) then SetMapToCurrentZone();end"
    instead of only "SetMapToCurrentZone()"

    Would be nice to have this fixed and thx a lot for writing this Addon.

    Reply Report Permalink
  • Dhana said 

    Hi Baaras!

    Oh. Thank you very much.
    I will correct this and get a new version only asap.

    Reply Report Permalink
  • xtoq said 

    I think at the moment that you do need the FuBar plugin; sometimes the LDB information isn't written exactly right. I'll doublecheck this later and send you a PM.

    As for LDB, LibDataBroker is simply a library that allows people to create Fubar/Titan like plugins that do not require a certain display program to operate, as long as the display program you choose displays LDB plugins. This allows the user more freedom in a display addon than just FuBar or Titan Panel. Docking Station is my preferred choice of LDB displays, but there are a lot. Check out Tekkub's WONDERFUL site (http://wiki.github.com/tekkub/libdatabroker-1-1/addons-using-ldb) listing all the known plugins, displays, and standalones that support LDB. In a nutshell, LDB is a less memory intensive way of making a plugin that will work in FuBar (with FuBar2Broker), Titan or any LDB display. No more looking in vain for those xxxxxx_Fu plugins!

    Reply Report Permalink
  • CUDiLLA said 

    I have a question, do I still need the fubar plugin for Fubar v3.6? Because, without it I can't get InstanceTime to show up on my Fubar - not even with Broker2Fubar. But, this LDB-stuff is somehow irritating to me so maybe I don't understand something on this site. ^^

    Reply Report Permalink
  • xtoq said 

    Ok, I replied above, but I misread your post. Anytime you have a plugin that includes a FuBar plugin and you are running FuBar, you are better off running the FuBar plugin instead of using Broker2Fubar. So yes, you still need the FuBar plugin to display this in FuBar. I was thinking the other way around, and thought you were asking if you still needed the FuBar plugin to display it in an LDB display.

    On another note, you might think about making the change to LDB; I have found that LDB displays are much less resource intensive than FuBar, and have more options. For example, I made the switch for aethestic reasons, because with my UI set up the way I had it, I needed to have my top bar appear only on mouseover, but my bottom bar to always be visible. This wasn't possible with FuBar 3.6, and my requests for enhancement went unanswered (cknight is a busy person, so I'm merely stating facts, not complaining). I also found too many of my FuBar plugins were broken with the patch before Wrath, and the ones that didn't break then freaked out when Wrath was released. The LDB plugins seemed to be more up to date, and I was frustrated with the inconsistency of the display using Broker2Fubar.

    Anyways, sorry for the loquaciousness, just thought I'd give you some insight.

    Reply Report Permalink
  • CUDiLLA said 

    Tanks for your fast response,

    but I'm still not sure if this LDB-thing will decrease my memory usage which I have with Fubar and the plugins. Because, I just have 5-6 Fubar plugins besides the ones already integrated in the Fubar package installed. So, I don't know if there will be any significant change because of I don't use many plugins. I think there is only one way to find out, am I right? ^^

    Reply Report Permalink
  • xtoq said 

    True, only one way. I've found LDB to be lighter in memory usage than FuBar, and I run a looooooooot of plugins. Since you only run a few, I'm sure you're bound to find some. If you give me a list of the ones you currently run I can probably give you some good if not better replacements with the same functionality. I searched for weeks for some of mine, so I've tried a lot of them. If you read Tekkub's explanation, you'll see that the libraries you need to run an LDB plugin are significantly smaller than the ones needed to run FuBar. Titan even supports LDB plugins now, and FuBar insistence on not natively supporting LDB is counter-productive, as Broker2Fubar is a nightmare for more than one user.

    I can definitely say though that if you're looking for a FuBar replacement in LDB displays, you can't get much better than Docking Station or Ninja Panel. Try them out, the worst that can happen is you hate them and have to delete them. You also don't have to unintall your FuBar plugins,a nd if you can't find a replacement for them, try out Fubar2Broker, which is the opposite of Broker2Fubar. Good luck!

    Reply Report Permalink
  • xtoq said 

    Ok, went to heroic OS today, and had the Heroic checkbox unchecked (dunno why) but the Raid one checked. Got this error on zone in:

    Date: 2009-05-20 12:05:17
    ID: 1
    Error occured in: Global
    Count: 2
    Message: ...reierGeist_InstanceTime\FreierGeist_InstanceTime.lua line 1119:
    attempt to concatenate global 'INSTANCETIME_CHAT_TIMER_NOT_STARTED_GROUP_TEXT' (a nil value)
    Debug:
    (tail call): ?
    [C]: ?
    ...reierGeist_InstanceTime\FreierGeist_InstanceTime.lua:1119: FreierGeist_IT_Start()
    ...reierGeist_InstanceTime\FreierGeist_InstanceTime.lua:435: FreierGeist_IT_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1

    Reply Report Permalink
  • xtoq said 

    Also, thoughts on the checkboxes, if I have Raid and Part checked, but only Heroic checked, it doesn't record 10 man Naxx. I'd like to see it like this instead: ( [] = checkbox )

    [] Raids
    [] Normal (10 man)
    [] Heroic (25 man)
    [] Party Instances
    [] Normal
    [] Heroic

    Reason being that if I want it to record 10 and 25 man raids AND heroic instances, it will also record normal instances the way its set up now. Also, this doesn't mean that it will record BGs if you have raids set will it? Haven't done a BG yet, so I wasn't sure.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,904 Deadly Boss Mods Boss Encounters, and Combat
  2. 9,461 BigWigs Bossmods Boss Encounters, and Combat
  3. 6,957 OmniCC Combat
  4. 6,355 Recount Combat
  5. 5,852 Decursive PvP, Buffs & Debuffs, and...