Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(279 Kb)
Download
Updated: 10-14-14 04:13 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-14-14 04:13 PM
Created:02-03-11 11:34 AM
Downloads:37,087
Favorites:206
MD5:
Categories:Unit Mods, Combat Mods
6.0.2
KuiNameplates  Popular! (More than 5000 hits)
Version: 243
by: Kesava [More]
Prettier, pixel-perfect nameplates with auras. Configurable through interface options (open with /knp or /kuinameplates).

Class colours on hostile players can be enabled in the default interface options, under "Names" - check "Class Colors in Nameplates" at the bottom right.

If you're having issues with nameplates being in incorrect locations or being unclickable, first try unchecking the "Fix aliasing" option in configuration.

More up to date versions can often be found on Curse. Please try using that version before reporting a bug.

Current features:
  • All of the default nameplate features
  • Pixel perfect!
  • Auras!
  • Combo points
  • Tank mode - recolour health bars when you have threat (enable by checking "Enable tank mode" in options)
  • Customisable display of health for friendly or enemy units
  • Pretty fading in/out of frames (disable by unchecking "Smoothly fade" in options)
  • Automatic toggling of nameplates when you enter or exit combat (enable by checking "Auto toggle in combat" in options)
  • Cast & incoming healing warnings, useful for PVP (disabled by default, check "Show cast warnings" in options)
  • Configuration profiles
Health display patterns:
The text to display for health on different frames is determined by two simple patterns: one for friendly frames and one for neutral and hostile frames. These patterns can be changed in the options dialog (/knp). They must make use of specific conditions and results, in the following format:
condition1:result1;condition2:result2;condition3:result3;
There must be at least one condition (and one result). Any other conditions are optional.

Possible conditions are:
"=" When the unit is at maximum health...
"<" When the unit's health is less than maximum...
"=<" When the unit's health is either less than maximum or at maximum...
Possible results are:
"m" ... Display their maximum health (i.e. 123.4k).
"d" ... Display their health deficit (i.e. -46.5k).
"p" ... Display their health percentage.
"c" ... Display their current health (i.e. 76.9k).
"b" ... Display nothing.
The patterns used by default are:
Friendly units: =:m;<:d;
Which means:
When the unit is at maximum health:Display their maximum health;
When they're below maximum health:Display their health deficit;
Hostile units: <:p;
Which means:
When the unit is below maximum health:Display their health percentage;
Planned features:
  • Frame blacklisting
  • Stuff I can't remember
243
* fix issue where auras were not updated on mouseover frames
* fix an issue where auras and other such things would sometimes appear on the wrong frame
* add support for combo points' anticipation stacks
* change colouration of the addons' titles, so that they don't break alphabetic sorting on the addon list
* bump TOC

Change log for previous versions available on CurseForge.
Archived Files (1)
File Name
Version
Size
Author
Date
240
278kB
Kesava
07-18-14 02:07 PM


Post A Reply Comment Options
Unread 04-09-13, 06:01 AM  
Tonyleila
An Onyxian Warder
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 357
File comments: 1364
Uploads: 33
Originally Posted by devilArt
one more thing, about CC spell, is that possible make their icon bigger like platebuffs, it's important in arena
Bah I hate that option of plate buffes I play arena too but i think it looks awfull. Use Gladius. Only good looking way woud be to just show the ccs in front of the other icons. Had to remove every cc spell manually sin platebuffs since the not show option won't work. If you realy implement this than please add an option to disable it compleatly
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Tonyleila is online now Report comment to moderator  
Reply With Quote
Unread 04-09-13, 02:41 AM  
devilArt
A Fallenroot Satyr
 
devilArt's Avatar

Forum posts: 26
File comments: 106
Uploads: 0
aura system is awesome, finally i can get rid of platebuffs, thanks man

by the way, maybe aura time and count need a separate option to select font, i must edit lua file to done this


one more thing, about CC spell, is that possible make their icon bigger like platebuffs, it's important in arena
Last edited by devilArt : 04-09-13 at 04:54 AM.
devilArt is offline Report comment to moderator  
Reply With Quote
Unread 04-06-13, 08:29 PM  
Kesava
A Defias Bandit
 
Kesava's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 172
Uploads: 3
Hm. Fair enough. I haven't tanked for a while (and never as a paladin) so I didn't think about that. Both good points. I'll have another look once I've solved addon incompatibilities.
Last edited by Kesava : 04-06-13 at 08:37 PM.
Kesava is offline Report comment to moderator  
Reply With Quote
Unread 04-06-13, 05:00 PM  
Tonyleila
An Onyxian Warder
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 357
File comments: 1364
Uploads: 33
Re: Re: spells

Originally Posted by Kesava
Tonyleila:
Some of the things you've listed are 100%/very-high chance passives. I don't really like putting passives there because generally you can just assume they'll always be up (like censure for paladins), or you know they'll be up when you use a certain ability. Also if I were listing passives I may as well just list every single debuff that a class can do, and if I were doing that, then there'd be no need for the whitelist at all.
yes paladin things may be passive they will be on the mob as soon as you attack them but isen't it possible and important to "multidot" especially if you tank? if there are to many you can't see what already has your dot.

Problem is for me if I disable whitelist: Short channeled spells like Mind Flay are shown on the auras. If you now enable only spells longer than 3 seconds then important spells with short duration are not shown e.g. Silence are not shown any more... so I think all in all a Black list + only show players debuffs woud be shorter than a whitelist?

Originally Posted by Kesava
With AOE effects, particularly if you're looking at the character's nameplate, you can already see whether or not they're in the AOE, right?
Just added aoe effects that are on the ground I think its important to see if a mob runs out of the aoe especially if the aoe slows the mob. The ground effects often look biger than they realy are so its only possible to see it from the debuff.
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 04-06-13 at 05:08 PM.
Tonyleila is online now Report comment to moderator  
Reply With Quote
Unread 04-06-13, 01:58 PM  
Kesava
A Defias Bandit
 
Kesava's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 172
Uploads: 3
Re: spells

Pekti:
That was indeed bugged. I'll have it fixed in the next version, thanks for letting me know.

Tonyleila:
Some of the things you've listed are 100%/very-high chance passives. I don't really like putting passives there because generally you can just assume they'll always be up (like censure for paladins), or you know they'll be up when you use a certain ability. Also if I were listing passives I may as well just list every single debuff that a class can do, and if I were doing that, then there'd be no need for the whitelist at all. But that's why I have an option to turn the whitelist on and off - and the time thresholds. You may like that.
With AOE effects, particularly if you're looking at the character's nameplate, you can already see whether or not they're in the AOE, right? Other things are good though. Stuns, roots and slows should be included and I need to work on hunter traps and global auras like CC, CTF flags, etc.

-At some point- I also want to have an interface for the whitelist so you can customise it from within WoW without having to redo it whenever there's an update.

Thanks again.
Kesava is offline Report comment to moderator  
Reply With Quote
Unread 04-06-13, 11:36 AM  
Tonyleila
An Onyxian Warder
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 357
File comments: 1364
Uploads: 33
spells

Ok I'm finished with my spell list but I think there are still some missing.
I'm shure I have all CCs possible by players in my raven filter addon:

CCs by player:
Code:
6770, 64044, "#20066", 33786, 2637, 6358, 3355, 51514, 853, 408, 1776, 82691, 5246, 5211, 8122, "#5782",
2094, 100, 9005, 91800, 50519, 96201, 56626, 1833, 31661, "#44572", "#58534", 30283, 45334, 108194,
105593, 710, 113792, 111397, 5484, 113724, 99, 24394, 19503, 19386, 117405, 107079, 117418, 115073,
115078, "#118905", 9005, "#22570", 105771, 20549, 132168, 118895, "#115001", 105421, "#7922", 115268,
132169, "#605", "#89766", 126246, 126355, 126423, 131556,
Silenced/Disarmed by Player/Pet
Code:
55021, 81261, 15487, 26090, 50318, 47476, 76577, "#31935", 1330, 19647, 34490, 47779, 50613, 102051, 116705, 117368, "#31117", 118093, 676, 18498, 91644,
preventing movement/rooted
Code:
54706, 4167, 50245, 96201, 33395, 114404, 339, 122, 102359, 128405, 107566, "#116706", 19975, "#96294", 63685
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 04-06-13 at 11:39 AM.
Tonyleila is online now Report comment to moderator  
Reply With Quote
Unread 04-06-13, 10:03 AM  
Pekti
A Kobold Labourer

Forum posts: 0
File comments: 43
Uploads: 0
Combat toggle

Anyone else having issues with the combat toggle? Mine appears to be unresponsive, both checked and unchecked. Updated the addon this morning to the latest version - and really digging the new options/config settings
Pekti is offline Report comment to moderator  
Reply With Quote
Unread 04-06-13, 09:28 AM  
Tonyleila
An Onyxian Warder
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 357
File comments: 1364
Uploads: 33
Yes sorry I just want to say I was impressed about you work with the auras must have took a long time
Anyway I'll go and test it with all classes I have now to give you more missing spells and add them in the post below. I'll write if I tested all classes I have
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 04-06-13 at 09:28 AM.
Tonyleila is online now Report comment to moderator  
Reply With Quote
Unread 04-06-13, 09:18 AM  
Kesava
A Defias Bandit
 
Kesava's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 172
Uploads: 3
Originally Posted by Tonyleila
...
Yep yep yep. Just wanted to get auras out, I've been sitting on them for too long. I'll look into all of that, particularly want to check the spell list again to make sure it's all non-passive, etc. Proper customisation for auras will be in the next (or the next-next) version. For now though, search for this line in Kui_Nameplates_Auras/auras.lua:
Code:
addon:RegisterSize('frame', 'aurasOffset', 20)
Changing that number will change the vertical position of the auras frame.

And thanks for the spells, it's difficult to make sure I've made good choices sometimes, so I can always use advice for those.
Last edited by Kesava : 04-06-13 at 09:19 AM.
Kesava is offline Report comment to moderator  
Reply With Quote
Unread 04-06-13, 07:38 AM  
Tonyleila
An Onyxian Warder
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 357
File comments: 1364
Uploads: 33
1.
Love the new Aura option!
But you forgot the Raid icons a good position for me (not yet tested with combo points) was this:
Code:
frame.icon:SetSize(21, 21)
frame.icon:SetPoint('BOTTOM', parent, 'TOPRIGHT', -1, -36)
2.
Also I have some corrections for the priest list:
remove "mind vision" and "dominate mind" (you will never see this buffs since its there are no nameplates when you use it ) But please add this:

Remove path of frost, horn of winter, soul reaper from DK spells

Code:
Silence/stuns for all classes (:
[50613] = true, -- Arcane Torrent
[20549] = true, -- War Stomp
[107079] = true, -- Quaking Palm

PRIEST
-- talents:
[114404] = true, -- Void Tendrils
[113792] = true, -- Psychic Terror

ROGUE
[88611] = true, -- Smoke Bomb

DK
[115001] = true, -- Remorseless Winter Stunned
[115000] = true, -- Remorseless Winter Slowed
[108194] = true, -- Asphyxiate
[50435] = true, -- Chilblains
[43265] = true, -- Death and Decay
[51399] = true, -- Death Grip
[96294] = true, -- Chains of Ice Rooted
[45524] = true, -- Chains of Ice Slowed

HUNTER
[131894] = true, -- Birds
[20736] = true, -- Distracting Shot
[135299] = true, -- Ice Trap
[25810] = true, -- Mind-numbing Poison (trap)
[34655] = true, -- Deadly Poison (trap)

WARRIOR
[115767] = true, -- Deep Wounds
[7922] = true, -- Charge Stun
[115798] = true, -- Weakened Blows

DRUID
[16914] = true, -- Hurricane
[113746] = true, -- Weakened Armor
[81261] = true, -- Solar Beam

SHAMAN
[118905] = true, -- Static Charge
[8056] = true, -- Frost Shock
[63685] = true, -- Freeze
[116947] = true, -- Earthbind
[64695] = true, -- Earthgrab

PALADIN
[31803] = true, -- Censure
[81326] = true, -- Physical Vulnerability
3.
The combo points display is not working - tested with my rogue.

4.
Cast Time and Spell name sometimes overlaps if the spell name of cast time is to long - I know I said this before for the small nameplates (haven't tested if you hide the castbar text for them now?)
-->
You can test a very long cast time in Mogushan @ Elegon: the Energy Conduits have a 168 min castbar (shown in seconds) and that looks not realy nice

5.
is there a way to move the Auras down a little bit inside the lua file? My name texts are small and so it coud be closer to the plates (since I use stack nameplates)
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 04-06-13 at 12:26 PM.
Tonyleila is online now Report comment to moderator  
Reply With Quote
Unread 04-05-13, 11:33 AM  
Kesava
A Defias Bandit
 
Kesava's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 172
Uploads: 3
Not a simple way, no. I'll look into adding it, probably along with blacklisting.
Kesava is offline Report comment to moderator  
Reply With Quote
Unread 04-04-13, 09:04 PM  
JStrese
A Murloc Raider

Forum posts: 8
File comments: 55
Uploads: 0
Is there a simple way to make certain mob nameplates larger than others (based on their name)? If not, is there another addon that would work with KNP that does?
JStrese is offline Report comment to moderator  
Reply With Quote
Unread 03-31-13, 02:33 PM  
Kesava
A Defias Bandit
 
Kesava's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 172
Uploads: 3
Originally Posted by Stanzilla
...
Replied on Curse.
Last edited by Kesava : 03-31-13 at 02:34 PM.
Kesava is offline Report comment to moderator  
Reply With Quote
Unread 03-31-13, 01:16 PM  
Stanzilla
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 123
Uploads: 1
latest version from curse:

1x Kui_Nameplates\layout.lua:760: attempt to call method "CreateBackground" (a nil value)
Kui_Nameplates\layout.lua:760: in function "InitFrame"
Kui_Nameplates\layout.lua:861: in function <Kui_Nameplates\layout.lua:847>

Locals:
self = <unnamed> {
0 = <userdata>
OnUpdate = <func> @Kui_Nameplates\layout.lua:847
}
elapsed = 0.017000000923872
frames = 3
i = nil
f = NamePlate39 {
0 = <userdata>
glow = <unnamed> {}
parent = <unnamed> {}
UpdateFrameCritical = <func> @Kui_Nameplates\layout.lua:544
SetHealthColour = <func> @Kui_Nameplates\layout.lua:105
boss = <unnamed> {}
oldHealth = <unnamed> {}
level = <unnamed> {}
bg = <unnamed> {}
fontObjects = <table> {}
spell = <unnamed> {}
y = 22
init = true
oldHighlight = <unnamed> {}
SetNameColour = <func> @Kui_Nameplates\layout.lua:149
CreateFontString = <func> @Kui_Nameplates\layout.lua:69
oldName = <unnamed> {}
state = <unnamed> {}
x = 24
StoreGUID = <func> @Kui_Nameplates\layout.lua:170
SetGlowColour = <func> @Kui_Nameplates\layout.lua:157
carrier = <unnamed> {}
UpdateFrame = <func> @Kui_Nameplates\layout.lua:525
icon = <unnamed> {}
firstChild = <unnamed> {}
}
(for index) = 3
(for limit) = 3
(for step) = 1
i = 3
lastUpdate = 0
select = <func> =[C]:-1
WorldFrame = WorldFrame {
0 = <userdata>
}
kn = <table> {
SetDefaultModuleLibraries = <func> @Ace3\..\AceAddon-3.0.lua:383
OnInitialize = <func> @Kui_Nameplates\core.lua:68
UnregisterAllEvents = <func> @Ace3\..\CallbackHandler-1.0.lua:202
EnableModule = <func> @Ace3\..\AceAddon-3.0.lua:348
modules = <table> {}
GetModule = <func> @Ace3\..\AceAddon-3.0.lua:231
IterateEmbeds = <func> @Ace3\..\AceAddon-3.0.lua:458
SetValueSmooth = <func> @Kui_Nameplates\layout.lua:1010
defaultModuleLibraries = <table> {}
InitFrame = <func> @Kui_Nameplates\layout.lua:668
defaultSizes = <table> {}
baseName = "Kui_Nameplates"
OnEnable = <func> @Kui_Nameplates\layout.lua:991
RegisterSize = <func> @Kui_Nameplates\layout.lua:979
r = <table> {}
ScaleFontSizes = <func> @Kui_Nameplates\layout.lua:970
ConfigChanged = <func> @Kui_Nameplates\config.lua:294
SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425
ProfileChanged = <func> @Kui_Nameplates\layout.lua:883
configChangedFuncs = <table> {}
font = "Kui_Media\f\yanone.ttf"
name = "KuiNameplates"
ToggleCombatEvents = <func> @Kui_Nameplates\layout.lua:872
IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467
orderedModules = <table> {}
numFrames = 2
DisableModule = <func> @Ace3\..\AceAddon-3.0.lua:366
PLAYER_REGEN_DISABLED = <func> @Kui_Nameplates\layout.lua:836
PLAYER_REGEN_ENABLED = <func> @Kui_Nameplates\layout.lua:833
SetDefaultModuleState = <func> @Ace3\..\AceAddon-3.0.lua:403
IsNameplate = <func> @Kui_Nameplates\layout.lua:658
RegisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:118
UnregisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:181
ScaleFrameSizes = <func> @Kui_Nameplates\layout.lua:962
CreateConfigChangedListener = <func> @Kui_Nameplates\config.lua:292
GetNameplate = <func> @Kui_Nameplates\layout.lua:646
InitModuleOptions = <func> @Kui_Nameplates\config.
Last edited by Stanzilla : 03-31-13 at 01:36 PM.
Stanzilla is offline Report comment to moderator  
Reply With Quote
Unread 03-30-13, 06:23 PM  
Moshne
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by Kesava
Originally Posted by Moshne
The nameplates are not targetable when using any sort of viewport mod. I tested using both Sunn and Leatrix and upon resize to viewport your name plates go below the target and are not interactable.
You mean when you resize the game world too? Just adding floating borders shouldn't have any effect. Resizing the world will break the positioning of the plates when you have "Fix aliasing" checked in the /knp options. Uncheck that and it should work fine. I'll look into supporting resized world frames. I didn't know that was something you could do.
I unchecked Fix Aliasing and it works now with a scaled viewport.
Last edited by Moshne : 03-30-13 at 06:28 PM.
Moshne is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.