Download
(2MB)
Download
Compatible with Retail, Classic & TBC
Updated: 05-08-24 09:31 PM
Pictures
File Info
Compatibility:
Dark Heart (10.2.7)
Cataclysm Classic (4.4.0)
Classic (1.15.1)
WOTLK Patch (3.4.3)
Updated:05-08-24 09:31 PM
Created:unknown
Downloads:302,360
Favorites:661
MD5:
Categories:Combat Mods, Buff, Debuff, Spell, Casting Bars, Cooldowns, PvP, Arena, BattleGrounds, Raid Mods
10.2.7

TellMeWhen  Popular! (More than 5000 hits)

Version: 10.2.6
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.6
  • Additional updates for Cataclysm Classic, including handling for new player resource types.

View Full Changelog
Optional Files (0)


Archived Files (26)
File Name
Version
Size
Author
Date
10.2.5
2MB
orbenn
04-30-24 09:41 AM
10.2.4
2MB
orbenn
03-22-24 08:52 PM
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


Post A Reply Comment Options
Unread 11-22-10, 11:57 AM  
spadelol
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Thank you alot of the hardwork you have done to produce such a great addon.

Quick question, what will happen if I set one icon to show Target's Innervate and Barksin, are both icons shown? or just one?

I have my bar set in a horizontal position, would it possible to show both icons aligned vertically?
Last edited by spadelol : 11-22-10 at 11:59 AM.
Report comment to moderator  
Reply With Quote
Unread 11-21-10, 11:26 PM  
Devius
A Kobold Labourer

Forum posts: 0
File comments: 103
Uploads: 0
This is a problem with totem icons tracking ghouls. I haven't actually ever tried this, but I will look into it in a little bit. In the meantime, disabling the icon that is tracking your ghoul should fix stuff.
I thought so since it actually works fine on my other chars. How do I do that from lua since I can't actually unlock and disable it ?

Edit: Nvm I did it
Last edited by Devius : 11-21-10 at 11:41 PM.
Report comment to moderator  
Reply With Quote
Unread 11-21-10, 08:16 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 ashopedies
I'd love an option to set the font and positioning of the "stacks" number. Right now it's a not so pretty font (not matching the omnicc font).
Good idea.
Report comment to moderator  
Reply With Quote
Unread 11-21-10, 05:37 PM  
ashopedies
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 67
Uploads: 1
I'd love an option to set the font and positioning of the "stacks" number. Right now it's a not so pretty font (not matching the omnicc font).
__________________
Shields Up! - Another Resto Shaman Blog
Report comment to moderator  
Reply With Quote
Unread 11-21-10, 02:51 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 Devius
Latest version did not work when I logged and unlocking it generates an error and does not work. After disabling and enabling each group individually they now work but the lock/unlock feature still gives an error.
That's the error bugSack gave me :

Code:
178x TellMeWhen-2.0.2\TellMeWhen.lua:1602: GetSpellTexture(): Invalid spell slot
TellMeWhen-2.0.2\TellMeWhen.lua:1602: in function <TellMeWhen\TellMeWhen.lua:1569>

Locals:
icon = TellMeWhen_Group2_Icon2 {
 0 = <userdata>
 ShowTimer = true
 BuffOrDebuff = "HELPFUL"
 StackMax = 1000
 Unit = "player"
 OnlyMine = false
 presentAlpha = 1
 ShowPBar = false
 updateTimer = 0.05
 CooldownShowWhen = "usable"
 Alpha = 1
 Width = 32.4
 UnitReact = 0
 Cooldown = TellMeWhen_Group2_Icon2Cooldown {}
 RangeCheck = false
 ShowCBar = false
 countText = TellMeWhen_Group2_Icon2Count {}
 cooldownbar = TellMeWhen_Group2_Icon2_CooldownBar {}
 namelist = <table> {}
 usableAlpha = 1
 namefirst = "Risen Ghoul"
 texture = TellMeWhen_Group2_Icon2Icon {}
 WpnEnchantType = "mainhand"
 ManaCheck = false
 Name = "Risen Ghoul"
 absentAlpha = 0
 conditionPresent = false
 iconType = "totem"
 powerbar = TellMeWhen_Group2_Icon2_PowerBar {}
 InvertBars = false
 UnAlpha = 1
 ShowTimerText = true
 ChakraActive = true
 Height = 32.4
 BuffShowWhen = "present"
 StackMin = 0
 unusableAlpha = 0
}
event = 0.032000001519918
foundTotem = false
(*temporary) = <function> defined =[C]:-1
(*temporary) = TellMeWhen_Group2_Icon2Icon {
 0 = <userdata>
}
GetTotemInfo = <function> defined =[C]:-1
PwrUpdate = <function> @ TellMeWhen\TellMeWhen.lua:1153:
CDBarUpdate = <function> @ TellMeWhen\TellMeWhen.lua:1109:
pr = <table> {
 b = 1
 g = 1
 r = 1
}
CooldownFrame_SetTimer = <function> @ Interface\FrameXML\Cooldown.lua:2:
GetSpellTexture = <function> defined =[C]:-1
ab = <table> {
 b = 0.35
 g = 0.35
 r = 1
}

  ---
This is a problem with totem icons tracking ghouls. I haven't actually ever tried this, but I will look into it in a little bit. In the meantime, disabling the icon that is tracking your ghoul should fix stuff.
Report comment to moderator  
Reply With Quote
Unread 11-21-10, 02:01 PM  
Devius
A Kobold Labourer

Forum posts: 0
File comments: 103
Uploads: 0
Latest version did not work when I logged and unlocking it generates an error and does not work. After disabling and enabling each group individually they now work but the lock/unlock feature still gives an error.
That's the error bugSack gave me :

Code:
178x TellMeWhen-2.0.2\TellMeWhen.lua:1602: GetSpellTexture(): Invalid spell slot
TellMeWhen-2.0.2\TellMeWhen.lua:1602: in function <TellMeWhen\TellMeWhen.lua:1569>

Locals:
icon = TellMeWhen_Group2_Icon2 {
 0 = <userdata>
 ShowTimer = true
 BuffOrDebuff = "HELPFUL"
 StackMax = 1000
 Unit = "player"
 OnlyMine = false
 presentAlpha = 1
 ShowPBar = false
 updateTimer = 0.05
 CooldownShowWhen = "usable"
 Alpha = 1
 Width = 32.4
 UnitReact = 0
 Cooldown = TellMeWhen_Group2_Icon2Cooldown {}
 RangeCheck = false
 ShowCBar = false
 countText = TellMeWhen_Group2_Icon2Count {}
 cooldownbar = TellMeWhen_Group2_Icon2_CooldownBar {}
 namelist = <table> {}
 usableAlpha = 1
 namefirst = "Risen Ghoul"
 texture = TellMeWhen_Group2_Icon2Icon {}
 WpnEnchantType = "mainhand"
 ManaCheck = false
 Name = "Risen Ghoul"
 absentAlpha = 0
 conditionPresent = false
 iconType = "totem"
 powerbar = TellMeWhen_Group2_Icon2_PowerBar {}
 InvertBars = false
 UnAlpha = 1
 ShowTimerText = true
 ChakraActive = true
 Height = 32.4
 BuffShowWhen = "present"
 StackMin = 0
 unusableAlpha = 0
}
event = 0.032000001519918
foundTotem = false
(*temporary) = <function> defined =[C]:-1
(*temporary) = TellMeWhen_Group2_Icon2Icon {
 0 = <userdata>
}
GetTotemInfo = <function> defined =[C]:-1
PwrUpdate = <function> @ TellMeWhen\TellMeWhen.lua:1153:
CDBarUpdate = <function> @ TellMeWhen\TellMeWhen.lua:1109:
pr = <table> {
 b = 1
 g = 1
 r = 1
}
CooldownFrame_SetTimer = <function> @ Interface\FrameXML\Cooldown.lua:2:
GetSpellTexture = <function> defined =[C]:-1
ab = <table> {
 b = 0.35
 g = 0.35
 r = 1
}

  ---
Report comment to moderator  
Reply With Quote
Unread 11-12-10, 06:22 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 Dajova
I can confirm that this isn't working for Searing Totem duration... or rather, any temporary pet isnt tracked at al (like Feral Spirit).
and the settings are on Totem/non-MoG Ghoul (dunno why its ghoul only, btw...)

Uncontrollable DK ghouls (frost and blood specs) are considered totems by the wow API, which is why they can be tracked using this icon type. Feral Sprits and Water elementals, for example, are real, controllable pets. Version 2.0 (http://wow.curseforge.com/addons/tellmewhen/files/) has a condition check to see if a unit exists (including pets). Send me the settings of the icon that you are using to track searing totem (From the TellMeWhen.lua file in your character's folder in your WTF folder, do a ctrl-f for the name to find the right one.) I can instantly diagnose the problem if you do this, rather than me sitting here saying that it works fine while several people say it doesn't.
Report comment to moderator  
Reply With Quote
Unread 11-12-10, 07:56 AM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 787
Uploads: 5
Originally posted by Cybeloras
Sorry for taking 4 pages to reply to this, but now that I am getting around to looking at totem icons, I remembered this and wanted to look into it. I am able to get the icon that you described to work fine, but let me know if it still doesn't work and I will try to help you out.
I can confirm that this isn't working for Searing Totem duration... or rather, any temporary pet isnt tracked at al (like Feral Spirit).
and the settings are on Totem/non-MoG Ghoul (dunno why its ghoul only, btw...)
__________________
Livestream | Twitter | YouTube
Last edited by Dajova : 11-12-10 at 07:57 AM.
Report comment to moderator  
Reply With Quote
Unread 11-11-10, 08:35 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 Fairchild7102
I'm using the latest version from here 1.5.4

I've tried just putting in the name as just standard: Felstorm

I've also tried like you do with macro's when linking from the spellbook: Felstorm(Special Ability)

Both versions bug out when zoning while mounted or everytime fresh into the game etc. Do you think deleting the Tellmewhen.lua file in the WTF/SavedVariables and doing all the configs again would do anything?

Update, I went ahead and deleted just the config for my lock and redid the bars. It seems to now be working. I mean the icon still shows the question marks but once the pet pops out, then it sees the ability and tracks it's cd properly.

Will let you know if it messes up again. thanks.
Really Easy Fix, actually. Use SpellIDs.
Report comment to moderator  
Reply With Quote
Unread 11-10-10, 04:30 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 Fairchild7102
I'm using the latest version from here 1.5.4

I've tried just putting in the name as just standard: Felstorm

I've also tried like you do with macro's when linking from the spellbook: Felstorm(Special Ability)

Both versions bug out when zoning while mounted or everytime fresh into the game etc. Do you think deleting the Tellmewhen.lua file in the WTF/SavedVariables and doing all the configs again would do anything?

Update, I went ahead and deleted just the config for my lock and redid the bars. It seems to now be working. I mean the icon still shows the question marks but once the pet pops out, then it sees the ability and tracks it's cd properly.

Will let you know if it messes up again. thanks.
That is weird, as the fix is a function that runs every time your pet's action bars change (including when it spawns, when you zone, etc.). Sorry that you had to reset your settings, I will look into what might be causing this.
Report comment to moderator  
Reply With Quote
Unread 11-10-10, 04:08 AM  
Fairchild7102
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Originally posted by Cybeloras
What version are you using? I fixed this and tested it extensively quite a while ago and the fix worked just fine.
I'm using the latest version from here 1.5.4

I've tried just putting in the name as just standard: Felstorm

I've also tried like you do with macro's when linking from the spellbook: Felstorm(Special Ability)

Both versions bug out when zoning while mounted or everytime fresh into the game etc. Do you think deleting the Tellmewhen.lua file in the WTF/SavedVariables and doing all the configs again would do anything?

Update, I went ahead and deleted just the config for my lock and redid the bars. It seems to now be working. I mean the icon still shows the question marks but once the pet pops out, then it sees the ability and tracks it's cd properly.

Will let you know if it messes up again. thanks.
Last edited by Fairchild7102 : 11-10-10 at 04:20 AM.
Report comment to moderator  
Reply With Quote
Unread 11-10-10, 12:03 AM  
Fairchild7102
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Heya, first thanks for this awesome mod. I have a question, not sure if this is intentional or a bug or a limitation of the addon or what.

I would like to have Tellmewhen monitor a pet ability for me (Felstorm from the Felguard warlock pet).

Basically the addon get's confused and can't find the ability after zoning or logging in. (it gives the red question mark) I have to pull the pet out and then I have to do /tellmewhen and it instantly picks up the ability, then /tellmewhen again to lock the bars.

It gets very tedious having to do this every time I zone with the pet not being out or when I first log into the game etc...

Is this something that can be adjusted or is it just a limitation of the way Tellmewhen works? Thanks
Last edited by Fairchild7102 : 11-10-10 at 12:06 AM.
Report comment to moderator  
Reply With Quote
Unread 11-09-10, 08:49 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 oalex
Hi.

Please could you change (in the next update) a variable "currentSpec" to something else.
It is the same as the one used in the also popular tidy plates: treat plates is and it causes an error as the other addon want to set the number value to your string global variable.

A simple rename of say "TMW_currentSpec" would do the trick.

I have set it manual but this would be a problem at every update you make, unless you change it permanently.

Thanks for you consideration.

P.S: Great addon BTW. I only wish you had a icon blink option that can be set to always blink (say for important thing that come of cool-down) or/and to have another option to set a blink when a count down is almost finished (like last 5 seconds or so).
Sorry, this used to be a local variable but I must have accidentally deleted the local and made it global.

As for the blink option, I may implement some of the API of Ghost: Pulse 3 once it becomes documented.
Report comment to moderator  
Reply With Quote
Unread 11-09-10, 06:28 PM  
oalex
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 110
Uploads: 1
Hi.

Please could you change (in the next update) a variable "currentSpec" to something else.
It is the same as the one used in the also popular tidy plates: treat plates is and it causes an error as the other addon want to set the number value to your string global variable.

A simple rename of say "TMW_currentSpec" would do the trick.

I have set it manual but this would be a problem at every update you make, unless you change it permanently.

Thanks for you consideration.

P.S: Great addon BTW. I only wish you had a icon blink option that can be set to always blink (say for important thing that come of cool-down) or/and to have another option to set a blink when a count down is almost finished (like last 5 seconds or so).
Last edited by oalex : 11-09-10 at 06:31 PM.
Report comment to moderator  
Reply With Quote
Unread 11-08-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: Re: Re: Frustrated

Originally posted by Atouke
Thank you for your reply. It appears im unable to get your addon to work for me, either its glitched or im unable to configure it correctly.

Ive tracked it both ways (buff and debuff) and yet it still will not show my Denounce buff to alert me when my instant exorcism is available.

It is truly a shame! "will never be able to click TMW icons to cast a spell"

Thanks
Atouke
Check the alpha settings of the icon. they may still be screwed up. If they aren't, make sure that the group is set to show in the proper stances/specs/combat state.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: