Download
(2MB)
Download
Compatible with Retail, Classic & TBC
Updated: 03-22-24 08:52 PM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Classic (1.15.1)
WOTLK Patch (3.4.3)
Updated:03-22-24 08:52 PM
Created:unknown
Downloads:301,433
Favorites:661
MD5:
Categories:Combat Mods, Buff, Debuff, Spell, Casting Bars, Cooldowns, PvP, Arena, BattleGrounds, Raid Mods
10.2.6

TellMeWhen  Updated this week!  Popular! (More than 5000 hits)

Version: 10.2.4
by: orbenn, Cybeloras, lieandswell, Ooze

TellMeWhen



Join the official TellMeWhen Discord! https://discord.gg/NH7RmcP Ask questions, share configuration, or just hang out.

TellMeWhen is a WoW addon that provides visual, auditory, and textual notifications about cooldowns, buffs, and pretty much every other element of combat. TellMeWhen is...

Flexible

Icons can track any of the following things:

  • Cooldowns
  • Buffs/Debuffs
  • Reactive abilities
  • Multi-state abilities
  • Temporary weapon enchants
  • Totems/Wild mushrooms/Ghouls/Lightwell
  • Rune cooldowns
  • Internal cooldowns
  • Others' cooldowns
  • Diminishing returns
  • Spell casts
  • Loss of Control effects
  • ...And any combination of over 110 other things with easy-to-use conditions.

Customizable
  • Icons can be set to show or hide based on the status of their basic element and their usability based on range, duration, stacks, and resources.
  • All icons can show the standard cooldown animation to display their status, and are compatible with OmniCC.
  • There are over 110 conditions that can be configured to make an icon show only under very specific or very general circumstances.
  • You can set a sound to play when important attributes of an icon change.
  • You can also set text to be announced/displayed when an icon's attributes change.
  • Icons can show at different transparency levels based upon the usability/existence of what they are checking.
  • Icons can show status bars on top of them, indicating the required resources and their remaining cooldown/duration in a different way.
  • Icons can be skinned with Masque (formerly ButtonFacade).


Instructions

To lock and unlock TellMeWhen, type "/tmw" or "/tellmewhen".

When you first log in with TellMeWhen installed, you will see one group of four icons in the center of your screen. To begin using TellMeWhen, right-click on one of these icons, and the icon editor will appear. You need to select an icon type from the dropdown menu and enable the icon, and then configure the icon to suit your needs based on the settings that are available. An explanation of what most settings do can be found in the tooltip displayed when you mouse over a setting.

You can also drag spells from your spellbook, your pet's spellbook, or items from your inventory to quickly set up a cooldown icon for that spell/item. Icons can be spatially manipulated by holding down the right mouse button and dragging them around. When they are dropped on another icon, a menu will appear asking you what you want to do with the icon - Options include Move, Copy, and Swap.

General settings can be accessed via '/tmw options', the Blizzard interface options, or the 'Group Settings' tab of the icon editor.

All available slash commands are:
  • '/tmw' - Toggles TellMeWhen between locked (functional) or unlocked (configuration) states.
  • '/tmw options' - Opens the general settings configuration for TellMeWhen.
  • '/tmw profile "Profile Name"' - Loads a TellMeWhen profile. Profile name is case sensitive, and must be quoted if it contains spaces. (E.g. '/tmw profile "Cybeloras - Aerie Peak"').
  • '/tmw enable global|profile groupID iconID' - Enables the specified group or icon (E.g. '/tmw enable 2 4' or '/tmw enable global 3').
  • '/tmw disable global|profile groupID iconID' - Disables the specified group or icon (E.g. '/tmw disable profile 2 4' or '/tmw disable 3').
  • '/tmw toggle global|profile groupID iconID' - Toggles the specified group or icon between enabled and disabled (E.g. '/tmw toggle global 2 4' or '/tmw toggle profile 3').
  • '/tmw cpu' - Enables and displays a UI for measurements of icon performance. This is an advanced feature; no guidance on reading the data will be offered.

Conditions

Conditions are a very powerful feature of TellMeWhen that allow you to narrow the circumstances under which an icon or group should show. To configure conditions for an icon, click the condition tab on the Icon Editor. Conditions can check a wide variety of things, and I recommend that you explore the condition type menu to see what is available. You can add multiple conditions to an icon, and you can group different conditions together for use with the Boolean operators AND and OR by clicking the parenthesis between each condition.

Conditions are also used for other purposes throughout TellMeWhen.

Meta icons

