Go to Page... |
Updated: | 12-28-10 01:33 AM |
Created: | unknown |
Downloads: | 471,016 |
Favorites: | 1,204 |
MD5: |
DoTimer is a comprehensive suite for managing various things that need timing.
These include:
- your DoTs / HoTs
- your Cooldowns
- buffs / debuffs on you
It accomplishes the task by breaking into sub-addons: DoTimer, Cooldowns, and PlayerAuras, respectively. A fourth sub-addon, Notifications, is also included. All four can be enabled/disabled and customized separately. The reason for including all of these together in one addon is for interoperability. You can customize the timers to an extreme extent.
DoTimer starts off in simple mode, with a lot of functionality hidden. You don't see PlayerAuras or Notifications, and a lot of the customizability is hidden. This is for users who have no need of all the complex settings.
The basic philosophy behind the addon is that timers are put into a specific anchor location on screen. These anchors can be customized independently of each other, as can the individual timers. You can control where certain timers from the sub-addons go, so that the timers are placed as logically onscreen as possible.
Fragmentation:
DoTimer's timers fit into three categories: standard, No Target, and Party Buffs. Standard timers are timers on specific mobs. No Target timers are timers that can affect multiple mobs at once (or none at all), like Howl of Terror. Party Buffs are buffs cast on the party; you can set it up so that they get combined into a single timer so that tracking them is much easier (and less spammy onscreen).
Cooldowns's timers fit into two categories: Yours and communicated.
PlayerAura's timers fit into four categories: Buffs/debuffs with/without a duration. If you want, you can flag timers that have a duration to display with no duration.
You can customize the anchor location for each of these categories, as well as anchors for specific timers or specific DoTimer targets. You can also apply timer settings globally, to specific categories, to specific anchors, or to specific timers. You can make as many anchors and timer settings as you want.
Notifications lets you create notifications for various events, such as casting a spell, an enemy gaining a buff, losing aggro, losing health, or a cooldown being up. You can make the screen flash various colors, play a sound, send a chat msg / do an emote, or other various things in response. The system is quite customizable as to how the notifications are sent; I suggest playing around with it.
Comment Options |
Asheyla |
View Public Profile |
Send a private message to Asheyla |
Find More Posts by Asheyla |
Add Asheyla to Your Buddy List |
Wuff |
View Public Profile |
Send a private message to Wuff |
Find More Posts by Wuff |
Add Wuff to Your Buddy List |
09-13-07, 08:00 PM | |
|
uploaded 3.4.2.
Last edited by Asheyla : 09-13-07 at 08:01 PM.
|
|
Asheyla |
View Public Profile |
Send a private message to Asheyla |
Find More Posts by Asheyla |
Add Asheyla to Your Buddy List |
09-13-07, 06:52 PM | |
|
a fix has been made; testing now.
and sorry, i misunderstood you before. i fixed rightclicking DoTimer timers for 3.4.2. |
|
Asheyla |
View Public Profile |
Send a private message to Asheyla |
Find More Posts by Asheyla |
Add Asheyla to Your Buddy List |
Wuff |
View Public Profile |
Send a private message to Wuff |
Find More Posts by Wuff |
Add Wuff to Your Buddy List |
Loomyth |
View Public Profile |
Send a private message to Loomyth |
Find More Posts by Loomyth |
Add Loomyth to Your Buddy List |
09-13-07, 01:15 PM | ||
|
Fixed your error for 3.4.2, btw.
Last edited by Asheyla : 09-13-07 at 01:15 PM.
|
|
|
Asheyla |
View Public Profile |
Send a private message to Asheyla |
Find More Posts by Asheyla |
Add Asheyla to Your Buddy List |
09-13-07, 10:39 AM | |
A Fallenroot Satyr
Forum posts: 20
File comments: 27
Uploads: 0
|
[2007/09/13 18:35:10-59-x4]: Ash_DoTimer\DoTimer.lua:405: attempt to perform arithmetic on a boolean value
Ash_DoTimer\DoTimer.lua:227: in function `ScanTimers' Ash_DoTimer\DoTimer.lua:92: in function `OnEvent' <string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1> --- [2007/09/13 18:35:10-59-x169]: Ash_DoTimer\DoTimer.lua:405: attempt to perform arithmetic on a boolean value Ash_DoTimer\DoTimer.lua:227: in function `ScanTimers' Ash_DoTimer\DoTimer.lua:704: in function `ScanSecondaryUnits' Ash_DoTimer\DoTimer.lua:103: in function `OnUpdate' Ash_DoTimer\DoTimer.lua:110: in function <Interface\AddOns\Ash_DoTimer\DoTimer.lua:110> --- dotimer nuking me with errors so hard that error recording due bugsack stops while doing rage winterchill encounter with about 20 dot targets.
Last edited by Loomyth : 09-13-07 at 10:40 AM.
|
|
Loomyth |
View Public Profile |
Send a private message to Loomyth |
Find More Posts by Loomyth |
Add Loomyth to Your Buddy List |
09-13-07, 09:43 AM | ||
A Fallenroot Satyr
Forum posts: 20
File comments: 27
Uploads: 0
|
removing debuff icon timers with rightclick also doesnt work. hope you also red that and thanks for your work :> ever thought about acin your addon? |
|
|
Loomyth |
View Public Profile |
Send a private message to Loomyth |
Find More Posts by Loomyth |
Add Loomyth to Your Buddy List |
09-13-07, 09:38 AM | |
|
KB error fixed for 3.4.2, which I will release later today.
|
|
Asheyla |
View Public Profile |
Send a private message to Asheyla |
Find More Posts by Asheyla |
Add Asheyla to Your Buddy List |
09-13-07, 09:34 AM | |
|
Uploaded 3.4.1.
CHANGES FOR 3.4.1: Fixed this error: Interface\AddOns\Ash_Cooldowns\Cooldowns.lua.337:attempt to index field 'info' (a nil value) Fixed this error: Interface\AddOns\Ash_Prominence\Prominence_Menu.lua:304: attemtp to call method 'ShowTimerGUI' (a nil value) Fixed Communication spamming in your chat screen whenever it receives a message. Fixed Notifications not properly deleting an entry if you clicked on "Remove This Entry". Attempted to fix an error involving timers not appearing / being limited to X number of timers per target, and one involving an error when showing a preview. Neither could be reproduced, so I could only guess at the problem. CHANGES FOR 3.4: Added Prominence (new addon). See below for details. Added PlayerAuras, which is a compilation of two addons, PlayerBuffs and PlayerDebuffs. See below for details. Communication has been rewritten to provide entirely new functionality. Instead of communicating timers between users, it now only checks the version of other users in your raid, party, or guild, and alerts you if it finds that someone has a newer version than you do. The old functionality was deemed too difficult to acheive without impacting performance to some degree; this new version is obviously much lighter. The old version may be restored at some point, perhaps in the form of querying rather than transmitting. But for now, communication of timers will be unavailable. Can now change Seduction timer color (only if Succubus is currently summoned). Seduction will be listed under each of the categories (General, Affliction, Demonology, Destruction). Can now move the target name text back to the left of the timers when the target layout is up or down. This is accomplished via the 'Move Target Name' setting, which defaults to 'false' (unchecked), which is to the left (checking it makes the names appear above the timers, like it does now). Can now change the key bindings for clicking on timers/targets/drag icons. This means you can, for instance, remap announcing timers to alt+leftclick, so that you don't accidentally remind your group of your timer's status. Reinstated 'Max Targets' setting for DoTimer. This is set to '0' (unlimited) by default. Timers in DoTimer will now display how many times that spell is stacked. This is shown as a number over the icon (much like the default UI), and you can optionally show it in the bar msg (or text-format msg) via a new substitution variable (see tooltip). Notifications is now disabled by default, to save processing time for those users who never use it. Be sure to re-enable it if you use Notifications. 'Seconds Format' now has a new setting option, "##s", which you can choose to make your timers have time strings such as "5m 27s", "19.2s", etc. It also has "##s abbv", which makes the time strings be only accurate to the highest separation, e.g. "5m", "19s", or "5.2s". This is actually the new default setting. 'Tenths' now only applies when the timer has less than 10 seconds left, since that's when it really matters. 'Bar Msg' now has an advanced setting that allows you to anchor parts of the bar msg to either side of the bar / text only format. Adding a "&" in the msg breaks the msg at that point, giving preference (should the two sides add up to a length longer than the bar) to whichever side of the "&" you append a ":" (e.g., either ":&" or "&:" will be used). A nice example is "%s&:%d", which will break apart the spell name and the time remaining, giving preference to the time remaining should the spell name be excessively long. This is actually the new default setting. Cooldowns (if integrated into DoTimer) and the 'No Target' table will always be shown, regardless of the settings of 'Show Only Target' and 'Show Only Focus'. The 'Alpha' setting has been changed to apply to only certain parts of the timers (more notably not the font strings anymore, unless it is 'Text Only' format, which is affected entirely by the setting), rather than the entire timer. You can now click on a ghost timer or a timer that is fading away to remove it immediately (previously it would finish fading out). Added more textures to choose from for the timers in Bars format. Added more functionality to the 'Message' type for Notifications. You can now specifiy the channel name for custom channels (DO NOT NAME CHANNELS THE SAME AS 'whisper', ETC). You can also send a msg to raid_warning (well you always could, but now it is documented). You can also send default emotes (/taunt,etc) as well as custom emotes. You can now decide your whisper target, instead of it defaulting to the target of the event. So, in theory, you can make an event to whisper your favorite healer when you reach a certain health percentage =D (be nice!). Changed sorting method of target tables. Now, newer tables are sorted to the higher numbers. This is to facilitate the 'Max Timers' setting, which in effect cuts off any tables higher than its value. This change implies that newer tables are more important than older tables and thus should be kept higher in the list. Various bug fixes. Most notable: HoT timers not disappearing when removed, Cooldowns not being able to be set to expand upwards. PROMINENCE: This addon, disabled by default, allows for timers from DoTimer to be shown in another location on your screen. When DoTimer creates a timer, Prominence catches it and sees if its name is one you have selected to show (none by default). If it is, it makes a timer for it. You can adjust the position (it has its own drag icon) and visual settings for Prominence completely separate from DoTimer. Prominence does not have the advanced target separation of DoTimer, so all timers with the same name/sex/level will be grouped together. This addon is intended for those who want certain timers, such as Banish, Fear, and Seduction, to be displayed more prominently, especially so that 'Show Only Target' and/or 'Show Only Focus' can be used in DoTimer without hiding these essential timers. I may add support for more modules like this, perhaps ones that only show timers for your target, or your focus, or other units, or that let you add in cooldowns as well as DoTimer timers. /prominence /prom PLAYERAURAS: This addon was written as a replacement to the default buff/debuff interface provided by Blizzard. I began writing it because I was not satisfied with the visual appeal of other mods dedicated to this task, and in writing this mod I rewrote some features of DoTimer in order to make the end result nicer (examples: alpha setting changing to not fading the text, adding the '5s' etc. form for displaying time remaining). You can, of course, cancel buffs by right-clicking, announce them to chat, etc. You can integrate buffs and debuffs together (they will still be 2 target tables), or you can place them separate of each other. There is also a priority mechanism adding some advanced sorting or timers. You can hide buffs/debuffs you do not care about as well. Note that this addon has not been tested extensively under strenuous circumstances, so you may want to keep this disabled until it has been released for a while /playerbuffs(it is disabled by default). /playerbuffs /pb /playerdebuffs /pd |
|
Asheyla |
View Public Profile |
Send a private message to Asheyla |
Find More Posts by Asheyla |
Add Asheyla to Your Buddy List |
09-13-07, 09:29 AM | |
A Fallenroot Satyr
Forum posts: 20
File comments: 27
Uploads: 0
|
[2007/09/13 17:23:55-56-x17]: Ash_Core\KBLib.lua:58: bad argument #1 to 'gsub' (string expected, got nil)
Ash_Core\KBLib.lua:58: in function `GetKeyBinding' Ash_DoTimer\DoTimer.lua:651: in function `CreateTimerTooltip' Ash_DoTimer\DoTimer.lua:147: in function `func' Ash_Core\AsheylaLib.lua:146: in function `CallScript' Ash_Core\TimerLib.lua:293: in function `OnTimerEvent' <string>:"*:OnEnter":3: in function <[string "*:OnEnter"]:1> --- when clicking on a dotimer icon to announce the remaining dot time + announcing doesnt work *edit* removing debuff icon timers with rightclick also doesnt work.
Last edited by Loomyth : 09-13-07 at 09:34 AM.
|
|
Loomyth |
View Public Profile |
Send a private message to Loomyth |
Find More Posts by Loomyth |
Add Loomyth to Your Buddy List |
09-13-07, 07:59 AM | |
|
Wuff, I'll fix that in the next version. That was an oversight and shall be fixed.
I fixed a lot of memory problems, yes. An all-in-one will be released on curse-gaming as soon as i can upload there.
Last edited by Asheyla : 09-13-07 at 08:11 AM.
|
|
Asheyla |
View Public Profile |
Send a private message to Asheyla |
Find More Posts by Asheyla |
Add Asheyla to Your Buddy List |
09-13-07, 07:15 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
I like your new player buffs, but I do have troubles configurating it.
I'm using icons - is there any possible way to display buffs right to left and debuffs a row under it without the buff row moving? Similar to the standard interface. Yeah, I'm having the communications spam too (very annoying) - /comm didn't even work for me - I simply removed this addon (never used it anyway). I'm also getting constant error messages when I try to remove a single notification.
Last edited by Wuff : 09-13-07 at 07:16 AM.
|
|
Wuff |
View Public Profile |
Send a private message to Wuff |
Find More Posts by Wuff |
Add Wuff to Your Buddy List |
09-13-07, 03:43 AM | |
|
Separated Addons
Ash, is there an all-in-one addon this time? Can't see it on here or on wowui.incgamers, am I being blind ?
Uni. |
|
UniqueLT |
View Public Profile |
Send a private message to UniqueLT |
Find More Posts by UniqueLT |
Add UniqueLT to Your Buddy List |