Download
(301Kb)
Download
Updated: 08-28-09 06:05 PM
Pictures
File Info
Updated:08-28-09 06:05 PM
Created:unknown
Downloads:12,278
Favorites:75
MD5:

Know-It-All  Popular! (More than 5000 hits)

Version: 1.8
by: pceric [More]

Know-It-All is a NECB clone using the Ace 3 framework. It displays combat timer bars that can track buffs, debuffs, CCs, temporary summons and protection effects and tells you how much time is left.

Know-It-All is still very early in development but quite stable. Many NECB features are implemented such as target and focus tracking, PvP sounds, limited DR tracking, etc.

Know-It-All can be configured from the interface menu or type /kia. See the FAQ.txt for more info.

1.8 - Updated TOC for 3.2
- Added several spells.
- Updated libs.
- No longer destroys your bars when other players of the same class are around. (sorry)

1.7 - Updated spells and glyphs for 3.1.
- Added many new spells and glyphs.
- Added Chinese locale thanks to wowuicn.
- Updated libs.

1.6 - Fix a combo point bug I introduced fixing the the other combo point bug.
- Fully working DR support. Rewrote a large chunk of the code and should now
display CCs taking into account DRs. May still have some wrong DR categories,
the page on wowwiki seems a bit outdated.

1.5 - Start of diminishing returns category support.
- Glyph support for your spells.
- Fix a combo point bug.
- Trying out a different latency calculation (works better on the PTR anyway)
- Some spell updates.

1.4 - Rewrite of parsing code allowing for better spell detection and less CPU usage.
- More WotLK spell updates.
- More config options such as bar width and instance filtering.

1.3 - Updated for patch 3.0.2
- New default bar texture and an option to change it.
- Spell refreshes, such as polymorph, now work correctly.
- Added some spell abbreviations so it doesn't use the whole bar.
- Now places square brackets around the spell name on global spells that you did not cast.
- Various bug fixes.

1.2 - Many optimizations, up to 20x less memory usage.
- Added talent support.
- Various spell fixes and additions.
- Global spell tracking (coordinate fear ward, etc.).
- Limited support for changing bar direction.
- Start of WotLK support.

1.1 - Fix regrowth bug.
- Add combo point tracking for char.
- Doubled number of known spells.
- New options including ability to disable specific bar categories.

1.0 - Initial release
Post A Reply Comment Options
Unread 07-04-08, 07:34 PM  
dranor
A Defias Bandit

Forum posts: 3
File comments: 9
Uploads: 0
Brundling

Why do you feel the need of stating that you are using Ace3 to make your addon?
Last edited by dranor : 07-04-08 at 07:37 PM.
Report comment to moderator  
Reply With Quote
Unread 07-04-08, 07:52 PM  
Kelem
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 118
Uploads: 2
Re: Brundling

Originally posted by dranor
Why do you feel the need of stating that you are using Ace3 to make your addon?
Maybe because it's based on the ace3 framework and some people like or don't like that specific platform for whatever reason?

Why would it matter if he says it or not
Report comment to moderator  
Reply With Quote
Unread 07-05-08, 07:22 AM  
VagrantEsha
Token Werewolf Fan
 
VagrantEsha's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 238
Uploads: 38
It's always a good fallback plan, really. It's something I should've done with my Ace3-based mods.

I think the reason to state that something utilises Ace3 is to say that a modicum of intelligence is required when reporting bugs, because of the shared nature of the framework. With Ace3, the error frame doesn't really cut it if something is breaking one of the framework's modules, and even worse the error can imply that the latest mod to load Ace3 (or a LibStub library) is the cause of any given problem. Personally, I love Ace3 and I think it's a great tool for developers to help keep things tidy, and to improve the understanding of Lua period, but it can also mean that those who use a mod that's based on Ace3 should have BugSack around in order to properly troubleshoot a problem.

With something like Ace3, you have to take the pros with the cons, and while Ace3 has many more of the former than the latter, it's always a good idea to let people know that one's mod is using it. That way, we aren't doomed to repeat the errors of the past: Ace2, the age where mod devs tried to hide Ace2 from the average mod-user and suffered the consequences for doing so.

So to wrap this up, I don't think this mod author is mentioning Ace3 in order to help market or boast it, but to simply let people know what type of mod it is.
Report comment to moderator  
Reply With Quote
Unread 07-06-08, 02:53 AM  
pceric
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 2
Re: Brundling

Originally posted by dranor
Why do you feel the need of stating that you are using Ace3 to make your addon?
Many people come to know the efficiency and features that the Ace3 framework provides and look for mods made with it.

All but one or two of my 20+ mods are built with the Ace framework and it's really nice how they work together and keep my memory footprint low.
Report comment to moderator  
Reply With Quote
Unread 07-07-08, 03:47 PM  
Terminate
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
missing a lot of timers not worth using.
Report comment to moderator  
Reply With Quote
Unread 07-07-08, 10:12 PM  
pceric
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 2
Originally posted by Terminate
missing a lot of timers not worth using.
About 200 spells are implemented now and more are slowly being added as their spell IDs are discovered. Help is appreciated in finding more. You can report missing IDs to me by using the debug option and casting the missing spell in an unpopulated area. Or if anyone knows an online database of all spells that would be awesome.
Report comment to moderator  
Reply With Quote
Unread 07-08-08, 11:10 AM  
tecu
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 23
Uploads: 1
Originally posted by pceric
Or if anyone knows an online database of all spells that would be awesome.
On the chance you don't know this already, if you go to wowhead.com and look up a spell, you get a page like the following:

http://www.wowhead.com/?spell=11297

. Sap (Rank 3) is right there in the URL (ID 11297). I sorta get the impression that you're looking for something different, though.


Good luck with your mod! Do you plan on adding more options to it (split groups, bar filters, <insert feature from necb>, etc.)?
Report comment to moderator  
Reply With Quote
Unread 07-08-08, 07:34 PM  
pceric
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 2
Originally posted by tecu
On the chance you don't know this already, if you go to wowhead.com and look up a spell, you get a page like the following:

http://www.wowhead.com/?spell=11297

. Sap (Rank 3) is right there in the URL (ID 11297). I sorta get the impression that you're looking for something different, though.


Good luck with your mod! Do you plan on adding more options to it (split groups, bar filters, <insert feature from necb>, etc.)?
Ah, if those are all correct than that is exactly what I need. Guess I better get started. Thanks!

I'll have a bunch more options in the next release including a few filters. Split groups shouldn't be too hard and will add that in the future. I also hope to re-implement raid trash timers soon as well.
Report comment to moderator  
Reply With Quote
Unread 07-12-08, 01:01 AM  
Alamaa
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Bars growing uip!

Can you add an option so the bars grows upwards? Any easy way to just edit one of the files for the bars to do so?

Great addon btw!

Thanks in advance
Report comment to moderator  
Reply With Quote
Unread 07-13-08, 09:16 AM  
blackpandemic
A Flamescale Wyrmkin
 
blackpandemic's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 123
File comments: 82
Uploads: 2
Seeing as the NECB project was picked up again, what's the reason to use your addon compared to the actual NECB?
__________________
"It is forbidden to kill; therefore all murderers are punished unless they kill in large numbers and to the sound of trumpets." -Voltaire
Report comment to moderator  
Reply With Quote
Unread 07-14-08, 11:30 PM  
pceric
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 2
Re: Bars growing uip!

Originally posted by Alamaa
Can you add an option so the bars grows upwards? Any easy way to just edit one of the files for the bars to do so?

Great addon btw!

Thanks in advance
Shouldn't be too hard, I'll add it to my TODO list.

Seeing as the NECB project was picked up again, what's the reason to use your addon compared to the actual NECB?
I started Know-It-All back when NECB looked dead and have been disappointed with the new one so far. A little competition never hurts.
Last edited by pceric : 07-14-08 at 11:38 PM.
Report comment to moderator  
Reply With Quote
Unread 07-15-08, 09:02 PM  
Silan
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Does Know It All track stuns for your current target? IE: Say another rogue Cheap Shot's my target, will it track that even if I am not attacking it already?
Report comment to moderator  
Reply With Quote
Unread 07-16-08, 05:35 PM  
pceric
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 2
Originally posted by Silan
Does Know It All track stuns for your current target? IE: Say another rogue Cheap Shot's my target, will it track that even if I am not attacking it already?
Yes, it will track all stuns done to your target and those around you. There is currently no way to query how many combo points another rogue or druid has so Know It All will just show the lowest duration on KS and Maim.
Report comment to moderator  
Reply With Quote
Unread 07-25-08, 11:27 PM  
Whoz
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 2
Re: Re: Bars growing uip!

Originally posted by pceric
Shouldn't be too hard, I'll add it to my TODO list.



I started Know-It-All back when NECB looked dead and have been disappointed with the new one so far. A little competition never hurts.
True
Last edited by Whoz : 07-25-08 at 11:28 PM.
Report comment to moderator  
Reply With Quote
Unread 07-29-08, 10:57 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Was bored and looking through your code, just some suggestions.

#16979 is Feral Charge if you're triggering it off of SPELL_CAST_SUCCESS, #45334 is Feral Charge Effect if you're triggering it off of SPELL_AURA_APPLIED or SPELL_AURA_REMOVED you want the latter, instead of the former.

Creating a table every SPELL_AURA_APPLIED if they are humans is generally bad, passing it as something like "destGUID:spellID" then string.splitting it in RemoveDR is better.

Same with SetDR(), if you move drMultiplier right above SetDR() you'll only create the table once instead of on every call.

For CheckForInstance() you should look into http://www.wowwiki.com/API_IsInInstance as thats a more accurate method then checking coords, you don't need to do a 5 second timer either. Personally I use a combination of ZONE_CHANGED_NEW_AREA + PLAYER_ENTERING_WORLD, I can't recall if ZCNE fires after PEW when logging in/reloading, don't think so.

Good Luck!
Last edited by Shadowed : 07-29-08 at 10:58 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: