Quantcast
Download
(845 Kb)
Download
Updated: 08-11-18 10:26 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:08-11-18 10:26 AM
Created:05-18-16 08:25 PM
Downloads:36,386
Favorites:38
MD5:
Categories:Unit Mods, Battle for Azeroth Beta
8.0.1

Plater Nameplates  Popular! (More than 5000 hits)

Version: v8.0.1.102
by: Tercioo [More]

Plater is a handsome and light addon for nameplates!

Features:
- New nameplates for friendly characters.
- Unlock configs to modify the new personal health bar/power bar in the middle of the screen.
- Allows to change the size of the resource indicators such as the runes for Death Knights.
- Indicates when a npc is an objetive of a quest.
- Highlight detector npcs inside Suramar city.
- Color change by aggro and by player role (tank or dps).
- Dynamic sizing allowing to have two sets of size, one for combat and other out of combat.
- Allows full modification of textures.
- Allows to modify the clickable area of the plate.
- Unlock separate config for each type of unit: Friendly Player, Enemy Player, Friendly Npc, Enemy Npc.
- Show your buffs and debuffs, allowing to black list some of them.

Important: by default the health bar of enemy nameplates has a height 2 pixel when out of combat, but do not be fooled by that, each nameplate has by default 45 pixels of clickable area (vertical) and both the health bar and the clickable area can be modified.

Archived Files (56)
File Name
Version
Size
Author
Date
v8.0.1.100
846kB
Tercioo
08-10-18 07:02 PM
v8.0.1.099
843kB
Tercioo
08-07-18 05:20 PM
v8.0.1.087
757kB
Tercioo
07-23-18 07:25 AM
v8.0.1.081
754kB
Tercioo
07-18-18 07:54 PM
v8.0.1.072.Alpha.V19
732kB
Tercioo
07-16-18 08:01 PM
v8.0.1.072.Alpha.V18
728kB
Tercioo
07-15-18 05:10 PM
v8.0.1.072.Alph
728kB
Tercioo
07-12-18 06:28 PM
v8.0.1.072.Alph
698kB
Tercioo
06-26-18 06:21 PM
v8.0.1.072.Alph
687kB
Tercioo
06-17-18 05:42 PM
v8.0.1.072.Alph
683kB
Tercioo
06-15-18 07:12 PM
v8.0.1.072.Alph
682kB
Tercioo
06-14-18 11:09 AM
v8.0.1.072.Alph
681kB
Tercioo
06-11-18 03:42 PM
v8.0.1.072.Alph
680kB
Tercioo
06-10-18 12:36 PM
v8.0.1.072.Alph
679kB
Tercioo
06-10-18 11:32 AM
v8.0.1.072.Alph
692kB
Tercioo
06-09-18 01:19 PM
v8.0.1.072.Alph
691kB
Tercioo
06-08-18 06:59 PM
v8.0.1.072.Alph
689kB
Tercioo
06-04-18 11:23 AM
v8.0.1.072.Alph
688kB
Tercioo
06-02-18 06:46 PM
v8.0.1.072.Alph
670kB
Tercioo
05-21-18 06:34 AM
v8.0.1.072.Alph
1MB
Tercioo
05-07-18 03:05 PM
v8.0.1.072.Alph
1MB
Tercioo
05-03-18 07:32 AM
v8.0.1.072.Alph
1MB
Tercioo
04-21-18 07:49 AM
v8.0.1.072
1MB
Tercioo
04-20-18 01:25 PM
v7.3.5.072
1MB
Tercioo
04-14-18 09:30 AM
v7.3.5.066
1MB
Tercioo
04-05-18 07:19 AM
v7.3.5.063
1MB
Tercioo
03-20-18 07:43 AM
v7.3.0.055
1MB
Tercioo
10-17-17 05:43 AM
r49
1MB
Tercioo
08-05-17 10:01 AM
r37
1MB
Tercioo
10-26-16 07:03 AM
r31
1MB
Tercioo
08-28-16 09:40 PM
r25
1MB
Tercioo
08-06-16 11:24 AM
r22
1MB
Tercioo
08-05-16 02:12 PM
r20
1MB
Tercioo
08-04-16 03:11 PM
r16
1MB
Tercioo
07-26-16 05:27 PM
r15
1MB
Tercioo
07-20-16 03:50 PM
r14
1MB
Tercioo
07-19-16 02:49 PM
r10
1MB
Tercioo
07-17-16 03:48 PM
r9
1MB
Tercioo
07-10-16 09:53 PM
r8
1MB
Tercioo
07-04-16 11:27 AM
r6
1MB
Tercioo
07-02-16 09:45 PM
r5
1MB
Tercioo
07-02-16 12:54 AM
r4
1014kB
Tercioo
07-01-16 03:16 PM
v1.13
1013kB
Tercioo
06-20-16 12:06 PM
v1.12
1011kB
Tercioo
06-15-16 08:47 PM
v1.11
1011kB
Tercioo
06-08-16 12:52 AM
v1.10
1009kB
Tercioo
06-06-16 12:01 PM
v1.9
1MB
Tercioo
06-04-16 12:56 PM
v1.8
1MB
Tercioo
06-03-16 07:36 PM
v1.7
1MB
Tercioo
06-02-16 08:38 PM
v1.6
1MB
Tercioo
05-30-16 04:42 PM
v1.5
1MB
Tercioo
05-25-16 08:06 PM
v1.4
1MB
Tercioo
05-24-16 06:26 PM
v1.3
1MB
Tercioo
05-22-16 07:52 PM
v1.2
1MB
Tercioo
05-20-16 08:45 PM
v1.1
764kB
Tercioo
05-19-16 07:40 AM
v1.0
764kB
Tercioo
05-18-16 08:25 PM


Post A Reply Comment Options
Unread 08-17-18, 10:07 AM  
Werneq
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by causese
Thanks for replies

Let me donate some bfa dungeon strings:

you have to import the raw data for it to work

Scripting

Spellstealable Buffs (Magic) - Glow
https://pastebin.com/hVhNf3sy

Interruptible priority casts: - Castbar flash
https://pastebin.com/xn6u3e9a


Buff Tracking (manual)

If you want that only spellstealable (magic) stuff shows on nameplate:
https://pastebin.com/pgTVzn8d

Dude, tysm. Great job!
Report comment to moderator  
Reply With Quote
Unread 08-11-18, 06:56 AM  
Tercioo
An Aku'mai Servant
 
Tercioo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 217
Uploads: 18
Re: Spell Casting API

Originally Posted by masterkaran
1)I have been playing around with the spell casting API a bit - the On Hide and On Show dont seem to trigger always and also the On Hide triggers after the "interrupted[]" cast text hides - so when making things like nameplate glow/ nameplate target on cast it also continues to trigger during the interrupted event which is not desirable in my case - i fixed it by just triggering and untriggering on On Update
if (UnitCastingInfo(unitId) or UnitChannelInfo(unitId)) then
--Trigger
else
--Untrigger
end
i dont know how expensive the above code is since it is checking on every frame.

2) Also for the Details/plater integration i liked the ability to show total damage taken right on nameplate - is it possible to change this text color based on which class is highest on damage done to the mob or add damage breakdown of the mob in its tooltip real time. This makes it VERY usefull to see who pulled the mob because in dungeons stuff gets ninja pulled all the time and noone knows who pulled it
Thanks for "beta" testing scripts, I appreciate. The latest version .100 should make the trigger more reliable, at least the OnHide. The interrupt I'll need to see a fix for it.
The Details suggestion could be added but would be a priority for now.
Report comment to moderator  
Reply With Quote
Unread 08-10-18, 11:30 PM  
masterkaran
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Spell Casting API

1)I have been playing around with the spell casting API a bit - the On Hide and On Show dont seem to trigger always and also the On Hide triggers after the "interrupted[]" cast text hides - so when making things like nameplate glow/ nameplate target on cast it also continues to trigger during the interrupted event which is not desirable in my case - i fixed it by just triggering and untriggering on On Update
if (UnitCastingInfo(unitId) or UnitChannelInfo(unitId)) then
--Trigger
else
--Untrigger
end
i dont know how expensive the above code is since it is checking on every frame.

2) Also for the Details/plater integration i liked the ability to show total damage taken right on nameplate - is it possible to change this text color based on which class is highest on damage done to the mob or add damage breakdown of the mob in its tooltip real time. This makes it VERY usefull to see who pulled the mob because in dungeons stuff gets ninja pulled all the time and noone knows who pulled it
Last edited by masterkaran : 08-11-18 at 12:19 AM.
Report comment to moderator  
Reply With Quote
Unread 08-10-18, 09:26 PM  
Schazey
A Kobold Labourer
 
Schazey's Avatar

Forum posts: 0
File comments: 59
Uploads: 0
Yes
Report comment to moderator  
Reply With Quote
Unread 08-10-18, 07:01 PM  
Tercioo
An Aku'mai Servant
 
Tercioo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 217
Uploads: 18
Re: Headline view clich through

Originally Posted by Schazey
Heya!

When I check off the box "click through" on friendly players the addon set my player name text much lower than I want. Is it possible to just off check the clich through without anything changing? also when i /rl it happends

Doesn't work to manually change X and Y offset on friendly player for me
"my player name" means the name of the players around you?
Report comment to moderator  
Reply With Quote
Unread 08-10-18, 05:08 PM  
Schazey
A Kobold Labourer
 
Schazey's Avatar

Forum posts: 0
File comments: 59
Uploads: 0
Headline view clich through

Heya!

When I check off the box "click through" on friendly players the addon set my player name text much lower than I want. Is it possible to just off check the clich through without anything changing? also when i /rl it happends

Doesn't work to manually change X and Y offset on friendly player for me
Last edited by Schazey : 08-10-18 at 05:17 PM.
Report comment to moderator  
Reply With Quote
Unread 08-08-18, 06:19 PM  
Tercioo
An Aku'mai Servant
 
Tercioo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 217
Uploads: 18
Originally Posted by masterkaran
Originally Posted by Tercioo
Originally Posted by masterkaran
The scripting API for overlayglow doesnt seem to be working for the healthbar(it doesnt size itself to the healthbar frame i tried passing in self,unitframe, unitframe.healthBar) - it works on the auras though. Basically trying to make the healthbar of nameplates glow while they are casting some important spells. Also is it possible to add the target of nameplates on the spell name when they are casting certain spells that go on random group members through the scripting feature?
Still doing adjustments to the glow.
The target for casting is a good idea, I'll take a look into it, thanks.
Just made a script for castbar target in the alpha version which seems to work - putting this in the On Update
Code:
function (self, unitId, unitFrame, envTable)
    
    local target = UnitName(unitId.."-target")
    if target then
        local _, class = UnitClass(target)
        local colour = select(4, GetClassColor(class))
        
        
        
        --local castText = unitFrame.castBar.Text:GetText().. WrapTextInColorCode(target)
        local targetText = WrapTextInColorCode(target,colour)
        
        local castText =envTable._SpellName .."[" ..targetText.."]"
        unitFrame.castBar.Text:SetText(castText)
    end
end
Tried out the new platerglow API on alpha version - the glow doesnt seem to hide sometimes(i put :Hide() in onHide) and is barely visible on plates and not visible at all on target plate since target glow covers it - is it possible to increase frame level of it and put it above the frame of nameplate?
thanks for reporting the issues
Report comment to moderator  
Reply With Quote
Unread 08-08-18, 01:16 AM  
masterkaran
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by Tercioo
Originally Posted by masterkaran
The scripting API for overlayglow doesnt seem to be working for the healthbar(it doesnt size itself to the healthbar frame i tried passing in self,unitframe, unitframe.healthBar) - it works on the auras though. Basically trying to make the healthbar of nameplates glow while they are casting some important spells. Also is it possible to add the target of nameplates on the spell name when they are casting certain spells that go on random group members through the scripting feature?
Still doing adjustments to the glow.
The target for casting is a good idea, I'll take a look into it, thanks.
Just made a script for castbar target in the alpha version which seems to work - putting this in the On Update
Code:
function (self, unitId, unitFrame, envTable)
    
    local target = UnitName(unitId.."-target")
    if target then
        local _, class = UnitClass(target)
        local colour = select(4, GetClassColor(class))
        
        
        
        --local castText = unitFrame.castBar.Text:GetText().. WrapTextInColorCode(target)
        local targetText = WrapTextInColorCode(target,colour)
        
        local castText =envTable._SpellName .."[" ..targetText.."]"
        unitFrame.castBar.Text:SetText(castText)
    end
end
Tried out the new platerglow API on alpha version - the glow doesnt seem to hide sometimes(i put :Hide() in onHide) and is barely visible on plates and not visible at all on target plate since target glow covers it - is it possible to increase frame level of it and put it above the frame of nameplate?
Last edited by masterkaran : 08-08-18 at 02:16 AM.
Report comment to moderator  
Reply With Quote
Unread 08-06-18, 12:08 PM  
Tercioo
An Aku'mai Servant
 
Tercioo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 217
Uploads: 18
Originally Posted by masterkaran
The scripting API for overlayglow doesnt seem to be working for the healthbar(it doesnt size itself to the healthbar frame i tried passing in self,unitframe, unitframe.healthBar) - it works on the auras though. Basically trying to make the healthbar of nameplates glow while they are casting some important spells. Also is it possible to add the target of nameplates on the spell name when they are casting certain spells that go on random group members through the scripting feature?
Still doing adjustments to the glow.
The target for casting is a good idea, I'll take a look into it, thanks.
Report comment to moderator  
Reply With Quote
Unread 08-05-18, 02:15 PM  
masterkaran
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
The scripting API for overlayglow doesnt seem to be working for the healthbar(it doesnt size itself to the healthbar frame i tried passing in self,unitframe, unitframe.healthBar) - it works on the auras though. Basically trying to make the healthbar of nameplates glow while they are casting some important spells. Also is it possible to add the target of nameplates on the spell name when they are casting certain spells that go on random group members through the scripting feature?
Last edited by masterkaran : 08-05-18 at 02:54 PM.
Report comment to moderator  
Reply With Quote
Unread 08-03-18, 02:08 PM  
Tercioo
An Aku'mai Servant
 
Tercioo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 217
Uploads: 18
Originally Posted by whynayemnay
Hello I have a question,

I am trying to make a filter to change color of the specific NPCs with a script. It works but I want to make an if statement for different colors in and out of combat.

Here is my function
Code:
function (event, unitFrame)
    if event == "PLAYER_REGEN_ENABLED" then
        Plater.SetNameplateColor (unitFrame, "blue")
    elseif event == "PLAYER_REGEN_DISABLED" then
        Plater.SetNameplateColor (unitFrame, "purple")
    end
end
Is there a sollution ?

And if it's not hard to implement as a simple option instead of a script it would be nice. As far as i know ElvUI and Kui nameplates use such filters to completely change nameplates style of whitelisted NPCs
Next version of Plater will come with the npc name inside the envTable, so this code will work there, now you may ignore the envTable._UnitName which is always nil.

function (self, unitId, unitFrame, envTable)

--check if is in combat
if (InCombatLockdown()) then
if (envTable._UnitName == "Name of the Npc") then
Plater.SetNameplateColor (unitFrame, "blue")
elseif (envTable._UnitName == "Name of the Npc") then
Plater.SetNameplateColor (unitFrame, "red")
end

else
--not in combat
if (envTable._UnitName == "Name of the Npc") then
Plater.SetNameplateColor (unitFrame, "blue")
elseif (envTable._UnitName == "Name of the Npc") then
Plater.SetNameplateColor (unitFrame, "red")
end

end
Report comment to moderator  
Reply With Quote
Unread 08-03-18, 11:43 AM  
whynayemnay
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello I have a question,

I am trying to make a filter to change color of the specific NPCs with a script. It works but I want to make an if statement for different colors in and out of combat.

Here is my function
Code:
function (event, unitFrame)
    if event == "PLAYER_REGEN_ENABLED" then
        Plater.SetNameplateColor (unitFrame, "blue")
    elseif event == "PLAYER_REGEN_DISABLED" then
        Plater.SetNameplateColor (unitFrame, "purple")
    end
end
Is there a sollution ?

And if it's not hard to implement as a simple option instead of a script it would be nice. As far as i know ElvUI and Kui nameplates use such filters to completely change nameplates style of whitelisted NPCs
Report comment to moderator  
Reply With Quote
Unread 07-24-18, 11:44 AM  
Tercioo
An Aku'mai Servant
 
Tercioo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 217
Uploads: 18
Originally Posted by causese
thanks a lot for adding the grow-feature! it's a real Pog
https://gyazo.com/42fd71d3944d22bfb02f9aebd0d58ab9

the addon is almost perfect now for me.

there's just something little that still bothers me, so take this as a feature request:

It would be nice if it was possible to configure nameplates for "small adds" separately as it's quite difficult to make both work with certain settings
https://gyazo.com/70f4733f850f97affb4178fab48bd718
https://gyazo.com/1779dc467d8d3677f9045359aff784a3
An entire panel for those small minion probably won't happen, which settings do you thing must have to be able to adjust the small minions.
Report comment to moderator  
Reply With Quote
Unread 07-23-18, 03:34 AM  
causese
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
thanks a lot for adding the grow-feature! it's a real Pog
https://gyazo.com/42fd71d3944d22bfb02f9aebd0d58ab9

the addon is almost perfect now for me.

there's just something little that still bothers me, so take this as a feature request:

It would be nice if it was possible to configure nameplates for "small adds" separately as it's quite difficult to make both work with certain settings
https://gyazo.com/70f4733f850f97affb4178fab48bd718
https://gyazo.com/1779dc467d8d3677f9045359aff784a3
Last edited by causese : 07-23-18 at 03:46 AM.
Report comment to moderator  
Reply With Quote
Unread 07-18-18, 01:45 PM  
Tercioo
An Aku'mai Servant
 
Tercioo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 217
Uploads: 18
Originally Posted by causese
How do I exclude enemy npc nameplate debuffs that were applied by other players?
I'm using manual buff tracking and the spell that appears is a debuff I specified under Buff Tracking - Manual - Debuffs.

Using v19 on live.

https://gyazo.com/7c12bd25e25448f94f6abf1f2c37b5be
https://gyazo.com/5480e694a25cfa4a4d463d17bbd3867f

The unit the debuffs appear on is a target dummy in mage class hall.
It's a bug that I introduced by mistake two days ago, It will get a fix very soon, won't last longer.
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.