Category: Unit Mods
Addon Information
Works with 3.3
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)
danltiger's Portal Bug Reports Feature Requests
Author:
Version:
5.9.5
Date:
02-05-2010 07:00 AM
Size:
216.99 Kb
Downloads:
77,597
Favorites:
755
MD5:
Pictures
Tidy Plates
Click to enlarge
Tidy Plates: Default Theme
Click to enlarge
Default Theme: Tank Mode
Click to enlarge
"Lucky Charms" theme
Tidy Plates   Updated this week!   Popular! (More than 5000 hits)
Tidy Plates ... enhances the Blizzard nameplates, providing graphical and functional improvements. In addition, Tidy Plates can act as an engine to support heavily customized Themes.

Built-In Theme Features:
  • Low CPU impact
  • Tank, DPS, PvP Modes
  • Spell Cast Text
  • PvP Class Icons
  • Health Text

Built-In Theme Modes:
Modes for the default theme can be activated by entering the Interface Options panel, and selecting the "Grey Theme" sub-category under Tidy Plates.
  • All Modes: Critters and Neutral units are faded, unless they are attacking you.
  • Tank Mode: Clutter reduction!
    • Nameplates of aggro'd units shrink and fade
    • Aggro escapee's nameplates grow, increasing visibility.
    • Plates for Non-elite units are even further reduced.
    • Marked targets or visible cast bars cause a plate to un-fade.
  • DPS Mode: Aggro'd unit nameplates grow, increasing visibility.
  • PvP Mode: No fading. Class Icons of enemy players are shown in their nameplate.

Customization:
Appearance and mechanics can be altered by downloading a Theme Package. Please see the Optional Files section for available themes.

In addition, if you can use a text editor, you can tailor your own Theme. See the Sample Template for more information. Feel free to write me a note; I'd be happy to help you get started writing your own theme. :-)

Contributions
For those who'd like to thank my wife or son for tolerating my hobbies, I've set up a Pledgie ID...



Development
If you'd like to see where Tidy Plates is heading, check out the Roadmap. The latest developments can be found at the Beta page. Bug reports and feature requests should be submitted through my Author portal. Private messages are also a good way of getting in touch with me.

(Very) Frequently Asked Questions
I don't want untargeted nameplates to fade! Can I do that?
Short Answer: Not Yet.. it's a work-in-progress
Long Answer: All child frames and artwork under Blizzard's nameplate frames will have their opacity modified. To avoid this, it's necessary to completely separate the artwork and the Blizzard frame, which brings unintended "features" to the table. I will begin introducing this feature in the 5.10 Beta.

Can I show mana bars/combo points/threat/etc?
There's some limitations as to which units can be observed, but it's possible. I intend to implement these features via Widgets that theme authors can quickly insert into their code.

Would you make a configuration menu, where I can have full control over the appearance of my nameplate?
Short Answer: No(ish)
Long Answer: I feel that designing and maintaining an extensive GUI would involve more time than I can devote, and would also affect the 'lightness' of the core software. ThreatPlates and CleanPlates already feature extensive menu options, and are built on top of the Tidy Plates core. I certainly will expand the menu options of the default plates, as time goes by, but I doubt it will approach anything that Aloft features. That said, I've changed my mind, before.
  Change Log - Tidy Plates
5.9.5
* Critter/Neutral Filter on default theme, returned to Mode-level
* fix for hunter pets, grey threat widget

5.9.4
* Adjusted position of default theme data, to reduce targeting woes
* Added a cache reset to the Hide hook
* ForceUpdate now only operates on Shown plates
* CURSOR_UPDATE is now part of the default events
* Added alpha == 0 bypass
* Elite Borders now have a star on the artwork, making visual ID easier
* Simplified Scale and Alpha delegates of the default theme
* Critter Filter on default theme, now always on

5.9.3
* frame layering tweaks
* moved some skinning code around
* casting progress now forces single plate graphical updates (to eliminate casting icon oddities)
* painted my nails

5.9.2
* removed some old code related to the frame separation "feature" *shudder*
* frames faded too much (more than 50%); problem fixed
* level text will not show when skull icon is active
* TidyPlates:ForceUpdate() does not allow targetting a specific frame, anymore. Use: TidyPlates:ForceUpdateFrame(frame), instead
* added .secureframe pointer to .extended, pointing to the base frame
* added .flags to name, level, specialText, and specialText2 - used for adding outlines to your text... if you REALLY want them. *shudder*


5.9.1
* Changed default fonts from Arial to Liberation (halves the file size, woo!)
* Undo the frame separation (Allows Virtual Plates to run)
* '.hitbox' has been added, as a style category. This will alter the clickable region, out-of-combat
- .hitbox.height height of hitbox (default: 37)
- .hitbox.width width of hitbox (default: 149)

Tidy Plates 5.9 Release Notes
Release
* Clean Up Files - Check!
* Rename of "Beta Grey" to "Standard Grey" - Check!
* re-added health bar color function

See Changelog.txt for the complete WALL OF TEXT!
  Optional Files - Tidy Plates
File Name
Version
Size
Author
Date
Type
v2.2
268kB
02-07-2010 04:54 AM
Addon
1.1
177kB
02-02-2010 10:06 PM
Addon
13
128kB
01-27-2010 11:51 PM
Addon
1.0
33kB
01-15-2010 07:48 AM
Addon
v1.5
4kB
01-05-2010 08:36 AM
Patch
1.0
40kB
12-28-2009 09:35 PM
Addon
v1.9g
317kB
12-14-2009 04:01 PM
Addon
0.9
461kB
11-15-2009 01:22 AM
Addon
5.2
70kB
09-26-2009 10:38 AM
Addon
5.2
275kB
09-26-2009 10:37 AM
Patch
1.5a
213kB
08-29-2009 12:43 AM
Addon
1.0
135kB
08-08-2009 07:54 AM
Addon
1.5c
241kB
08-06-2009 11:28 PM
Addon
1.01
4kB
08-04-2009 11:11 PM
Addon
5.0.1
237kB
08-04-2009 07:35 PM
Addon
5.0.1
218kB
08-04-2009 07:31 PM
Patch
5.0.1
236kB
08-04-2009 07:30 PM
Patch
1.5
24kB
08-02-2009 03:09 PM
Patch
1.5
42kB
08-02-2009 03:09 PM
Addon
1.5
28kB
08-02-2009 03:08 PM
Addon
1.0
55kB
07-09-2009 11:45 PM
Addon
  Archived Versions - Tidy Plates
File Name
Version
Size
Author
Date
5.9.4
218kB
danltiger
02-02-2010 10:03 PM
5.9.3
220kB
danltiger
01-28-2010 01:21 AM
5.9.2
220kB
danltiger
01-27-2010 01:09 AM
5.9.1
226kB
danltiger
01-24-2010 07:04 AM
5.9
480kB
danltiger
01-22-2010 09:20 AM
5.8
256kB
danltiger
01-04-2010 01:39 AM
5.7.12
254kB
danltiger
12-28-2009 07:37 AM
5.7.11
254kB
danltiger
12-25-2009 08:27 AM
5.7.10
255kB
danltiger
12-19-2009 08:29 AM
5.7.9
260kB
danltiger
12-15-2009 02:03 AM
5.7.8
260kB
danltiger
12-13-2009 11:09 PM
5.7.7
260kB
danltiger
12-13-2009 05:32 PM
5.7.5
257kB
danltiger
12-08-2009 07:37 AM
5.7
256kB
danltiger
12-06-2009 10:24 AM
5.6B
259kB
danltiger
12-05-2009 05:08 PM
5.6
290kB
danltiger
12-05-2009 09:40 AM
5.4
161kB
danltiger
11-14-2009 08:41 PM
5.3
161kB
danltiger
10-04-2009 11:24 AM
5.2
161kB
danltiger
09-26-2009 10:37 AM
5.1
175kB
danltiger
09-12-2009 12:51 PM
5.0.2
160kB
danltiger
08-16-2009 12:10 AM
5.0.1
158kB
danltiger
08-04-2009 06:06 PM
5.0
158kB
danltiger
08-02-2009 12:14 AM
4.11
156kB
danltiger
07-21-2009 05:13 PM
4.10
156kB
danltiger
07-19-2009 01:01 AM
4.9
156kB
danltiger
07-18-2009 02:48 PM
4.8
156kB
danltiger
07-15-2009 03:12 PM
4.7
155kB
danltiger
07-09-2009 09:14 AM
4.6
155kB
danltiger
07-06-2009 12:22 PM
4.5
155kB
danltiger
07-04-2009 09:15 AM
4.4
156kB
danltiger
07-02-2009 02:14 PM
4.3
156kB
danltiger
06-23-2009 09:18 AM
4.2
155kB
danltiger
06-19-2009 07:09 PM
4.1
154kB
danltiger
06-19-2009 05:03 PM
4
156kB
danltiger
06-12-2009 03:53 PM
3.1
364kB
danltiger
06-10-2009 10:45 AM
3
298kB
danltiger
06-03-2009 12:47 PM
2
143kB
danltiger
06-02-2009 12:30 AM
1
291kB
danltiger
05-30-2009 11:41 PM
  Comments - Tidy Plates
Post A Reply Comment Options
Old 02-07-2010, 10:15 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 401
Uploads: 17
Quote:
Couple more questions about theme building :P

lol - what's with the tongue?

Quote:
1) Is it possible to disable the color changing of name text on targets that are in combat? (Name color seems to turn red when a target enters combat, I have moved my name text on top of my healthbar, it's rather difficult to see)
Yes-ish; The color changing is done by the Blizzard engine (the text field is reused from the original nameplate), so you can't change the color of the name text... BUT, you can use one of the SpecialText fields to display the name, which would bypass the whole color-changing thing.

Quote:
2) Is it possible to color name text by class in PVP?

As described by #1, if you're using a SpecialText field, you can have full control over the text. To add color, use Escape Sequences in the string.

Quote:
3) Is it possible to set the bar texture blending to overlay instead of what it is currently (looks like multiply?)
I'm not quite sure what you mean, but I think you're running into problems creating a statusbar texture, right? When a statusbar color is set, it multiplies each pixel by those RGBA values. If you set the statusbar color to red (R=1, G=0, B=0), the green and blue values are reduced to 0. If you try to add a shiny white highlight to your statusbar texture, it'll end up as whatever color you set the texture as. (Shadows are no problem, however) If you want to add a highlight, use the 'healthborder' image to add a semi-transparent detail over the statusbar. If you've got questions on how to do this, send me a PM with an image of what you're trying to achieve.

Quote:
Thanks
Any time! :-)
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-07-2010, 11:18 AM  
Bibendum
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Couple more questions about theme building :P

1) Is it possible to disable the color changing of name text on targets that are in combat? (Name color seems to turn red when a target enters combat, I have moved my name text on top of my healthbar, it's rather difficult to see)

2) Is it possible to color name text by class in PVP?

3) Is it possible to set the bar texture blending to overlay instead of what it is currently (looks like multiply?)

Thanks

Last edited by Bibendum : 02-07-2010 at 11:19 AM.
Bibendum is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 08:50 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 401
Uploads: 17
Yeah, #1 is certainly the safe approach. And, at this point, I'm liking the safe approach.

Quote:
Originally posted by suicidalkatt
#1 is obviously imo the most "safe" approach. The original sample theme was much the same.

#2 seems a bit more of a challenge to implement and could potentially have limitations.

#3 doesn't seem like a bad choice, but it could lead to complications for some users if the user friendliness isn't there.
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 07:45 PM  
suicidalkatt
An Aku'mai Servant
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 35
File comments: 416
Uploads: 9
Quote:
Originally posted by danltiger
I've been working on a new Designer Template (it'll be called the Tidy Plates TDK), but I was thinking about TP-5.10, too. One of the things that people have been requesting is dual spec support. I could go a couple ways with this..

1) I could implement it as a theme-level feature on Grey, and the TDK. Theme authors would have to copy+paste the implementation, if they wanted it.

2) Have Tidy Plates alter the saved variable for each theme - depending on the spec - and store a cache in a big-arse saved variable.

3) Tidy Plates could maintain a table, which themes would access for their variables, which would change depending on spec.

I'm leaning toward #1, because it would avoid adding more complexity to the core. Gimme some feedback, ya'll.
#1 is obviously imo the most "safe" approach. The original sample theme was much the same.

#2 seems a bit more of a challenge to implement and could potentially have limitations.

#3 doesn't seem like a bad choice, but it could lead to complications for some users if the user friendliness isn't there.
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.9g
Author of Tidy Plates: Threat Plates v2.1
suicidalkatt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 07:31 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 401
Uploads: 17
I think you may have misunderstood me; My intent - for all possibilities - is to tie the changes to the dual spec system. When the user switches between specs, the variables would change, regardless of the distribution of points.

The question that I posed is mainly around implementation; Should I leave it to theme authors (my own themes would implement this feature, serving as a guide), or would theme authors prefer to have Tidy Plates itself manage their variable sets?

I suppose that's a semi-rhetorical question; Of course theme authors would rather not have to write their own implementation, right?

Quote:
Originally posted by AnrDaemon
Having completely separate settings for each spec is more... sane?
They could differs drastically. Even if it's the "same" spec. I.e. I have two shadow specs on my main. Now what? They are intended for totally different purposes.
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar

Last edited by danltiger : 02-06-2010 at 07:39 PM.
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 07:16 PM  
AnrDaemon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 61
File comments: 1239
Uploads: 4
Quote:
Originally posted by danltiger
I've been working on a new Designer Template (it'll be called the Tidy Plates TDK), but I was thinking about TP-5.10, too. One of the things that people have been requesting is dual spec support. I could go a couple ways with this..

1) I could implement it as a theme-level feature on Grey, and the TDK. Theme authors would have to copy+paste the implementation, if they wanted it.

2) Have Tidy Plates alter the saved variable for each theme - depending on the spec - and store a cache in a big-arse saved variable.

3) Tidy Plates could maintain a table, which themes would access for their variables, which would change depending on spec.

I'm leaning toward #1, because it would avoid adding more complexity to the core. Gimme some feedback, ya'll.
Having completely separate settings for each spec is more... sane?
They could differs drastically. Even if it's the "same" spec. I.e. I have two shadow specs on my main. Now what? They are intended for totally different purposes.
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 10:43 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 401
Uploads: 17
I've been working on a new Designer Template (it'll be called the Tidy Plates TDK), but I was thinking about TP-5.10, too. One of the things that people have been requesting is dual spec support. I could go a couple ways with this..

1) I could implement it as a theme-level feature on Grey, and the TDK. Theme authors would have to copy+paste the implementation, if they wanted it.

2) Have Tidy Plates alter the saved variable for each theme - depending on the spec - and store a cache in a big-arse saved variable.

3) Tidy Plates could maintain a table, which themes would access for their variables, which would change depending on spec.

I'm leaning toward #1, because it would avoid adding more complexity to the core. Gimme some feedback, ya'll.
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar

Last edited by danltiger : 02-06-2010 at 10:43 AM.
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 12:01 PM  
AnrDaemon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 61
File comments: 1239
Uploads: 4
NVM, it felt back too far, I reposted the answer to the Template theme comments.

Last edited by AnrDaemon : 02-05-2010 at 12:03 PM.
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 09:06 AM  
Bibendum
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Edit: Got my answer, much thanks Anr!

Last edited by Bibendum : 02-05-2010 at 02:03 PM.
Bibendum is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 06:49 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 401
Uploads: 17
Indeed, and I will do that at some point, but it's a quicker fix for me to do the copy-paste thing.

Quote:
Originally posted by niemassacre
Having this be an option, rather than tied to a mode, would be lovely!
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 01:45 AM  
niemassacre
A Murloc Raider

Forum posts: 5
File comments: 5
Uploads: 0
Quote:
Originally posted by danltiger
It wasn't you, it was me (Sorry!); I was adjusting the default theme, and had moved the neutral mob filter from inside the TANK/DPS modes to every mode. This was done on purpose, but I will move it back to TANK/DPS mode, only.
Having this be an option, rather than tied to a mode, would be lovely!
niemassacre is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-04-2010, 05:48 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 401
Uploads: 17
It wasn't you, it was me (Sorry!); I was adjusting the default theme, and had moved the neutral mob filter from inside the TANK/DPS modes to every mode. This was done on purpose, but I will move it back to TANK/DPS mode, only.

Quote:
Originally posted by niemassacre
I somehow seem to have disabled nameplates for neutral units...the names above them appear until I get close enough for nameplates to override names, then nothing shows (this does not happen for hostile targets, who have a smooth transition to the nameplate). Selecting a neutral unit doesn't help either - I have to attack it for the nameplate to show.

If I disable Tidy Plates, the default Blizzard nameplates DO show for neutral units.

Any idea what I did?
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar

Last edited by danltiger : 02-04-2010 at 05:49 PM.
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-04-2010, 05:04 PM  
niemassacre
A Murloc Raider

Forum posts: 5
File comments: 5
Uploads: 0
I somehow seem to have disabled nameplates for neutral units...the names above them appear until I get close enough for nameplates to override names, then nothing shows (this does not happen for hostile targets, who have a smooth transition to the nameplate). Selecting a neutral unit doesn't help either - I have to attack it for the nameplate to show.

If I disable Tidy Plates, the default Blizzard nameplates DO show for neutral units.

Any idea what I did?
niemassacre is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-03-2010, 10:48 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 401
Uploads: 17
When the alpha of the plate is set to 0, Tidy Plates will bypass certain changes, since they would not be visible, saving cpu time.

Quote:
Originally posted by suicidalkatt
What does the alpha == 0 bypass do / mean?
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-03-2010, 07:30 PM  
suicidalkatt
An Aku'mai Servant
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 35
File comments: 416
Uploads: 9
What does the alpha == 0 bypass do / mean?
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.9g
Author of Tidy Plates: Threat Plates v2.1
suicidalkatt 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 - 2010, Jelsoft Enterprises Ltd.