Meta icons are one other special feature of TellMeWhen that makes it so powerful and versatile. Meta icons allow you to specify a list of other icons to check within the meta icon, allowing you to have a large number of icons for different situations show in the same location on your screen. By chaining meta icons together

Groups

All TellMeWhen icons belong to a parent group. Each of these groups have many settings; some affect their appearance and size, while other affect their functionality. The options for a group can be accessed by typing "/tmw options", or by clicking the group settings tab on the icon editor. Groups can also have conditions set to govern when they are shown and hidden - accessed through the Group Conditions tab of the icon editor, they are configured exactly the same way as icon conditions.


Troubleshooting

PLEASE DIRECT ALL FEEDBACK/BUGS/SUGGESTIONS HERE
  • Make sure that TellMeWhen is not in configuration mode. Type '/tmw' to toggle configuration mode on and off.
  • The most common problem people encounter is caused by not entering the name correctly during configuration. Make sure you enter names EXACTLY as they are named when you mouse over them. For buffs this is often different from the ability/totem/trinket/enchant/talent which casts the buff, so be sure to check. Known buffs and debuffs are shown as a dark purple or a warrior brown color in the suggestion list.
  • If the name of the ability does not work properly, use the SpellID. SpellIDs can be found by looking at the suggestion list that pops up as you begin typing in the name, or by finding the ability on a site such as Wowhead. The spellID is in the url, for example: www.wowhead.com/spell=53351
  • Check the settings of the icon's group.
  • Check the icon's settings in the other tabs of the icon editor.

Donations

If you enjoy using TellMeWhen or if it has helped out your game-play considerably, please consider donating so that I may be able to afford time to develop more new features. Click the button below to donate securely through PayPal. Thank You!



TellMeWhen is also looking for individuals who are well-versed in both English and either German, Russian, Korean, French, or Portuguese to contribute to the translations! If interested, you can begin translating here, or PM me if you have questions. Thank You!

v10.2.4
  • Fix: #2154 - Errors when tracking items by slot number when the slot is empty.
  • Fix: #2155 - Item cooldown API was broken by Blizzard in 10.2.6.

View Full Changelog
Optional Files (0)


Archived Files (28)
File Name
Version
Size
Author
Date
10.2.3
2MB
orbenn
02-06-24 08:16 PM
10.2.2
2MB
orbenn
12-29-23 03:18 PM
10.2.1
2MB
orbenn
12-28-23 03:20 PM
10.2.0
2MB
orbenn
11-17-23 11:42 PM
10.1.6
2MB
orbenn
08-26-23 01:00 AM
10.1.5
2MB
orbenn
07-11-23 07:43 PM
10.1.1
2MB
orbenn
05-15-23 10:22 AM
10.1.0
2MB
orbenn
05-01-23 11:25 PM
10.0.9
2MB
orbenn
02-27-23 12:09 AM
10.0.8
2MB
orbenn
01-17-23 07:54 PM
10.0.7
2MB
orbenn
12-29-22 10:51 PM
10.0.6
2MB
orbenn
12-28-22 12:34 AM
10.0.5
2MB
orbenn
11-27-22 10:14 PM
10.0.4
2MB
orbenn
11-26-22 03:27 PM
10.0.3
2MB
orbenn
11-26-22 02:10 PM
10.0.2
2MB
orbenn
11-16-22 01:09 AM
10.0.1
1MB
orbenn
10-29-22 12:06 PM
10.0.0
1MB
orbenn
10-25-22 10:15 AM
9.2.3
1MB
orbenn
05-17-22 05:25 PM
9.2.2
1MB
orbenn
04-10-22 01:12 PM
9.2.1
1MB
orbenn
03-27-22 09:58 PM
9.2.0
1MB
orbenn
03-25-22 09:59 PM
9.1.1
1MB
orbenn
08-24-21 09:41 PM
9.1.0
1MB
orbenn
06-29-21 10:15 PM
9.0.7
1MB
orbenn
04-24-21 07:44 PM
9.0.6
1MB
orbenn
03-21-21 04:25 PM
9.0.5
1MB
orbenn
03-09-21 07:57 PM
9.0.4
1MB
orbenn
02-13-21 01:19 PM


Post A Reply Comment Options
Unread 10-26-10, 04:50 PM  
Cybeloras
A Fallenroot Satyr
 
Cybeloras's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 273
Uploads: 6
Re: Bugs in 1.4.6a

Originally posted by o_o

2) It systematically throw the following error when trying to access the options after a spec change.
I am unable to reproduce this one, if it keeps happening then post again with more detailed reproduction steps.
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 04:34 PM  
Cybeloras
A Fallenroot Satyr
 
Cybeloras's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 273
Uploads: 6
Re: Bugs in 1.4.6a

Originally posted by o_o
Last version has some bugs:

1) Multiple id are not usable. I've a button with 46857;33878;33876 (two mangles, and trauma) since the patch it stopped working. Same with 770;16857 (faerie fire, faerie fire (feral)). I think "Implemented Lord Helmchen's fix for SplitNames" is the culprit.
I went through each version and traced this back to 1.4.1a. Have you not updated in a long time?

Fixed in the next version.
Last edited by Cybeloras : 10-26-10 at 05:07 PM.
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 05:16 AM  
o_o
A Kobold Labourer

Forum posts: 0
File comments: 40
Uploads: 0
Bugs in 1.4.6a

Last version has some bugs:

1) Multiple id are not usable. I've a button with 46857;33878;33876 (two mangles, and trauma) since the patch it stopped working. Same with 770;16857 (faerie fire, faerie fire (feral)). I think "Implemented Lord Helmchen's fix for SplitNames" is the culprit.

2) It systematically throw the following error when trying to access the options after a spec change.

Message: Interface\AddOns\TellMeWhen\TellMeWhen_options.lua:1208: attempt to index a nil value
Time: 10/26/10 13:09:54
Count: 1
Stack: Interface\AddOns\TellMeWhen\TellMeWhen_options.lua:1208: in function `TellMeWhen_Icon_OnMouseDown'
[string "*:OnMouseDown"]:1: in function <[string "*:OnMouseDown"]:1>

Locals: icon = TellMeWhen_Group8_Icon2 {
0 = <userdata>
ShowTimer = true
InvertBars = false
namelist = <table> {
}
ShowCBar = false
Unit = "player"
namename = "Berserk"
OnlyMine = true
cooldownbar = TellMeWhen_Group8_Icon2_Cooldown {
}
absentAlpha = 0
usableAlpha = 1
baseAlpha = 100
namefirst = "Berserk"
texture = TellMeWhen_Group8_Icon2Texture {
}
WpnEnchantType = "mainhand"
BuffOrDebuff = "HELPFUL"
presentAlpha = 1
ShowPBar = false
updateTimer = 0.05
CooldownShowWhen = "usable"
iconType = "buff"
powerbar = TellMeWhen_Group8_Icon2_Power {
}
countText = TellMeWhen_Group8_Icon2Count {
}
UnitReact = 0
Name = "Berserk"
ManaCheck = false
RangeCheck = false
BuffShowWhen = "present"
Cooldown = TellMeWhen_Group8_Icon2Cooldown {
}
unusableAlpha = 0
}
button = "RightButton"
(*temporary) = <table> {
groupID = 7
iconID = 2
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index a nil value"


Pls fix this :V
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 08:18 PM  
Cybeloras
A Fallenroot Satyr
 
Cybeloras's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 273
Uploads: 6
Originally posted by Kharthus
Possible improvement for a future version:

Make it so that it doesn't mess up button position when adding rows/columns. ATM, it looks like it just adds new entries onto the table and ends up wrapping the existing ones instead of cleanly adding a new row/column.
This would require a massive rewrite of the icon creation core and potentially require a reset of all icon settings. But it is something that I am not completely ruling out as something to do in the future, just not in the immediate future.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 07:24 PM  
Kharthus
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 292
Uploads: 9
Possible improvement for a future version:

Make it so that it doesn't mess up button position when adding rows/columns. ATM, it looks like it just adds new entries onto the table and ends up wrapping the existing ones instead of cleanly adding a new row/column.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 06:27 PM  
Cybeloras
A Fallenroot Satyr
 
Cybeloras's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 273
Uploads: 6
Originally posted by Lord Helmchen
A replacement for the function TellMeWhen_SplitNames.
It had an error when using item ids, because an always empty variable was used in the if statement. While at it I added the possibility to use slot numbers 1-19 instead of ids as well.
Thanks for noticing this. I suppose that's what happens when you copypaste stuff. As for the slot IDs, this causes some problems with configuration (the icon is treated as enabled in config even when disabled, and becomes unclickable at times), as well as raises the question of how to handle equipment changes. If you want to fully implement this as a feature then I will include it in the addon with credit given where due, but right now, it is not a priority of mine.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 01:34 PM  
Helim
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Originally posted by Helim
There is really no way to track the cooldown of new Holy Word: Serenity/Aspire/Sanctuary priest spells.

I have tried with name of spell and also with spell ID, but nothing.
OmniCC shows cooldown on main icons of UI correcty, so I assume that there is some bug with Tellmewhen.
Just wondering if anyone has tried it.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 05:36 AM  
Pookhill
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
With the latest version (1.4.5b) I get an error on my Shadow Priest. If i log out when I am in Shadow form, when I log back in I get an error:

Date: 2010-10-25 12:32:56
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\TellMeWhen\TellMeWhen.lua line 471:
Uh oh! Something happened to the stance checks! Please send this error in Cybeloras' direction, as well as what you were doing at the time: 2 PRIEST
Debug:
(tail call): ?
[C]: ?
[C]: error()
TellMeWhen\TellMeWhen.lua:471: TellMeWhen_Stance_Check()
TellMeWhen\TellMeWhen.lua:410: TellMeWhen_Group_Update()
TellMeWhen\TellMeWhen.lua:299: TellMeWhen_Update()
TellMeWhen\TellMeWhen.lua:143:
TellMeWhen\TellMeWhen.lua:130

It is completely reproducable. If I am not in shadow form, on logging back in there is no error.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 10-25-10, 05:31 AM  
Lord Helmchen
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
A replacement for the function TellMeWhen_SplitNames.
It had an error when using item ids, because an always empty variable was used in the if statement. While at it I added the possibility to use slot numbers 1-19 instead of ids as well.

Code:
function TellMeWhen_SplitNames(buffName,convertIDs)
	local buffNames = {}
   -- If buffName contains one or more semicolons, split the list into parts
   if (buffName:find(";") ~= nil) then
      buffNames = { strsplit(";", buffName) }
   else
      buffNames = { buffName }
   end
   local i, itemID
   if (convertIDs == "item") then
      for k,v in ipairs(buffNames) do
         itemID = tonumber( v )
         if ( itemID == nil) then
            local _,itemLink = GetItemInfo(v)
            if itemLink then
               _, _, itemID = string.find(itemLink, ":(%d+)")
            end
         -- If the entered number is smaller than 20 it is an equipment slot. Convert it to an ID.
         elseif (itemID <= 19) then
            itemID = GetInventoryItemID("player",itemID)
         end
         buffNames[k] = itemID
      end
   end
   return buffNames
end
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 08:19 PM  
Twiser
A Kobold Labourer
 
Twiser's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Buff charges

Originally posted by Cybeloras
This is already implemented and works perfectly for me on my shaman. I will tweak something in the next version which may or may not fix this for you.
Hm. Tried to configure the buff again and it worked. oO
Guess I had some weird situational bug, don't know what it caused, though
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 08:01 PM  
Cybeloras
A Fallenroot Satyr
 
Cybeloras's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 273
Uploads: 6
Re: Buff charges

Originally posted by Twiser
It would be nice if you could add the charge count on the buffs.
For instance, shaman's Lightning shield. It shows if the buff is present, all right, but i need to see the charges on it to know, when to earth shock the target and not waste the dps. Is it possible in any way in current version?
This is already implemented and works perfectly for me on my shaman. I will tweak something in the next version which may or may not fix this for you.
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 02:48 PM  
Twiser
A Kobold Labourer
 
Twiser's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Buff charges

It would be nice if you could add the charge count on the buffs.
For instance, shaman's Lightning shield. It shows if the buff is present, all right, but i need to see the charges on it to know, when to earth shock the target and not waste the dps. Is it possible in any way in current version?
Last edited by Twiser : 10-24-10 at 02:48 PM.
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 01:27 PM  
Guntitan
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Post Re: Serpent Sting

Originally posted by abyssis87
I just downloaded this addon and I am not sure how to set Serpent Sting up. I want the icon to appear when serpent ting falls off my current target, is that possible?
Debuff aka Stings

Turn on Enable Icon – Make sure there is a check mark next to it.

Icon type > Buff/Debuff

Buff or Debuff > Debuff

Unit to watch > Target

Show when buff/debuff > Absent

Turn on “Show Timer” – Make sure there is a check mark next to it.

Turn on Only show if cast by self – Make sure there is a check mark next to it.

Taken from the guide I wrote on my blog. The guide hasn't been updated for 4.0.1 but this part about the stings should be current.
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 11:25 AM  
Cybeloras
A Fallenroot Satyr
 
Cybeloras's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 273
Uploads: 6
Originally posted by bossmansmith
Is there any chance of just updating the addon without changing the name - makes it hard to know which is the most current.
I don't get it.
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 10:14 AM  
bossmansmith
A Murloc Raider

Forum posts: 4
File comments: 73
Uploads: 0
Is there any chance of just updating the addon without changing the name - makes it hard to know which is the most current.
Last edited by bossmansmith : 10-24-10 at 10:15 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: