Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.0.0
Date:
02-07-2010 02:59 AM
Size:
65.38 Kb
Downloads:
13,806
Favorites:
184
MD5:
Pictures
Click to enlarge
NeedToKnow in action
NeedToKnow - Updated!   Updated less than 3 days ago!   Popular! (More than 5000 hits)
NeedToKnow is a light-weight addon to monitor specific buffs, debuffs, and totems of your choosing as timer bars that always appear in a consistent place on your screen in a consistent color. It's especially useful for monitoring frequently used short-duration buffs and debuffs. For example, a rogue could configure NeedToKnow to show timer bars for Slice and Dice, Rupture, and their own stack of Deadly Poison VII. A death knight could use it to track their own diseases on a mob. NeedToKnow also works with procs and on-use trinkets. The number, size, position, and appearance of timer bars are all customizable. Timer bars can be set to a fixed maximum duration so that all spells in that group which will expire at the same time line up vertically.

Please use the Ticket system on CurseForge for bugs and suggestions!

New in latest version (3.0)
- Spell cast and internal buff cooldown timer bars
- Overlay a cast time. For example, easily see when to refresh Vampiric Touch or when there's less Flame Shock than it takes to cast Lava Burst.
- Support for watching totems by name
- Support for temporary weapon enchants


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!
  Change Log - NeedToKnow - Updated!
3.0.0
- Created a "Settings" submenu whose contents depends on the BuffOrDebuff variable. This should allow for more bar types without confusing the menu too much.
- Added new bar type: "internal cooldown" for proc cooldown timers
- Added new bar type: "spell cooldown" for tracking spell and item cooldown timers
- Fixed: Temporary weapon enchants now use a substring search. "Poison" will pick up all rogue poisons. This also fixed a lua error that could occur when watching weapon buffs
- Added: Can show an asterisk when the bar is tracking a spell cast by the player
- Improved: Added a blink enable besides just setting the alpha to 0. The alpha thing confused too many people
- Added more blink options: only in combat, only if boss, and a label for blinking bars

2.8.6
- Improved: Blinking bars try to be a little smarter about when to blink and when to just be hidden. Especially the case of debuff bars blinking when no target.
- Improved: Weapon imbue names now capture (I hope) the full name from the tooltip to compare against. The name to watch for (in the NTK config) is then regarded as a substring search. So you could configure NTK to watch for Poison to catch all poisons.

2.8.5
- Added: Option to show a spell icon to the left of active bars
- Added: Option to change the font used on NeedToKnow bars (in the interface options dialog)

2.8.4
- Added: Option to show certain bar elements: aura name, time remaining, and the "spark" (ticket 8)
- Added: Option to blink the bar when it would otherwise be missing (ticket 7)
- Fixed: Weapon imbue bars disappear on teleport (ticket 9)
- Fixed: Spark incorrectly visible on weapon imbues (ticket 6)

2.8.3
- Fixed some problems upgrading from older versions of NeedToKnow (ticket 5)

2.8.2
- Beta Support for temporary weapon enchants. Only tested with elemental and restoration shaman (not enhancement or rogues.)

2.8.1
- Fixed: Watching totem by spellid did not work
- Fixed: Logging in when the character was in the second spec would use the first spec's setting

2.8.0
- Added the ability to track increases in spell duration, especially useful for dps druids
- Marked as being a 3.3 addon
- Fixed: Took advantage of a new 3.3 API to get the spell id of active buffs and debuffs. Bars that check spellid should be much more reliable and, for example, be able to tell the difference between the two different Death's Verdict procs
- Fixed: Totem timing is much more accurate
- Fixed: Visual cast times now updates based on changes in haste and other casting-time-affecting abilities
- Refactored the internal structure a bit, which results in easier hooking by other addons

2.7.1
- Fixed: Accidentally removed the background color picker

2.7.0
- Added options for how the time text is formatted. The current style is the default, with mm:ss and ss.t as other options
- Added "visual cast time" overlay which can be used to tell when there's less than some critical amount of time left on an aura
- Hid the spark when the aura lasts longer than the bar (either an infinite duration, or using the Max duration feature.)
- Hid the time text when the aura has an infinite duration

2.6.0
- Added support for a new "Buff or Debuff" type: Totem. Type in the name of the totem to watch for (can be a partial string.)
- Fixed a parse error in the DE localization
- Slightly improved performance of "target of target"
- Added two new /ntk options: show and hide. They can be used to temporarily show and hide the ntk groups.

2.5.2
-Changed event parsing to try to be more robust (see autobot's errors)

2.5.1
-Trying a different strategy for identifying "only cast by me" spells
-When editing the watched auras, the edit field starts with the current value
-Configuring by SpellID is automatically detected and does not need a menu item checked

2.5
-Fixed ToT issue
-Added support for SpellID

2.4.3
-Added SharedMedia support, uses LibSharedMedia-3.0
-Greatly improved performance

2.4.2
-Fixed a bug with the multiple buffs per line
-Fixed a small bug with resize button showing
-Optimized performance slightly

2.4.1

-Fixed character restriction on buff names, no accepts up to 255 characters.
-Added Russian localization

2.4

-Brought up to 3.2 API standards
-Added multiple buffs/debuffs per bar
-Dual-Specialization support
  Optional Files - NeedToKnow - Updated!
File Name
Version
Size
Author
Date
Type
20091222
3kB
12-22-2009 07:59 PM
Addon
  Archived Versions - NeedToKnow - Updated!
File Name
Version
Size
Author
Date
2.8.6
64kB
Kitjan
01-11-2010 12:10 AM
2.8.5
64kB
Kitjan
12-30-2009 02:15 AM
2.7.1
59kB
Kitjan
11-30-2009 08:29 PM
2.6.0
56kB
Kitjan
11-23-2009 04:35 PM
2.5.2
56kB
Kitjan
11-19-2009 11:09 PM
  Comments - NeedToKnow - Updated!
Post A Reply Comment Options
Old 02-05-2010, 02:02 AM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 41
Uploads: 0
Quote:
Originally posted by Xqo
So, how can I change the color of a bar from my own addon?

Edit: I also tried NeedToKnow_Settings["Spec"][1]["Groups"][1]["Bars"][2]["vct_color"]["g"]=0.7, but it didnt look like it changed anything.
ooo, cute idea! Alas, there aren't any nice hookable functions that get called by Bar_OnUpdate.

The vct settings are all for the "visual cast time". So vct_color is the color of the visual cast time overlay. The color of the bar, set by calling SetStatusBarColor, currently only happens in the infrequently called AuraCheck for visible bars. That function is called any time the aura state changes on the bar's unit. So for now, you have to modify NTK to get the behavior you want, but I'll see if I can make it a little more hook friendly, like I did with NeedToKnow.ConfigureVisibleBar and the like.

Just remember not to do anything too expensive in Bar_OnUpdate, it gets called a lot.
Kitjan is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-04-2010, 08:23 PM  
Xqo
A Kobold Labourer
 
Xqo's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 3
Hi!
NeedToKnow is my favorite timer-addon, and I am writing a small addon that is supposed to change a bar's color instantly depending on whether or not certain criterias are met. But I don't know how to change the colors permanently.
I tried NeedToKnow_Group1Bar2:SetStatusBarColor(1,1,1,1); but it resets to the original color at around 70% of the spell's duration.

So, how can I change the color of a bar from my own addon?

Edit: I also tried NeedToKnow_Settings["Spec"][1]["Groups"][1]["Bars"][2]["vct_color"]["g"]=0.7, but it didnt look like it changed anything.

Last edited by Xqo : 02-04-2010 at 10:42 PM.
Xqo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-22-2010, 11:38 AM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 41
Uploads: 0
Quote:
Originally posted by antisocialink
My UI has somehow booted my bars off the edge of the screen. Know any way to reset the position of them. I looked at the .lua but thought trying to fix it there would be a bad idea since I don't understand lua.
The layout is stored in WTF\Account\(name)\(server)\(character)\layout-local.txt. Find the settings for NeedToKnow_Group1 - NeedToKnow_Group4 and either delete them (to get the defaults) or edit them.
Kitjan is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-21-2010, 06:42 PM  
antisocialink
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
My UI has somehow booted my bars off the edge of the screen. Know any way to reset the position of them. I looked at the .lua but thought trying to fix it there would be a bad idea since I don't understand lua.
antisocialink is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-13-2010, 03:03 PM  
Ross
A Cyclonian

Forum posts: 42
File comments: 59
Uploads: 0
The improved blinking bars work very nicely now. They only show and blink when I am actually targeting something
Ross is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-11-2010, 04:18 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 41
Uploads: 0
Re: Enabling blink

Thanks, Ross. That interface is proving to be too arcane; I'll have to figure a more intuitive way to enable blink that works with the menu framework I have.

Last edited by Kitjan : 01-11-2010 at 04:18 PM.
Kitjan is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-11-2010, 02:04 PM  
Ross
A Cyclonian

Forum posts: 42
File comments: 59
Uploads: 0
When you set your blinking color make sure on the right there is a slider bar slide it all the way to the top or at least higher then all the way at the bottom.

Last edited by Ross : 01-11-2010 at 02:04 PM.
Ross is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-11-2010, 05:33 AM  
merlinmage
A Kobold Labourer

Forum posts: 1
File comments: 14
Uploads: 0
How do I enable these blinking bars? I changed the default color to blue w/e, but still no blinking bars. I use both buff and debuff bars. (tested it out with 2.8.6 and 2.8.4)
merlinmage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-10-2010, 09:16 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 41
Uploads: 0
Quote:
Originally posted by Ross
Also is there anyway for me to post my setup on here just in case any other hunters may want it so they don't have to set it up manually? I would assume its the same thing as in the optional file like the druid file.
Your settings are in a NeedToKnow.lua file in your WTF directory. It's not like the druid addon that Yawning did, which modifies the behavior of NeedToKnow.

The ability to import/export settings has crossed my mind before (so people could post them on forums and what-not.) It's not very high priority at the moment, though.
Kitjan is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-10-2010, 01:59 PM  
Ross
A Cyclonian

Forum posts: 42
File comments: 59
Uploads: 0
Not really sure what auto shot would be classified as sry. I tried the TellmeWhen and when I enter the name "auto shot" it shows my range weapon icon but no timer or anything.

If there is a way for you to incorporate autoshot into NeedToKnow that would be awesome but until then its still fine

Also is there anyway for me to post my setup on here just in case any other hunters may want it so they don't have to set it up manually? I would assume its the same thing as in the optional file like the druid file.

Thanks.
Ross is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-09-2010, 09:00 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 41
Uploads: 0
Re: Autoshot timer

Unless AutoShot is a cooldown, then probably not. (And even then, not yet.) Can TellMeWhen do it? That's what I'll be patterning the cooldown stuff after.

Last edited by Kitjan : 01-09-2010 at 09:32 PM.
Kitjan is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-08-2010, 10:32 PM  
Ross
A Cyclonian

Forum posts: 42
File comments: 59
Uploads: 0
Odd question .. Is there any way to have this track my auto shot timer? That way I don't need another addon just for that.
Ross is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-08-2010, 06:18 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 41
Uploads: 0
Death's Verdict proc (Paragon)

Quote:
Originally posted by Stratosfear
I have both the normal and heroic version of Death Verdict and I am trying to track the individual proc using NTK but I am not sure how to do it since both procs have the same name.
You do it by spell id. In this case, it's 67703 or 67708 for the normal and 67772 or 67773 for the heroic (based on whether you get agi or str.)
Kitjan is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-08-2010, 12:51 PM  
Stratosfear
A Defias Bandit

Forum posts: 2
File comments: 13
Uploads: 0
I have both the normal and heroic version of Death Verdict and I am trying to track the individual proc using NTK but I am not sure how to do it since both procs have the same name.
Stratosfear is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-03-2010, 12:03 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 41
Uploads: 0
Re: WorldMapFrame

Quote:
Originally posted by recluse
Dunno what NTK is doing with the world map o.O but I got this error when aggroing a mob while my world map was open this morning.
Eep! Me neither! "WorldMap" doesn't appear anywhere in NeedToKnow. I have no idea how that got credited to NeedToKnow. Looks like it's time for me to learn about taint logs. Let me know if you figure out a way to trigger this reproduceably.

Last edited by Kitjan : 01-03-2010 at 12:05 PM.
Kitjan is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.