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,432
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 04-14-09, 09:11 AM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 266
Uploads: 2
Could you please add in the option to
Code:
'Show icon when'
* Usable
* Unusable
* Always
?

Would really help, because I like to see the timer on the button, but also make it show when it's usable (because it's on actionbar 2). Thanks in advance for replying,

Fonjask
__________________
~~~~~~~~~~~~
Report comment to moderator  
Reply With Quote
Unread 04-18-09, 05:40 PM  
Kharthus
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 292
Uploads: 9
Calls to UnitAura need to be updated. The isMine value has been changed to caster, where caster can be "player", "pet", etc. Here's the blue post explaining it:

http://forums.worldofwarcraft.com/th...=1&pageNo=3#53
Last edited by Kharthus : 04-18-09 at 05:41 PM.
Report comment to moderator  
Reply With Quote
Unread 04-19-09, 05:33 AM  
o_o
A Kobold Labourer

Forum posts: 0
File comments: 40
Uploads: 0
Originally posted by Kharthus
Calls to UnitAura need to be updated. The isMine value has been changed to caster, where caster can be "player", "pet", etc. Here's the blue post explaining it:

http://forums.worldofwarcraft.com/th...=1&pageNo=3#53
Yes the mod is overall working but the option "Show only when casted by me" is now not working correctly
Report comment to moderator  
Reply With Quote
Unread 04-19-09, 10:23 AM  
ARJTPA
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally posted by o_o
Yes the mod is overall working but the option "Show only when casted by me" is now not working correctly
Agree with problem. Once another Shw_Priest joined the raid, my timing of VT spell duration messed me up big time. I was wondering why my uptime dropped so badly.

I am trying the code patch suggested below, as an interim fix, but would love to hear from author if he is still actively supporting this awesome mod. I sure hope so, because the replacements are bleh.
Report comment to moderator  
Reply With Quote
Unread 04-20-09, 09:34 AM  
Nakawe
A Kobold Labourer

Forum posts: 0
File comments: 65
Uploads: 0
this mod cant be replaced, I hope it gets updated.
Report comment to moderator  
Reply With Quote
Unread 04-20-09, 07:35 PM  
Dimpf
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 22
Uploads: 5
I updated this myself for the UnitAura change in 3.1, but because Wowinterface doesn't like remote linking to .zips, I uploaded my changes to Pastey.net:

http://www.pastey.net/112736

The main change was on line 483, snipped of the surrounding code found below:
Code:
--		local buffName, rank, iconTexture, count, debuffType, duration, expirationTime, caster, isStealable;
		local buffName, _, iconTexture, count, _, duration, expirationTime, caster = UnitAura(icon.unit, icon.name, nil, icon.buffOrDebuff);
		if ( not buffName ) then
			icon:SetAlpha(icon.absentAlpha);
			icon.countText:Hide();
			if ( icon.showTimer ) then
				CooldownFrame_SetTimer(icon.cooldown, 0, 0, 0);
			end
			return;
		elseif ( caster == 'player' or not icon.onlyMine ) then
			if ( icon.needsTexture ) then
				icon.texture:SetTexture(iconTexture);
...and so on,
Code:
elseif ( caster == 'player' or not icon.onlyMine ) then
being line 483.

The main point of this being that you can download the pastey and replace the .lua file and have it work.

I don't think there are any other bugs introduced by 3.1.
Report comment to moderator  
Reply With Quote
Unread 04-21-09, 01:44 PM  
Ooze
A Kobold Labourer
 
Ooze's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 1
TellMeWhen (Fan Update)

- 3.1 Support (Calls to UnitAura Updated)
- Added support for showing multiple Buffs/Debuffs on a single icon, seperated them with ;
- Added support for spellIDs and itemIDs
- Added option "always" to BuffShowWhen & CooldownShowWhen

http://www.wowinterface.com/download...FanUpdate.html


To lieandswell: If you decide to release an updated version of your addon feel free to use any of the code i added. I will also at your request remove my version.
Last edited by Ooze : 04-21-09 at 01:45 PM.
Report comment to moderator  
Reply With Quote
Unread 05-01-09, 10:11 AM  
Gogan
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Is the new version Dual-Spec aware? I have different self buffs that I want to monitor based on which spec I'm in.

Also, can this tool be used to monitor for Death Runes? Since it isn't a "buff" so much as a resource I'm not sure it will work.
Report comment to moderator  
Reply With Quote
Unread 05-02-09, 09:50 AM  
nToxik
A Murloc Raider

Forum posts: 4
File comments: 31
Uploads: 0
I'm not having any luck in setting up Kill Shot.

I want it to only show up while in combat when the target's health is 20% or less and want it to show a cooldown timer. The timer is working but the Kill Shot icon is visible all the time once combat has started.

Any ideas?

Still not having luck. I can't get Kill Shot to only display the icon when Kill Shot is useable on the target AND show a cooldown when it cannot be used.
Last edited by nToxik : 05-03-09 at 05:11 PM.
Report comment to moderator  
Reply With Quote
Unread 05-02-09, 01:51 PM  
berdan
A Kobold Labourer
 
berdan's Avatar

Forum posts: 0
File comments: 24
Uploads: 0
TellMeWhen appears to have some problems with dual spec still. I'm normally a Resto Shaman and have it set up to track the CD on Riptide and the buff time on Tidal Waves. When I switch to Elemental I get oodles of this error (close to 20k of them in an hour):
Code:
TellMeWhen-1.1.2\TellMeWhen.lua:418: attempt to compare number with nil
I guess it still tries to track the spells I set up, even though I don't know them as Elemental.
Report comment to moderator  
Reply With Quote
Unread 05-05-09, 04:00 PM  
kergoth
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 136
Uploads: 7
Great addon. One small request, itd be nice if it didn't get incredibly confused about certain pet things, on a hunter. Try taming a bear, giving it the charge talent, and configure a button to notify when the pet's charge ability is on cd It works, but gets quite confused when the pet goes away and comes back.
Report comment to moderator  
Reply With Quote
Unread 05-06-09, 09:06 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
I would like to make a suggestion. When you have a buff/debuff set to "Always Show" it would be nice to have a color indicator that it is actually missing.

The following changes will do this:

TellMeWhen.lua - appx line 489 after the SetAlpha(icon.absentAlpha) call:
Code:
icon.texture:SetVertexColor(1, 0.35, 0.35, 1)
TellMeWhen.lua - appx line 502 after the SetAlpha(icon.presentAlpha) call:
Code:
icon.texture:SetVertexColor(1, 1, 1, 1)
Much better!
Report comment to moderator  
Reply With Quote
Unread 05-06-09, 09:20 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
And one more thing for you. I wanted a LibDataBroker plugin for TellMeWhen so I hacked one up in Hack. If you'd like to include this in the main TellMeWhen distribution, go for it.

Code:
local popupFrame = CreateFrame("Frame", "TellMeWhenLauncherMenu", UIParent, "UIDropDownMenuTemplate")
local menu = {}
local menuNeedsUpdate = true

local function updateMenu()
    menuNeedsUpdate = nil
    menu = wipe(menu)
    for i = 1,4 do
        local tmp = {
            text = "Group " .. i,
            checked = TellMeWhen_Settings.Groups[i].Enabled,
            tooltipTitle = "Group " .. i,
            tooltipText = "Click to toggle display of button group " .. i,
            func = function()
                TellMeWhen_Settings.Groups[i].Enabled = not TellMeWhen_Settings.Groups[i].Enabled
                TellMeWhen_Group_Update(i)
                menuNeedsUpdate = true
            end
        }
        table.insert(menu, tmp)
    end
end

local ldb = LibStub:GetLibrary("LibDataBroker-1.1")
local dataobj = ldb:GetDataObjectByName("TellMeWhenLauncher") or     
    ldb:NewDataObject("TellMeWhenLauncher", {
        type = "launcher", 
        icon = "Interface\\Icons\\spell_shadow_lifedrain02", 
    })

dataobj.OnClick = function(self, button)         
   if button == "RightButton" then
        if menuNeedsUpdate then
            updateMenu()
        end
        if #menu > 0 then
            EasyMenu(menu, popupFrame, self, 20, 4, "MENU")
        end
    else
        TellMeWhen_LockToggle()        
    end
 end

dataobj.OnTooltipShow = function(tt)
    tt:AddLine("TellMeWhen")
    tt:AddLine("|cff7fffffLeft-click|cffffffff to toggle the group locks")
    tt:AddLine("|cff7fffffRight-click|cffffffff to show/hide specifc groups")
end
Report comment to moderator  
Reply With Quote
Unread 05-10-09, 06:49 AM  
erduker
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Is there any support for wildcasrds?

As a druid I dont care if there are a Mangle (cat), Mangle (bear) or trauma.
Same with faerie fire.
Report comment to moderator  
Reply With Quote
Unread 05-15-09, 03:31 PM  
Vardelm
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 10
Uploads: 1
tmw as a druid?

Does anyone use TMW with a druid or warrior? I love it for my paladin, but when playing a druid in bear form it doesn't work well for me. I'd like my abilities to only show up once I have enough rage to use them. With a mana user, you know that you can use almost any ability right away because the mana is there. With rage, you have to build up before using many/most abilities. It would be nice if TMW would take that into account and only show if there's enough power for the ability.

Also, what do you do with different forms. I don't want to see bear abilities while in casting or cat form. Is there any way to deal with this?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: