Download
(106Kb)
Download
Updated: 11-19-23 10:22 AM
Pictures
File Info
Compatibility:
Guardians of the Dream (10.2.0)
WOTLK Patch (3.4.3)
Hot Fix (10.1.7)
Classic (1.14.4)
Fractures in Time (10.1.5)
WotLK Patch (3.4.2)
Dragonflight patch (10.0.7)
Embers of Neltharion (10.1.0)
WOTLK Patch (3.4.1)
Dragonflight patch (10.0.5)
Dragonflight (10.0.2)
Shadowlands patch (9.2.7)
Dragonflight Pre-patch (10.0.0)
WOTLK (3.4.0)
Classic (1.14.3)
Eternity's End patch (9.2.5)
TBC Patch (2.5.4)
Classic Patch (1.14.2)
Eternity's End (9.2.0)
TBC Patch (2.5.3)
Updated:11-19-23 10:22 AM
Created:unknown
Downloads:152,178
Favorites:576
MD5:
Categories:Buff, Debuff, Spell, Casting Bars, Cooldowns

NeedToKnow  Popular! (More than 5000 hits)

Version: 4.6.5
by: lieandswell, Kitjan

NeedToKnow: Simple, effective timer bars

Track specific buffs, debuffs, and cooldowns with bars that always appear in the same place in the same color. NeedToKnow is great for short buffs and debuffs you use a lot. For example, a rogue could show bars for Slice and Dice, Rupture, and Garrote.

  • Easy to set up
  • Works with spells, abilities, items, totems, procs, and internal cooldowns
  • Track more than one spell or ability with one bar
  • Works with Retail and Classic WoW

Other features
  • Save setups for different specializations
  • Track by name or spell ID
  • Show cast time indicator to see when to refresh buffs and debuffs before they finish
  • Make bars deplete at same rate to see which will finish first
  • Blink bars when buff or debuff missing
  • Track buffs on raid members without having to focus them

Instructions

General options are available in the Blizzard interface options menu. You can type "/needtoknow" or "/ntk" to lock/unlock the addon. To configure individual bars, right click them while unlocked. Bars work while locked. If you only see full bars that aren't changing in response to anything, they are unlocked! Just type /ntk to lock them and get them working for you.

You can enable more groups of bars by going into the Interface settings off the main menu and choosing the AddOns tab.

When entering your settings, be careful with your spelling and capitalization. Also remember that buffs and debuffs sometimes have different names than the items and abilities that apply them. The Death Knight ability Icy Touch, for example, applies a DoT called Frost Fever.

On each bar you can enter in multiple buffs/debuffs deliminated by commas. They are prioritized according to order.
i.e. "Rake, Lacerate" - If both are applied, will display Rake until it expires and then it will track Lacerate
i.e "Curse of Recklessness, Curse of Exhaustion, Curse of Shadows" - Good way to track single instance curses

If you wish to use SpellID, make sure you are using the correct one!


FAQ

Why won't NeedToKnow work for me? I set it up but the bars just sit there at full, not moving or tracking anything.
The bars only time things when the addon is locked. Type "/needtoknow" or "/ntk" to lock/unlock the addon. You can also use the buttons in the AddOns tab of the Blizzard Interface Options menu.
Why won't NeedToKnow track this buff/debuff? It works for other things.
Check your spelling and capitalization. Also remember that buffs and debuffs sometimes have different names than the items and abilities that apply them. The Death Knight ability Icy Touch, for example, applies a DoT called Frost Fever. If you're using a SpellID, make sure you have the correct one.
How do I track multiple buffs or debuffs on a single bar?
Enter the name of each buff/debuff separated by commas. They are prioritized according to order. For example, "Rake, Lacerate" will display Rake until it expires and then it will track Lacerate. "Curse of Recklessness, Curse of Exhaustion, Curse of Shadows" is a good way to track single-instance curses.
How do I get more bars?
You can enable more groups of bars by going into the Interface settings off the main menu and choosing the AddOns tab. If four groups of six bars isn't enough for you, consider another timer bar addon. Also consider rethinking your UI.
How do I get NeedToKnow to track my own DoTs but not those applied by other members of my class?
Select "Only show if cast by self" in the bar's configuration menu.

v4.6.5
* .toc update
Optional Files (0)


Archived Files (20)
File Name
Version
Size
Author
Date
4.6.4
106kB
lieandswell
06-28-23 08:39 AM
4.6.3
106kB
lieandswell
06-22-23 08:25 AM
4.6.2
106kB
lieandswell
04-17-23 08:32 AM
4.6.1
107kB
lieandswell
03-24-23 08:41 AM
4.6.0
107kB
lieandswell
03-12-23 11:52 AM
4.5.1
108kB
lieandswell
02-12-23 04:40 PM
4.5.0
108kB
lieandswell
02-11-23 12:52 PM
4.4.2
107kB
lieandswell
01-04-23 04:18 PM
4.4.1
104kB
lieandswell
12-21-22 08:37 AM
4.4.0
104kB
lieandswell
12-20-22 11:18 AM
4.3.5
101kB
lieandswell
12-08-22 08:37 AM
4.3.4
101kB
lieandswell
12-01-22 01:19 PM
4.3.3
103kB
lieandswell
11-18-22 05:56 PM
4.3.2
105kB
lieandswell
11-16-22 08:25 PM
4.3.1
105kB
lieandswell
11-16-22 03:26 PM
4.3.0
105kB
lieandswell
11-02-22 04:30 PM
4.2.0
105kB
lieandswell
10-30-22 01:03 PM
4.1.2
106kB
lieandswell
10-27-22 11:45 AM
4.1.1
106kB
lieandswell
10-27-22 07:15 AM
4.1.0
110kB
lieandswell
10-26-22 10:54 PM


Post A Reply Comment Options
Unread 04-16-09, 12:50 AM  
level12wizard
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 39
Uploads: 1
Originally posted by handiman
do we need both fixes or just sels?
Selina's fix replaces mine completely. It's the same concept, but done properly. Edited mine out to avoid confusion.
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 02:02 AM  
dorian24h
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Since 3.1. The option of showing buffs only applied by me doesn't work. Chance to a quick update for those of us who don't know how to work with .lua files? Thank you
Report comment to moderator  
Reply With Quote
Unread 04-17-09, 05:07 AM  
esoxlucius
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I cant work with .lua aswell. And tbh i am a complete noob with things like add ons. An updated version would be really appreciated since this is an awesome add on
Report comment to moderator  
Reply With Quote
Unread 04-18-09, 01:13 AM  
Opaque
A Fallenroot Satyr
 
Opaque's Avatar

Forum posts: 23
File comments: 138
Uploads: 0
This is SUCH a well done mod... please update it ASAP!!!
__________________
Report comment to moderator  
Reply With Quote
Unread 04-18-09, 03:20 AM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 112
Uploads: 0
Originally posted by esoxlucius
I cant work with .lua aswell. And tbh i am a complete noob with things like add ons. An updated version would be really appreciated since this is an awesome add on
Go to your needtoknow folder and open Needtoknow.lua in notepad or PFE (google it) and make a copy of it before you start (just in case).

Use the search facility to locate NeedToKnow.Bar_AuraCheck(bar). It should look the same as the first line of code Selina posted. The end of the function is a bunch of nested ends.

Copy all of the text in Selina's code box and replace that section of code. Save the file and you're done.
Selina, thank you!
Last edited by thebadmf : 04-18-09 at 03:25 AM.
Report comment to moderator  
Reply With Quote
Unread 04-20-09, 06:20 AM  
Mud
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 23
Uploads: 4
Originally posted by Selina
Code:
function NeedToKnow.Bar_AuraCheck(bar)
   [...]
   for buffIndex = 1, 40 do
      [...]
      local my_units = 
      {
         player = true,
         pet = true,
         vehicle = true,
      }
This is the right idea, but a poor implementation, because you're creating up to 40 identical tables every time this function is called, and it's called a lot. No reason to generate all that garbage. Just move that table out of the function entirely, so it's created once and only once when the UI is loaded:

Code:
local my_units = {
   player = true,
   pet = true,
   vehicle = true,
}

function NeedToKnow.Bar_AuraCheck(bar)
   [...]
   for buffIndex = 1, 40 do
      [...]
Report comment to moderator  
Reply With Quote
Unread 04-20-09, 08:23 AM  
Selina
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 14
Uploads: 2
Originally posted by Mud
This is the right idea, but a poor implementation, because you're creating up to 40 identical tables every time this function is called, and it's called a lot. No reason to generate all that garbage. Just move that table out of the function entirely, so it's created once and only once when the UI is loaded:
You are absolutely right. I obviously didn't think straight when I put that piece of code into that for-loop. Thank you for the correction.

For those of you who can't update .lua files on their own I've uploaded on update here.
Last edited by Selina : 04-20-09 at 12:44 PM.
Report comment to moderator  
Reply With Quote
Unread 04-20-09, 04:53 PM  
nToxik
A Murloc Raider

Forum posts: 4
File comments: 31
Uploads: 0
So can someone post a final replacement of text? I am not sure from Mud's post below on what to finally replace from the original .lau
Last edited by nToxik : 04-21-09 at 04:12 PM.
Report comment to moderator  
Reply With Quote
Unread 04-21-09, 04:45 PM  
Selina
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 14
Uploads: 2
Originally posted by nToxik
So can someone post a final replacement of text? I am not sure from Mud's post below on what to finally replace from the original .lau
I've updated my post with the changes that Mud has suggested. If you want you could just download the finished update though, as I've uploaded an bugfixed version of NeedToKnow to this site.
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 01:23 AM  
Farook
A Molten Giant
 
Farook's Avatar

Forum posts: 595
File comments: 113
Uploads: 0
lieandswell is back in town?
__________________
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 09:57 AM  
Cluey
A Fallenroot Satyr

Forum posts: 26
File comments: 95
Uploads: 0
Set bar length option.

Would it be possible to have an option to have a fixed length time display for the bars?
I will try and put up an example of why it is currently confusing.
Code:
([Savage Roar   ]           12 s)
([Rake                    ]  6 s)
([Rip                     ] 15 s)
([Mangle               ]    10 s)
Where the square brackets indicate the coloured part remaining and the round brackets the full length of the bar.
In this example the Rake bar is about twice the length of the Savage Roar bar but half it's duration and the same length as the Rip bar.

So an option to have the total bar length as long as your longest monitored buff/debuff or user configured and then the bars just are as long as they need to be with a one second scale.
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 10:56 AM  
lieandswell
A Cyclonian
 
lieandswell's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 43
Uploads: 11
lieandswell is back in town?

Thanks for all the enthusiasm, guys. I'm glad you find NeedToKnow as useful as I do. Our other rogue started raiding again and I realized I finally needed to fix that "only show when cast by self" problem, heh.

I'm looking into an option to have all bars in a group show the same fixed max duration. I agree it would make some things much easier.

Edit: This is confirmed as a feature in the next version. It was ridiculously easy to code the mechanics of it. All the work will be in the GUI, as usual.
__________________
1/5 15:55:46.001 UNIT_DIED, 0x0000000000000000, nil, 0x80000000, 0xF130001942161FB7, "Gamon", 0xa28
Last edited by lieandswell : 04-29-09 at 09:23 PM.
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 11:45 AM  
Ishkur
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
Yay, welcome back!

Any chance you're gonna implement some kind of dual-spec compatibility?
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 02:25 PM  
Elite_Gamer04
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
YAY ur back

Any chance you can look into 'Bar Growth' as opposed to having fixed locations within each Bar Group - having them grow from a certain anchor, would save me having random bars situated round my UI when I do have all buffs/debuffs active?
Report comment to moderator  
Reply With Quote
Unread 04-29-09, 04:35 PM  
Selina
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 14
Uploads: 2
Glad to see you are back in town.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: