Download
(76Kb)
Download
Updated: 07-07-06 07:28 PM
Updated:07-07-06 07:28 PM
Created:unknown
Downloads:43,784
Favorites:173
MD5:

Timex  Popular! (More than 5000 hits)

Version: R23.2
by: facboy [More]

Credit
Actually, as Rasmus has quit development of this add-on, I've taken it over and will be maintaining it here. Props to Rowne and Rasmus - facboy

Description ...

Timex is a timer AddOn. The aim is to be as memory and cpu-efficient as possible. If you have any ideas for improvement, let me know!

Player notes ...

Timex - Chat-Command Module

There's a chat-command module for this AddOn that can also be found on this site. So if you want to access the AddOn by the chat-command to add timers that way, you can do so. If you don't want the bloat then you don't have to have it.

Timex - PlaceHolder Module

There's also a PlaceHolder module that aims to make Timex compatible with Chronos (ie you can drop it in as a replacement if you want).

Developer notes ...

All the information you need to know on how to get Timex working is in the manual included with Timex.

Forum thread: Timex @ WowAce Forums

R23 updates

R23.1

  • added Pause() and Resume() to TimexBar in response to a user request. thx Grimwald!

R23.1
  • fixed a bug where Timex might sometimes run a 'count' schedule too many times.

R23.1-beta4
  • fixed a bug when entering a schedule with a negative time. this should stop the problems with Timex and KeepItCool freezing.

R23.1-beta2
  • fixed my stupidity...well, some of the results of it at any rate. AceTimers should work
    again.

R23.1-beta
  • fixed Chronos getTimer compatibility.
  • incorporated spectego's changes to provide 'onclick' function for TimexBars.

R23.01
  • made non-beta
  • added support for some fairly obscure Chronos functionality.

R23-beta7
  • updated .toc to patch 1.10
  • can now change bar formatting on the fly (while the bar is running)
  • can call a function everytime the bar is updated (handy for changing colors, etc)

R23-beta6
  • made TimexBars R21-compatible

R23-beta1-5
  • fixed a real bone-headed bug. d'oh! AceCastingTime 2.5 should work now.
  • fixed a bug where chat commands went AWOL.
  • fixed error if you omit the 't' parameter (ie leave it as nil)
  • made the TimexBar icons click-through

Optional Files (0)


Post A Reply Comment Options
Unread 09-07-06, 10:45 PM  
Elkripper
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
Timex / Chronos error

Any idea what would be causing this error in Chronos.lua:

772: attempt to call field 'popTask' a nil value

It only seems to happen when Timex is enabled, and only since patch 1.12.
Report comment to moderator  
Reply With Quote
Unread 06-10-06, 02:16 AM  
facboy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 11
Uploads: 1
this should be fixed...i renamed something and forgot to update another file.

the freezing problems will be solved as well...most ppl have seen it happening with KeepItCool. please let me know if there are any further issues.

Originally posted by Sirian
getting lots of:
---
TimexChronosSupport.lua:35: attempt to call method `RemainingTime' (a nil value)
---

when using various mods, i thin ill backdate a few versions.

one being http://www.curse-gaming.com/en/wow/a...-aqwarner.html when trying to activate the C'Thun timer manually.

Thanx
Sir
Report comment to moderator  
Reply With Quote
Unread 06-08-06, 12:35 PM  
Sirian
A Murloc Raider
 
Sirian's Avatar

Forum posts: 4
File comments: 4
Uploads: 0
getting lots of:
---
TimexChronosSupport.lua:35: attempt to call method `RemainingTime' (a nil value)
---

when using various mods, i thin ill backdate a few versions.

one being http://www.curse-gaming.com/en/wow/a...-aqwarner.html when trying to activate the C'Thun timer manually.

Thanx
Sir
Report comment to moderator  
Reply With Quote
Unread 06-07-06, 12:35 PM  
phyber
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 72
Uploads: 17
beta3 really broken here too. Freezing on load. Went back to previous non-beta version.
Report comment to moderator  
Reply With Quote
Unread 05-30-06, 12:46 PM  
Starfury
A Deviate Faerie Dragon
 
Starfury's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 24
Uploads: 1
beta 3 is causing the game to freeze up after loading in.

well I installed beta 2 and it still freezed up, had to go to the version before that to not get the freeze up. not sure if i had beta 2 installed before or not.
Last edited by Starfury : 05-30-06 at 12:58 PM.
Report comment to moderator  
Reply With Quote
Unread 05-27-06, 08:19 PM  
facboy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 11
Uploads: 1
this should be fixed in beta2. note to self: always test, n00b :P.
Report comment to moderator  
Reply With Quote
Unread 05-27-06, 06:05 PM  
Scae
A Deviate Faerie Dragon

Forum posts: 11
File comments: 84
Uploads: 0
Couldn't find the bug section so I'm posting here:

Using timex latest beta and acetimers:

Error: Usage: TimexBar5Button:SetScript("type", function)
File: Interface\AddOns\Timex\Bar\TimexBar.lua
Line: 326
Count: 2

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

Error: Usage: TimexBar2Button:SetScript("type", function)
File: Interface\AddOns\Timex\Bar\TimexBar.lua
Line: 326
Count: 1

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

Error: Usage: TimexBar7Button:SetScript("type", function)
File: Interface\AddOns\Timex\Bar\TimexBar.lua
Line: 326
Count: 1

As you can see these are all generated by the same line and just change depending on what line acetimer is trying to make appear. With the current timex acetimer cannot make any timer bar appear.
Report comment to moderator  
Reply With Quote
Unread 05-14-06, 01:52 AM  
facboy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 11
Uploads: 1
Re: Error on Load

Originally posted by happeria
\Interface\AddOns\Timex\Core\TimexCore.lua:30: attempt to index global 'AceChatCmd' (a nil value)

Got that when loading for the first time.
have you got Ace 1.3?
Report comment to moderator  
Reply With Quote
Unread 05-08-06, 03:35 PM  
happeria
A Murloc Raider
 
happeria's Avatar

Forum posts: 5
File comments: 3
Uploads: 0
Error on Load

\Interface\AddOns\Timex\Core\TimexCore.lua:30: attempt to index global 'AceChatCmd' (a nil value)

Got that when loading for the first time.
Report comment to moderator  
Reply With Quote
Unread 04-13-06, 06:49 PM  
facboy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 11
Uploads: 1
hmm i don't know. i certainly didn't request it. while his posts were somewhat antagonistic (and inaccurate in parts),he did have some valid points.

the reason Timex has grown in size drastically is because i have rewritten large parts of it to be more efficient. it is about to get even larger...but don't make the mistake of thinking that smaller code is necessarily faster, because it's not. most any piece of functionality can be optimized to some degree (you don't want to do it indiscriminately though), but those optimizations take additional logic to perform, so the codebase size increases.

Originally posted by iwod
Few questions.

1. Why has all gorgeth comment been deleted? It is interesting to read and see how all these ACE Mod compare to others. As i am on the quest to get slimer lighter mod. I simply do not understand why i need 128Mb + Virtual Memory simply just to run the Addon part of the game )

2. What is the reason for the recent version of Timex 's size increase? It has grown from 4k on first release to 70k now.
Report comment to moderator  
Reply With Quote
Unread 04-12-06, 07:33 PM  
iwod
A Kobold Labourer

Forum posts: 1
File comments: 15
Uploads: 0
Few questions.

1. Why has all gorgeth comment been deleted? It is interesting to read and see how all these ACE Mod compare to others. As i am on the quest to get slimer lighter mod. I simply do not understand why i need 128Mb + Virtual Memory simply just to run the Addon part of the game )

2. What is the reason for the recent version of Timex 's size increase? It has grown from 4k on first release to 70k now.
Report comment to moderator  
Reply With Quote
Unread 04-10-06, 06:51 PM  
tardmrr
Lua Ninja
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 134
Uploads: 12
And unlike the Ace authors/devs.. cosmos is still being actively developed.. Ace is not, nor has it been for ages..
I invite you to join us in irc on freenode in the #wowace to see how we aren't actively developing Ace.
Report comment to moderator  
Reply With Quote
Unread 04-10-06, 05:19 PM  
Tekkub
A Molten Giant
 
Tekkub's Avatar
AddOn Author - Click to view AddOns

Forum posts: 960
File comments: 334
Uploads: 67
Originally posted by gorgeth
There are some "good ideas" behind Ace and the other mods that aim to cleanup/speedup/enhance functionality of older mods.. the problem is that those authors claimed victory without ever actually making valid comparisons..
Well since I'm included in your vast generization there, I guess I'll step in and defend myself.

I do not proclaim my mods to be a performance improvement unless I've got proof. Would you like proof for some? Look on ui.wow at Periodic Table. I give hard number comparisons of PeriodicTable vs. ReagentData, and there's some staggering differences.

Go install WarmUp and compare CTRA to oRA + oRA modules. There's a staggering difference really cause oRA cuts out all the crap CTRA puts in that doesn't really belong in a raid management addon. Raid frames have their place as a unitframe addon, not part of a raid management addon.

You don't like Timex or Rowne, that's fine, but don't go making vast generalizations about the Ace authors based off your dislike of one person and his mods. Rowne's been gone for some time and those of us that have adopted his mods would like you to not criticize our work as though it were his. I had some major issues with his coding style, and I've seen some nasty practices in his mods (passing tables for args, blarf!). We're doing what we can to fix up the few bad things we see (timex took tables in Rowne's API, the new API doesn't)... but across the board his works were quite solid.

And as for "abandoned", that's really not the case for a good portion of Ace's addons. In fact I doubt the rate at which our addons are abandoned and not adopted by another author is comperable or LESS than the general UI sites. Perhaps you should visit the SVN a bit, we post up a lot of changes there that don't hit the big UI sites. I personally hate the process of packaging up, writing notes, and uploading to 4 different sites. With the SVN I do two mouseclicks, write a quick note about what was changed, and hit OK. With the tarball downloads or an SVN client it's easy for the end users to get my latest build, and takes me a lot less time to post.
Report comment to moderator  
Reply With Quote
Unread 04-10-06, 03:56 AM  
facboy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 11
Uploads: 1
hmm...your Chronos stuff breaks with Timex installed? i thought i'd got rid of that behaviour . have you tried one of the more recent Timex releases? i know it didn't used to play nicely with Chronos - ie it would overwrite Chronos even if Chronos existed, which was rather poor form. but i thought i'd fixed that bug in R23.

i gotta say though, i haven't seen the behaviour you describe...what timers are you using that drag framerates into the sub-5 range? i must admit that i did think about implementing a time check on the frame update to make sure that it didn't chew the fps, but i've never seen Timex choking so i didn't see a need for it.

you've made a fair number of sweeping generalizations in your post. for example, when you say Ace hasn't been developed for 'ages', what kind of time frame are you talking about? Ace 1.3 was released on the Jan 1st of this year, and there has been plenty of development work on Ace-based mods both before and since that release. Chronos hasn't been updated since November of last year, and functionally has changed very little since June, so it's not exactly a hotbed of activity either.

unfortunately, i'm an alliance n00b and i don't have a shaman i can test CoE with. i'm going to look through the code, but i already suspect that it's because of the Chronos.getTimer support which is very poor in Timex currently - but i'm endeavouring to fix that! in fact, as soon as i chase down this mysterious AceTimer bug, i'll make it my top priority .

Originally posted by gorgeth
My issue with timex is that it does not work as a chronos replacement and does not get along with chronos being loaded ..

It has not "worked" as a chronos replacement *ever*

There are a great number of mods that rely on chronos (many of which are in cosmos, many are not) a prime example being Call of Elements which does nothing out of the ordinary.. nothing spectacular.. yet still has *never* worked with chronos..

In order to be a replacement.. timex would have to emulate chronos well enough to work AT LEAST with the built in cosmos mods.. but more importantly it would need to work BETTER than chronos.. timex does neither.. and never has..

Timex was created by rowne, and abandoned like 95% of the Ace related development work that has been done it was "reinventing the wheel" but it was not a better wheel.. it was a DIFFERENT wheel..

There are some "good ideas" behind Ace and the other mods that aim to cleanup/speedup/enhance functionality of older mods.. the problem is that those authors claimed victory without ever actually making valid comparisons..

Sure Ace + X mod == faster /less memory use than cosmos full install.. but then thats hardly a fair comparison.. ACE has just as many performance issues when running a full UI off of it.. as Cosmos does/did.. neither is inherently better than the other.. its what is done with them that matters..

And unlike the Ace authors/devs.. cosmos is still being actively developed.. Ace is not, nor has it been for ages..

Timex is an "ok" simple timer base, but it is not now, nor has it EVER had the ability to replace chronos, nor is it reliable enough to be used for more than the most basic mods (it chokes with more than a few sporadic calls and will drag framerates into the basement (sub 5 frames per sec from a avg of 60-70) when using more than a few timers.

You are correct, I do not like Rowne, i found his comments and statements and attitude toward other mod authors... rude and obnoxious ... and thats putting it mildy.. I also feel he suffered from "over optimization" disease, and a refusal to acknowledge that he was not "right" on every issue..

Ultimately though, all I ask is that you either make timex a full chronos replacement, or at least sit nicely alongside the current released version of chronos without causing major performance issues.

As far as using timex with cosmos, i do not even run anything from cosmos.. I use it *only* for a single simple mod that happens to require chronos and should work with timex as well (Call of elements) and it breaks horribly..

Though I have in the past and currently used "timex dependant" mods for short term.. and they invariably have performance issues that far outweigh their usefulness.. either with or without the chronos lib installed.
Last edited by facboy : 04-10-06 at 04:10 AM.
Report comment to moderator  
Reply With Quote
Unread 04-08-06, 01:04 PM  
facboy
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 11
Uploads: 1
Re: Re: completely nonsense

you are right in that Timex is not constantly updated to match Chronos...but the Chronos functionality has been fairly stable over time, sure new features are added from time to time, but it's not like there's been hundreds of new methods added since it's inception.

it is difficult to be 100% compatible, and if i've ever claimed that i'm sorry. i try to keep Timex compatible with Chronos where possible, and the fact is that a lot of mods only use Chronos' basic functionality and do not use the bleeding-edge stuff. afaik Timex supports the basic functionality fairly well.

i can't say that i agree with your comment that Timex is 'miles' behind Chronos in terms of functionality...perhaps you could point to specific things that Chronos can do that Timex can't? I had a look at the latest release as of tonight and there is an everyFrame method that i haven't noticed before, but that's about it. in fact that was present in the release from November (so it's a bit lax that i haven't added it to timex yet ). actually the everyFrame method is the only functional change that i can see between the current Chronos and the one that was released in June of last year. fwiw, i use Timex's Chronos compatibility layer (not with cosmos mind you), and it hasn't caused me any issues yet (the bug mentioned in neriak's post did cause me problems, and i fixed it on my local version months ago when i first started using Timex).

you seem to have taken a personal affront to people liking Timex, or perhaps you're just trolling? i don't know, but your post is fairly inflammatory . i've tried to remove some of the Chronos-bashing that exists in the Timex doco, but i can't say it's been a top priority of mine - which is not to say i condone it, just i think my time could be better used elsewhere.

as always, if people have specific issues with Timex, either with it's core functionality or it' s attempted Chronos compatibility, i'm glad to try and address them.

Originally posted by gorgeth
In fact his statement is and was 100% accurate.. timex is not updated to take into account changes in chronos in fact the most RECENT change to timex as posted today 4/8/2006 is STILL miles behind the chronos lib functionality as far as "replacing it"

If you wish to completely emulate another lib.. you have committed to being on a rollercoaster of matching the other lib update for update.. if that is too much for the timex authors to manage to do.. then they should stop claiming compatibility with chronos as a selling point..

BTW Ace/Timex Rowne fanbois should note: the reason #1 why ace/timex are "lighter' than cosmos alternatives is that they in fact do far less... much like bosspanel/fubar vs titan.. once you sufficiently load ANY of these frameworks with mods and such hanging off them.. they will be and in fact DO become just as bloated, laggy and otherwise crappy as cosmos supposedly is..

Use best of breed apps across the board.. drop the bias against anything "non-ace" and move on.. but stop posting like a bloody fanboi without comprehending the issues involved.. timex != chronos and has *never* been a direct replacement
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: