Download
(74Kb)
Download
Updated: 09-18-11 06:03 PM
Pictures
File Info
Updated:09-18-11 06:03 PM
Created:08-29-09 01:38 AM
Downloads:45,877
Favorites:199
MD5:

NeedToKnow - Updated!  Popular! (More than 5000 hits)

Version: 3.2.08
by: Kitjan [More]

As of NeedToKnow version 4.0.0, I am retiring this clone of the project. please go to the NeedToKnow project page to download or comment on this addon.


I apologize to people who used updaters to keep up with NTK who won't automatically follow up on this. I may replace this addon with a stub that just prints a message on the screen to get the addon from the new place.

3.2.08
- Fixed: blink didn't work with weapon imbues

3.2.06
- Updated combat log hander for 4.1 (targettarget bars). Also tried to make it a little more efficient
- fixed: "sum stacks from all casters" only worked for buffs
- Fixed problem with cooldowns sometimes not working after spec switch

3.2.05
- Added some sanity checks around weapon imbues. Should prevent the lua errors, though the corresponding bars won't work. It'll complain (a lot) in your chat window.
- Listening to ACTIVE_TALENT_GROUP_CHANGED as well as PLAYER_TALENT_UPDATE
- Listening to SPELL_UPDATE_COOLDOWN as well as ACTIONBAR_UPDATE_COOLDOWN
- Fixed: The code that was supposed to stop cooldown bars from disappearing was actually preventing it from detecting cooldown resets sometimes.

3.2.04
- Fixed refactoring bug in auto shot bars causing a lua error

3.2.03
- Trying again to get bar initialization to happen reliably

3.2.02
- Fixed: Cooldown bars initialized too soon, resulting in failure to find the item/spell

3.2.01
- Fixed: "Usable" bars caused massive lua errors and didn't work

3.2.0
- internal cooldown bars can now be told to reset to 0 based on the presence of another buff. (for example, eclipse resets Nature's Grace)
- Fairly massive restructuring to split up the monolithic Bar_AuraCheck function (Ticket 56)
- Fixed berserk tracking on multiple weapons. This never worked before, it turns out. (Ticket 84)
- Some changes for perf improvements
- Spell cooldown bars try a bit harder to figure out what you meant to watch. Before, Swipe would end up watching cat Swipe (same name as bear Swipe), which has no cooldown. Explosive Trap works now, too. (Ticket 85)
- A bar watching your pet will update when your pet changes
- Min scale reduced from 0.6 to 0.25

3.1.9
- Fix Lua error tracking certain DK spell cooldowns

3.1.8
- Fixes cooldown tracking in 4.0.1

3.1.7
- Maybe works with Cataclysm now?
- More robust rune vs spell cd detection for DKs (Ticket 72)
- Added support to the text override for a list of names, corresponding to the list of spells to watch for (Ticket 43)

3.1.6
- Can now turn off the display of stack count (Ticket 52)
- Can now override the name that is displayed (Ticket 43)

3.1.5
- Spell cooldowns for spells like Stealth will now start when the spell ends, instead of looping when the spell is cast
- The logic to hide a cooldown that was just the GCD has been improved. Spell cooldown timers will no longer disappear when they become GCD limited (if there was 1s left and you begin a 1.2s GCD, the bar would disappear before.) This logic has then been extended to cover DK rune cooldowns (if you had a spell which required runes, but the runes had a longer cooldown than the spell had remaining, the bar would display the cooldown for the runes.)

3.1.4
- Cyrillic fixes from kolod on curseforge (ticket 74)
- Groups can only be sized such that the bars are an integer number of pixels tall. Hopefully this will improve ticket 70
- Fixed non-deterministic texture ordering on the bars, which could put the visual cast time under the bar. (Ticket 73)

3.1.3
- Fixed a LUA error caused by 3.3.5 edit box changes when entering the name of the spell to watch

3.1.2
- Added zhCN & zhTW localization. Thanks, wowui.cn!
- Change tooltip anchor to above group
- Added new options panel: Appearance. Moved texture, font, bar spacing, bar padding, and background color options to it
- Changed lock/unlock button to config mode / play mode buttons
- Fixed a LUA error if the addon was loaded with totems out
- Replaced use of StatusBar widget with custom Texture management both because our bars have two textures and because Blizzard can't set their texture coordinates correctly any more. Fixes ticket 51
- Fixed a bug with the double-bar feature when resizing the group. This was done automatically for the main texture before, but not for the second. Now it's done for both, yay.
- Small memory optimization
- The second texture gets image and color updated the same time the primary one does, meaning it will update without a /reload
- Updating the bar appearance was being shortcut if the bar was currently blinking, so had to set the color twice.

3.1.1
- Fixed: Auto Shot CD reset on every spell cast, not just Auto Shot

3.1.0
- Fixed: All the numeric dialogs in the config menus were using the same help text.
- New option for buffs/debuffs: Show all stacks. Can be used to watch a category of spells (like HoTs), or to watch procs from Berserker
- Auto Shot now works as a spell cooldown
- Fixed bar texturing tiling instead of stretching in 3.3.3
- Fixed "infinite" duration buffs not correctly displaying
- Add new bar type: Usable. Designed with Victory Rush in mind.

3.0.3
- Watching the offhand enchant would display the name of the mainhand enchant, which could cause a lua error if there was no mainhand enchant
- Reverted a partial import/export feature that snuck in

3.0.2
- Fixed a bug with blink. It defaults to 0.5 alpha and disabled, by the legacy loading code saw the 0.5 and figured it should enable blink. Worked great if you still had old settings, but starting from scratch was a bit of disaster. Sorry new users!

3.0.1
- Fixed a bug with the "Unit" setting from a buff or debuff bar causing other bar types (like spell cooldown)
- Removed the display of charges from buff cooldown bars. Easy enough to put back if people miss it, but it surprised me.
- Fixed a small pef bug: every bar was doing one extra loop checking for the presence of the buff ""
- If the internal buff cooldown was shorter than the duration of the buff, the bar wouldn't disappear (and the spark would go negative)

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 (1)
File Name
Version
Size
Author
Date
Type
2.0
5kB
11-21-11 07:33 PM
Addon


Post A Reply Comment Options
Unread 01-11-10, 04:33 AM  
merlinmage
A Kobold Labourer

Forum posts: 1
File comments: 28
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)
Report comment to moderator  
Reply With Quote
Unread 01-10-10, 08:16 PM  
Kitjan
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 186
Uploads: 4
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.
Report comment to moderator  
Reply With Quote
Unread 01-10-10, 12:59 PM  
Ross
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 67
File comments: 136
Uploads: 1
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.
Report comment to moderator  
Reply With Quote
Unread 01-09-10, 08:00 PM  
Kitjan
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 186
Uploads: 4
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-10 at 08:32 PM.
Report comment to moderator  
Reply With Quote
Unread 01-08-10, 09:32 PM  
Ross
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 67
File comments: 136
Uploads: 1
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.
Report comment to moderator  
Reply With Quote
Unread 01-08-10, 05:18 PM  
Kitjan
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 186
Uploads: 4
Death's Verdict proc (Paragon)

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.)
Report comment to moderator  
Reply With Quote
Unread 01-08-10, 11:51 AM  
Stratosfear
A Defias Bandit

Forum posts: 2
File comments: 45
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.
Report comment to moderator  
Reply With Quote
Unread 01-03-10, 11:03 AM  
Kitjan
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 186
Uploads: 4
Re: WorldMapFrame

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-10 at 11:05 AM.
Report comment to moderator  
Reply With Quote
Unread 01-03-10, 06:16 AM  
Recluse
A Cliff Giant
 
Recluse's Avatar
AddOn Author - Click to view AddOns

Forum posts: 70
File comments: 94
Uploads: 13
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.

Code:
Message: Note: AddOn NeedToKnow attempted to call a protected function (WorldMapBlobFrame:Show()) during combat lockdown.
Debug:
   [C]: Show()
   ..\FrameXML\WorldMapFrame.lua:217: WorldMapFrame_AdjustMapAndQuestList()
   ..\FrameXML\WorldMapFrame.lua:172:
      ..\FrameXML\WorldMapFrame.lua:157
__________________
We'd be together, but only diamonds last forever...
Report comment to moderator  
Reply With Quote
Unread 01-01-10, 02:17 AM  
Kitjan
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 186
Uploads: 4
Re: No Paladin buffs?

Originally posted by help137 The names show on the bars, but there is no indication of duration.
Sounds like you didn't lock the bars. When they are "unlocked", they are in configuration mode: they always show up and you can right click on them to set them up. You have to "lock" them to make them active, at which point the bars will show/hide based on the presence of the auras they are watching.

The easiest way to lock the bars is the use the /ntk command, but you can also lock the bars from the interface->addons->NeedToKnow dialog.
Report comment to moderator  
Reply With Quote
Unread 12-31-09, 06:35 PM  
help137
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 120
Uploads: 16
No Paladin buffs?

Does this not support paladin blessings and/or seals? I entered Seal of Command and Blessing of Might, both of which I had running on myself. The names show on the bars, but there is no indication of duration. I checked the settings and they seem to be set for me as the target to track. They are spelled and caplitalized correctly. Do I need to enter spell ids instead of the names or something like that?

-Angula
Report comment to moderator  
Reply With Quote
Unread 12-30-09, 04:55 PM  
shank
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
ah, that makes sense and thanks for the consideration.

Originally posted by Pseudopod
- I sort of like/need the "blink when missing" option, I have a hard time (=I'm slow) figuring out what spell is missing if there's just a blank space between bars. Would it be possible to remember the spell name/icon when they are missing, since after the dots/debuffs fade, I only have a disco of 4 blinking bars?
This is my next most thought about feature. When I am monitoring, say 4 or 5 buffs/procs with NTK bars, the buffs/procs come and go and some can't be reapplied right away, because of a wait for cooldown or ICD. So, I'm left judging what is missing by how big the space is between bars and the positioning, because I have no indication what is missing after the timer hits 0 and disappears.

I have been thinking about a way to know what is missing and what needs to be reapplied if the bar is not visible. Maybe by default show faded, black and white bars that become 100% opacity and colored when active. Or something that lingers around after the timer hits 0 instead of disappearing.
Report comment to moderator  
Reply With Quote
Unread 12-30-09, 04:12 PM  
Kitjan
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 186
Uploads: 4
Re: icons for temporary weapon enchants

Originally posted by shank
I am playing a shaman a lot at the moment and notice the icon feature doesn't display an icon for bars that track temporary weapon enchants (like shaman's Earthliving, Flametongue, etc)

Thank you for adding the ability to display icons on the left of bars! I have been wanting that feature for a long time and never posted about it, so it was a very nice surprise.
You're welcome

Unfortunately, the api doesn't tell you the icon for temp weapon enchants (ever notice that the default UI uses the weapon's icon instead?) I may put together something hacky to get the spell name, and thus the icon, from the imbue but I'd really like to have more than just shaman to test it with... Perhaps I'll have to get a rogue to 20.

I only watch one weapon enchant per spec, and I have them color-coded.
Report comment to moderator  
Reply With Quote
Unread 12-30-09, 04:06 PM  
Kitjan
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 186
Uploads: 4
Originally posted by Pseudopod
- The "Clear settings" option at the bottom of the mouse rightclick menu is a bit too easy to misclick.
Heh, yeah I've done that too. Not familiar with the other behavior you saw, though; I'll have to see if I can reproduce that.

- I sort of like/need the "blink when missing" option, I have a hard time (=I'm slow) figuring out what spell is missing if there's just a blank space between bars. Would it be possible to remember the spell name/icon when they are missing, since after the dots/debuffs fade, I only have a disco of 4 blinking bars?
There's no guarantee there was anything there to remember. The intent was that you'd color-code the blinking bars so you remember "blinking green = x buff." However, your later suggestion may work well to fill this gap.

-Also is it possible to have some sort of "only show in group/raid/in combat/when I target a boss" option to prevent that disco from happening when not necessary? :P -- Or to combat the blinking, maybe adding a "bar color when missing" -indicator would help?
See Ticket 15. Not sure what you mean about the color, though.

-One other thing, maybe a name tag for bars, like a bar that would say "+crit" and tracked winter's chill, improved scorch and shadow mastery (imp. shadow bolt). That way you could make (in this case) the "raid debuff" bars shorter and still know what they did, because you're not responsible for reapplying them but you want to know if they are (or aren't) there.
This is an interesting idea that could address the problem with blinking bars, too. If you force a bar to have a certain name when it's active, I can use that name when it's blinking, too.

Glad you're liking it so far!
Report comment to moderator  
Reply With Quote
Unread 12-30-09, 02:08 PM  
shank
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
icons for temporary weapon enchants

I am playing a shaman a lot at the moment and notice the icon feature doesn't display an icon for bars that track temporary weapon enchants (like shaman's Earthliving, Flametongue, etc)

Thank you for adding the ability to display icons on the left of bars! I have been wanting that feature for a long time and never posted about it, so it was a very nice surprise.
Last edited by shank : 12-30-09 at 02:08 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: