Download
(3 MB)
Download
Updated: 05-04-13 04:04 AM
Pictures
File Info
Compatibility:
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:05-04-13 04:04 AM
Created:07-01-09 01:57 AM
Downloads:125,093
Favorites:508
MD5:
5.3
caelNameplates  Popular! (More than 5000 hits)
Version: r23 040513
by: Caellian [More]
DESCRIPTION

Sexy Nameplates addon


SOME FEATURES

* Reskinned the default nameplates: both health and castbar.

* Reskinned the aggro colouring system.

* Reuse Blizzard code keeping memory usage down to around 16kb.

* Automatically enable nameplates when entering combat. (can be disabled through slash command)

* Automatically disable nameplates when leaving combat. (can be disabled through slash command)

* Hidden level text if the unit is not elite and same level as the player.

* Cast timer added to the left of the castbar.
r23 040513
- Toc Update
- Minor improvements

r22 011212
- Fixed nameplates blinking

r21 301112
- Updated for 5.1
- Auto toggle turned on by default

r20 011211
- Updated for 4.3

r19 301011
- Updated for 4.2

100311 r18
- Fixed autotoggle error.

041210 r17
- toc update
- Force some cvar settings from within the addon

260610 r16
- Autotoggle slash command triggering a nil error has been fixed. Windows doesn't care much about caps in folder names.

210610 r15
- Fixed silly typo

210610 r14
- Increased healthbar/castbar height slightly
- New name shortening system
- Shamelessly copied Dawn's cast icon position
- Removed some unused frames/textures
- Added a slash command to enable/disable auto toggling in/out of combat (/caelnameplates autotoggle)

100610 r13
- Loads of code improvements/cleanup
- New texture
- New font
- Custom colors to the threat glow to make it more noticeable
- Added a castbar icon
- Name shortening to fit the nameplate width
- Readded the automatic enable/disable upon entering/leaving combat
- The addon now comes with my media folder and library to match the version in my UI
- More minor stuff

140210 r12
- Toc update
- Slightly reduced the glow effect
- Slightly increased the nameplates height
- Changed the texture to match my oUF layout
- Disabled auto toggling nameplates in combat

120809 r11
- Fixed the cast timer for channeling spells

090809 r10
- Fixed priest color
- Fixed the castbar once and for all ?
- Non interruptible spells will turn the castbar red with a bright white glow (temporary colors)
- Added a cast timer, left of the castbar

070809 r9
- Fixed the castbar for real this time (step 2)

060809 r8
- Fixed the castbar for real this time (step 1)

040809 r7
- Toc update
- Temp fix to work with 3.2 (disable the castbar for now)

240709 r6
- Added support for class colors if enabled in Blizzard options
- Moved the raid icons so they don't overlap the level

140709 r5
- Fixed the castbar not reanchoring properly to its own nameplate

120709 r4
- Castbar now also skinned, you need to enable it in Blizzard options

100709 r3
- Changed the level display behavior, the unit's level will only be shown if not elite and different from the player's level

060709 r2
- Actually uploaded the correct texture

010709 r1
- Initial release
Post A Reply Comment Options
Old 07-26-09, 08:07 AM  
hank
A Murloc Raider
 
hank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 566
Uploads: 8
Thanks for the fast answer
Works for me and it looks okay.
But one more Question: Is it possible to resize the castbar and the icon so that is looks like the original ..just better:

[i][ Castbar ]

Maybe u can tell me the lines so i can test..it ..out (bad english )?

greetings, hank
hank is offline Report comment to moderator  
Reply With Quote
Old 07-26-09, 07:14 AM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Originally posted by hank
Hi is it possible to show the cast Icon?

greetings, hank
You could always show the default one, but it's not gonna look very good.

By removing lines 123-124.
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Caellian is offline Report comment to moderator  
Reply With Quote
Old 07-26-09, 06:56 AM  
hank
A Murloc Raider
 
hank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 566
Uploads: 8
Hi is it possible to show the cast Icon?

greetings, hank
hank is offline Report comment to moderator  
Reply With Quote
Old 07-25-09, 04:19 PM  
Qupe
A Warpwood Thunder Caller
 
Qupe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 92
File comments: 517
Uploads: 9
I wasn't asking (or anywhere close to expecting) you to be releasing versions and fixing/adding every single detail requested by myself or others. I was just asking (font junk aside) whether or not the border sizing could possibly changed and what direction I need to head in to change it - not for you personally to go and do it for me.

I am fully aware you wrote it for your needs and it isn't your responsibility to be changing your addon for every single minuscule change anyone downloading it wants (I realize your statement wasn't solely directed at me - just a general frustration).
Qupe is offline Report comment to moderator  
Reply With Quote
Old 07-25-09, 02:28 PM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Originally posted by Qupe
Been messing around with the border texture to make it thinner (set to bar texture in the screenshot) but I'm having an issue with not being able to decrease the insets.


I'd like the glow texture and border to be flush with the health bar but 2 px in size, not 5. Any idea what I'd have to change to achieve this?

Also, I'm having the same issue as a poster below me when trying to change the bar font; I keep getting errors when I try to change the font.
Basically, buy a brand new Mercedes, bring it back home, start changing some parts of it, the engine for example. Unfortunately, it doesn't work, bummer, let's bring it back to your Mercedes dealer and ask him to fix it ? Nah i don't think he will...

Let's put it simple, the release version works, you change things, font, border, whatever, and as a result it doesn't work anymore. This is sad, but there's nothing i can (will) do about it. My job is limited to the release version, i can't (won't) start working on fixes for every single user who wants his own custom version.

Nothing personal Qupe, i just had to answer this a moment or another.
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Caellian is offline Report comment to moderator  
Reply With Quote
Old 07-25-09, 12:05 PM  
Qupe
A Warpwood Thunder Caller
 
Qupe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 92
File comments: 517
Uploads: 9
Been messing around with the border texture to make it thinner (set to bar texture in the screenshot) but I'm having an issue with not being able to decrease the insets.


I'd like the glow texture and border to be flush with the health bar but 2 px in size, not 5. Any idea what I'd have to change to achieve this?

Also, I'm having the same issue as a poster below me when trying to change the bar font; I keep getting errors when I try to change the font.
Qupe is offline Report comment to moderator  
Reply With Quote
Old 07-24-09, 07:00 PM  
Moonwalker
A Kobold Labourer
 
Moonwalker's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
why you don't release a full UI comp I don't understand. It looks awesome!
Moonwalker is offline Report comment to moderator  
Reply With Quote
Old 07-24-09, 04:20 PM  
Juvy the Archangel
A Kobold Labourer
 
Juvy the Archangel's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 3
Uploads: 1
worked perfectly, thank you sir
Juvy the Archangel is offline Report comment to moderator  
Reply With Quote
Old 07-24-09, 04:12 PM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Originally posted by Juvy the Archangel
i figured out how to change the font, but how can i add a font flag like "thickoutline" to the name and level texts?
Example...
Code:
SetFont(NAMEPLATE_FONT, 9, "THICKOUTLINE")
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Caellian is offline Report comment to moderator  
Reply With Quote
Old 07-24-09, 03:45 PM  
Juvy the Archangel
A Kobold Labourer
 
Juvy the Archangel's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 3
Uploads: 1
i figured out how to change the font, but how can i add a font flag like "thickoutline" to the name and level texts?
Juvy the Archangel is offline Report comment to moderator  
Reply With Quote
Old 07-24-09, 01:01 PM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Originally posted by richerich
Yes, find this code:

Code:
caelNamePlates:RegisterEvent("PLAYER_REGEN_ENABLED")
function caelNamePlates:PLAYER_REGEN_ENABLED()
	SetCVar("nameplateShowEnemies", 0)
end
Change "0" to "1" and it will show all plates, whenever you are in combat or not (depending how you have your interface options at). Otherwise, just press "V" to turn on/off nameplates
Correct, altough you can just completely remove lines 197 to 205 instead.
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Last edited by Caellian : 07-24-09 at 01:01 PM.
Caellian is offline Report comment to moderator  
Reply With Quote
Old 07-24-09, 12:04 PM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 825
Uploads: 13
Originally posted by Lilitharien
Is there a way to have this NOT automatically enable and disable the frames upon combat? I like to be able to decide when I see the frames and when I don't.
Yes, find this code:

Code:
caelNamePlates:RegisterEvent("PLAYER_REGEN_ENABLED")
function caelNamePlates:PLAYER_REGEN_ENABLED()
	SetCVar("nameplateShowEnemies", 0)
end
Change "0" to "1" and it will show all plates, whenever you are in combat or not (depending how you have your interface options at). Otherwise, just press "V" to turn on/off nameplates
Dajova is offline Report comment to moderator  
Reply With Quote
Old 07-21-09, 07:17 AM  
Rintrah
A Defias Bandit

Forum posts: 2
File comments: 18
Uploads: 0
Loving these nameplates. I wonder if anyone or the author could help me with this -- I'm using these as a tank and would love to modify them to make it more obvious when I lose threat on a single mob in a big pack. For example, aggro color could be the bright red it is now, but if I don't have aggro turn them blue to make it more obvious instead of the slightly lighter orange color. Is this something simple I can change in the section of code here to pull that off?

Code:
local ThreatUpdate = function(self, elapsed)
	self.elapsed = self.elapsed + elapsed
	if self.elapsed >= 0.2 then
		if not self.oldglow:IsShown() then
			self.hpGlow:SetBackdropBorderColor(0,0,0)
		else
			self.hpGlow:SetBackdropBorderColor(self.oldglow:GetVertexColor())
		end

		self.healthbar:SetStatusBarColor(self.r, self.g, self.b)

		self.elapsed = 0
	end
end

local UpdateFrame = function(self)
	local r,g,b = self.healthbar:GetStatusBarColor()
	local newr, newg, newb
	if g+b == 0 then
		newr, newg, newb = 0.69, 0.31, 0.31
		self.healthbar:SetStatusBarColor(0.69, 0.31, 0.31)
	elseif r+b == 0 then
		newr, newg, newb = 0.33, 0.59, 0.33
		self.healthbar:SetStatusBarColor(0.33, 0.59, 0.33)
	elseif r+g == 0 then
		newr, newg, newb = 0.31, 0.45, 0.63
		self.healthbar:SetStatusBarColor(0.31, 0.45, 0.63)
	elseif 2-(r+g) < 0.05 then
		newr, newg, newb = 0.65, 0.63, 0.35
		self.healthbar:SetStatusBarColor(0.65, 0.63, 0.35)
	else
		newr, newg, newb = r, g, b
	end

	self.r, self.g, self.b = newr, newg, newb

	self.healthbar:SetHeight(5)

	self.castbar:SetHeight(5)
	self.castbar:ClearAllPoints()
	self.castbar:SetPoint("TOP", self.healthbar, "BOTTOM", 0, -4)

	self.highlight:ClearAllPoints()
	self.highlight:SetAllPoints(self.healthbar)

	self.name:SetText(self.oldname:GetText())

	local level, elite, mylevel = tonumber(self.level:GetText()), self.elite:IsShown(), UnitLevel("player")
	self.level:ClearAllPoints()
	self.level:SetPoint("RIGHT", self.healthbar, "LEFT", -2, 1)
	if self.boss:IsShown() then
		self.level:SetText("B")
		self.level:SetTextColor(1, 0, 0)
		self.level:Show()
	elseif not elite and level == mylevel then
		self.level:Hide()
	else
		self.level:SetText(level..(elite and "+" or ""))
	end
end
Rintrah is offline Report comment to moderator  
Reply With Quote
Old 07-20-09, 02:35 PM  
Aarokh
A Cyclonian
 
Aarokh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 40
File comments: 22
Uploads: 1
I have the same issue DThielke has.
I tried repositioning it in the LUa but no luck.
Aarokh is offline Report comment to moderator  
Reply With Quote
Old 07-19-09, 06:58 PM  
DThielke
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Positioning Issue

Hi, I really like the look of your nameplates, but I'm having a positioning issue. They're sitting lower than normal (almost dead center on the unit rather than above their head) and off-center to the left about 20 pixels. I tried my hand at repositioning them on my own but I couldn't get any results. Any idea what might cause this and how to fix it?

Thanks
DThielke 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.