Addon Information
Works with 3.2
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:
2.6.0
Date:
11-23-2009 04:35 PM
Size:
55.90 Kb
Downloads:
4,944
Favorites:
117
MD5:
Pictures
Click to enlarge
NeedToKnow in action
NeedToKnow - Updated!   Updated less than 3 days ago!
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.


New in latest version (2.6)
- Support for watching totems by name
- Added support for multiple spells per bar, enter your spells in deliminated by commas.
- Added support for dual-talent specialization. First time you run it, it will take your existing settings and apply it to both of your specs.
- Fixed old issue with Target of Target not updating properly.
- Added support for SpellID, this will eliminate issues with duplicate buff names.


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!
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
  Archived Versions - NeedToKnow - Updated!
File Name
Version
Size
Author
Date
2.5.2
56kB
Kitjan
11-19-2009 11:09 PM
2.5.1
55kB
Kitjan
10-31-2009 09:37 PM
2.5
57kB
Kitjan
09-08-2009 06:18 PM
2.4.3
56kB
Bilt
09-03-2009 09:58 PM
2.4.2
47kB
Bilt
08-31-2009 07:26 PM
2.4.1
46kB
Bilt
08-29-2009 09:45 PM
2.4
45kB
Bilt
08-29-2009 03:38 AM
  Comments - NeedToKnow - Updated!
Post A Reply Comment Options
Unread Today, 09:11 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 0
Re: Re: Re: Fractional Timers?

Quote:
Originally posted by rydavim
I'll see what I can do about finding something else to give it. Thanks for the advice! =)
Ah, interesting. I'll have to think about a way to solve that generically and user-friendly. For you, you can try passing "%0.1f", timeLeft

Last edited by Kitjan : 11-25-2009 at 09:11 PM.
Kitjan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Unread Today, 04:54 PM  
rydavim
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Fractional Timers?

Quote:
Originally posted by Kitjan
In my use of NTK, I only care about the time if it's less than 30s. For times in the minutes, I can see where simply truncating to the minute (70s = 2 m) isn't very precise. But is 1.2m better? Or would you rather it said 1:10? What's the problem you're trying to solve by displaying more precision? You really need fractions of seconds?

If you want to try some ideas yourself, in NeedToKnow.Bar_OnUpdate where it calls self.time:SetFormattedText() (currently line 546 in NeedToKnow.lua), you'd want to pass something other than the results of SecondsToTimeAbbrev.
I'll see what I can do about finding something else to give it. Thanks for the advice! =)

I primarily would like to use NeedToKnow to track DoTs on my target on my shadow priest. For instant-cast DoTs, fractional seconds are less important, but Vampiric Touch has a cast time. So, in order to avoid loss of uptime, I need to be able to see when there is ~1.3 seconds left on the DoT so I can start casting. =)

NeedToKnow and TellMeWhen have a lot more customization (and look much nicer and more minimalistic) than most standard DoT timers. And *only* tracks the things I want, which is nice. I'm currently using Quartz (because of it's precision), but it tracks all sorts of things I don't care about (Mind Flay, Mind Trauma, Misery...)

Last edited by rydavim : 11-25-2009 at 05:06 PM.
rydavim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Unread Yesterday, 12:57 AM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 0
Re: Fractional Timers?

Quote:
Originally posted by rydavim
I am no expert at editing addon files, but I have done so a few times. I was wondering if there is a quick edit I could do myself to include fractional seconds on the timers?

I am *very* fond of this addon and the way it behaves tracking debuffs, but without fractions of seconds it's useless to me. =(

If there is no quick edit, is this something which might be considered for a future update?
In my use of NTK, I only care about the time if it's less than 30s. For times in the minutes, I can see where simply truncating to the minute (70s = 2 m) isn't very precise. But is 1.2m better? Or would you rather it said 1:10? What's the problem you're trying to solve by displaying more precision? You really need fractions of seconds?

If you want to try some ideas yourself, in NeedToKnow.Bar_OnUpdate where it calls self.time:SetFormattedText() (currently line 546 in NeedToKnow.lua), you'd want to pass something other than the results of SecondsToTimeAbbrev.

Last edited by Kitjan : 11-25-2009 at 12:59 AM.
Kitjan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Unread Yesterday, 12:37 AM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 0
Re: MMO Minion Caution

Quote:
Originally posted by teamfirehawk
I don't know what you might need to change but MMO Minion (v2.3.2) thinks the current version is still 2.2 and for me actually updated to that version from 2.6
Is it going to curse.com? The curse version is ancient and the owner hasn't responded to my emails.
Kitjan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Unread Yesterday, 11:49 PM  
rydavim
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Fractional Timers?

I am no expert at editing addon files, but I have done so a few times. I was wondering if there is a quick edit I could do myself to include fractional seconds on the timers?

I am *very* fond of this addon and the way it behaves tracking debuffs, but without fractions of seconds it's useless to me. =(

If there is no quick edit, is this something which might be considered for a future update?
rydavim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Unread Yesterday, 09:41 PM  
teamfirehawk
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
MMO Minion Caution

I don't know what you might need to change but MMO Minion (v2.3.2) thinks the current version is still 2.2 and for me actually updated to that version from 2.6
teamfirehawk is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-23-2009, 06:58 PM  
avid
A Deviate Faerie Dragon

Forum posts: 14
File comments: 13
Uploads: 0
Now THIS is what I've been looking for. Thank you very much!
avid is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-23-2009, 04:03 PM  
autobot
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Tried in many Battle grounds and even a few raids, so far have not had a single problems and seems to be working like it used too, thanks
autobot is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-23-2009, 01:43 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 0
Quote:
Originally posted by Spellshaper
I regularly get the following error:...

Fixed it in my copy, just wanted to let you know.
Nice find, thank you! Glad you could fix your own I'm going to try to set up a SVN for this and will push out a new version with your fix once I do.
Kitjan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-22-2009, 08:13 AM  
Spellshaper
A Murloc Raider
 
Spellshaper's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 69
Uploads: 3
I regularly get the following error:

Code:
NeedToKnow-2.5\NeedToKnow_Localization.lua:28: attempt to call field 'UIPANEL_SUBTEXT1' (a nil value)
Looks like it's just the equal sign missing, line 28 looks like this:
Code:
    NEEDTOKNOW.UIPANEL_SUBTEXT1 "Diese Einstellungen ändern die Anzahl und die Gruppierung der Balken.";
Fixed it in my copy, just wanted to let you know.
__________________
"We shaman don't command the magic we wield. As mages and warlocks strain and sweat to produce a tiny flame, I ask for the elements to lend me their strength."
Spellshaper is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-21-2009, 03:39 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 0
Glad it's working for you!

Quote:
One thing I'd like to see in the future though: Allow per-bar setting to use the max bar duration. The max bar duration is useful for somethings (as a Feral druid like Rip which can increase in duration), but others not so useful when the duration will never increase.
You can basically do that now by putting the different bars in different groups. But I'm curious to know why you'd want to set different max durations? (instead of leaving the max duration blank)
Kitjan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-21-2009, 07:42 AM  
kandarz
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 19
Uploads: 1
Amazing!

Run ran across this addon (found from http://www.vranx.com/buffs.htm). I have to say this gives me everything I need in a simple package. I've tried other addons to do the same thing (DoTimer, ClassTimer) but never really got it right.

So thanks for this addon and keeping it simple.

One thing I'd like to see in the future though: Allow per-bar setting to use the max bar duration. The max bar duration is useful for somethings (as a Feral druid like Rip which can increase in duration), but others not so useful when the duration will never increase.
kandarz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-19-2009, 03:17 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 0
Re: errors

Quote:
Originally posted by autobot
Message: Interface\AddOns\NeedToKnow\NeedToKnow.lua:372: bad argument #2 to 'find' (number expected, got string)
Thanks for the report! I'm struggling to figure out how find would ever have a second argument there. I'll put together a version this evening that's structured a little differently... if it doesn't fix the problem the error report should at least have more clues in it.
Kitjan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-18-2009, 06:08 PM  
autobot
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
errors

I have been getting some lua errors popping up for me and making need to know now work right. These are some of the errors i got, i get them in raids and in a battle ground. At first thought it was only battle grounds but then happens in raids too.

Message: Interface\AddOns\NeedToKnow\NeedToKnow.lua:372: bad argument #2 to 'find' (number expected, got string)
Time: 11/18/09 15:58:49
Count: 252
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: in function `find'
Interface\AddOns\NeedToKnow\NeedToKnow.lua:372: in function <Interface\AddOns\NeedToKnow\NeedToKnow.lua:359>

Locals: (*temporary) = "Impale"
(*temporary) = "49050"
(*temporary) = "Aimed Shot"
(*temporary) = 1
(*temporary) = "DEBUFF"
(*temporary) = "number expected, got string"


Message: Interface\AddOns\NeedToKnow\NeedToKnow.lua:372: bad argument #2 to 'find' (number expected, got string)
Time: 11/18/09 15:46:25
Count: 8
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:22: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: in function `find'
Interface\AddOns\NeedToKnow\NeedToKnow.lua:372: in function <Interface\AddOns\NeedToKnow\NeedToKnow.lua:359>

Locals: (*temporary) = "Impale"
(*temporary) = "4962"
(*temporary) = "Encasing Webs"
(*temporary) = 1
(*temporary) = "DEBUFF"
(*temporary) = "number expected, got string"
autobot is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-06-2009, 03:04 PM  
Kitjan
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 0
Re: dk set up

Quote:
Originally posted by kuil
i cant get frost fever/blood plague working. whats the correct configuration settings for this? thanks
  • Go to Interface->Addons->NeedToKnow and make sure a group is enabled. I also recommend setting a "Max bar duration" (I use 20 seconds) so that the bar's length is based on time and not percentage.
  • type /ntk to unlock the bars. You should now see a group of full bars.
  • right click on the bar you want to display Frost Fever
  • Make sure "Enable Bar" is checked
  • click "Choose buff/debuff to time" and enter Frost Fever in the box that appears. Click accept
  • Right click the bar again, and in "Buff or Debuff?" choose Debuff
  • Right click the bar again, and in "Unit to monitor" choose Target
  • You probably also want "Only show if cast by self" to be checked (which it is by default)
  • Type /ntk again to lock the bars (They should disappear)
  • Apply Frost Fever to training dummy and see the bar appear
Kitjan is offline 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 - 2009, Jelsoft Enterprises Ltd.