Download
(682Kb)
Download
Updated: 07-22-16 02:27 PM
Pictures
File Info
Compatibility:
Warlords of Draenor (6.0.3)
Updated:07-22-16 02:27 PM
Created:01-06-10 11:32 AM
Downloads:185,171
Favorites:361
MD5:
Categories:Beta-version AddOns, Buff, Debuff, Spell, DPS, Healers, Tank, Combat Mods

Tidy Plates Beta  Popular! (More than 5000 hits)

Version: 6.18.Beta3
by: danltiger [More]

This is a major update to Tidy Plates, and many things have changed.

Having Trouble?

* Quick Fix - Quick Setup:
1. Use '/tp' to reselect your Theme
2. Use '/hub' to check your settings...
...Some settings have been pruned!

Here are some of the bigger changes:

* Hub Revamp / Phase 1
1. Removed theme copies; ie. "Damage" and "Tank"
2. Theme copies have become 'Profiles'
3. Access profiles via: '/tp'
4. You can still use '/hub' to jump to the
appropriate panel
5. Again, some settings have been pruned!

* NEON is the only theme that has been updated in Beta1
* QUATRE will be available in Beta2
* GREY will be available in Beta3

* Numerous Bug Fixes & Improvements
* Numerous Bug "Additions", possibly

I sincerely apologize for any inconvenience these changes may cause.
Think of this: Changes mean that this addon is being actively developed
and maintained, rather than withering.





I'm not going to bug you by popping up an ad whenever you hit "Download". If you enjoy this addon and want to send a monetary "Thank You", please visit our Pledgie page by clicking on the button, above.

---------------------------
6.18.Beta1
---------------------------
Nameplate-pocalypse!!!!!!!

99% of the previous nameplate system has been replaced by Blizzard for Legion.

Rebuilding has been slow, since I'm (apparently) a grown-up, now. ;-)

BUT, progress is indeed being made!

The internal widgets are disabled, which means the Aura timers are not working. I'm rewriting the entire bloody system because we now have a good way to capture that data without all the trickery that was previously required. (Blizzard does love us!)

Again, progress is being made!

Many things are broken, so I expect that many of you might want to check back with Tidy Plates in a week or so.

Happy questing!

---------------------------
6.16.Beta: Quick Notes
---------------------------
This is a MAJOR update to Tidy Plates, and many things have changed.

Here are some of the bigger changes:

* The Hub has been revamped and some rearranging has been done.
* Quick Fix - Quick Setup:
1. Use '/tp' to reselect your Theme (and Profile)
2. Use '/hub' to check your settings...

* Some settings have been pruned; If there was something important that got
removed, let me know...

* Numerous Bug Fixes & Improvements
* Numerous Bug "Additions"? (Quite possible!)

I sincerely apologize for any inconvenience these changes may cause...

Think of this: Changes mean that this addon is being actively developed and
maintained, rather than withering, as many addons do...

--------------------------------------
6.16.Beta8
--------------------------------------
* Hub: Threat: Highlight Mobs Tanked by Other Tanks: It was a mess. Rewrote and tested with hunter pet, and it's working well in that condition.
- To do: Reimplement Combat Log melee swing detection, and test in 5-man and Raids

--------------------------------------
6.16.Beta7
--------------------------------------
* I haven't been keeping track of changes. Warlords- yay!

Things still needing testing...
* Healer Tracking
* Tank Target-Of-Mob Tracking

--------------------------------------
6.16.Beta6
--------------------------------------
* Some fixes, some additions..

Things still needing testing...
* Healer Tracking
* Tank Target-Of-Mob Tracking


--------------------------------------
6.16.Beta5
--------------------------------------
* Lots of things that I didn't write down because I'm busy playing Warlords of Freakin' Draenor woot!
* Fixed some bugs
* Added some new bugs, probably
* Lots of changes to the Hub. Feedback is good. Be polite, please!

* Migrated to new Dropdown Menu and Hub Function system; Your settings will be a bit borked until you go to /hub

--------------------------------------
6.16.Beta4:
--------------------------------------
* Themes: Migrated Quatre, Grey, and Graphite to the new system
* Hub/Themes: New function definition process, makes it easier to add themes
* Numerous bug fixes.. Can't remember. Been leveling my druid. Sleep; Need more of.

--------------------------------------
6.16.Beta3:
--------------------------------------
* Hub/Aura Widget: Fixed an issue which would prevent your auras from showing up (Previous configuration conflict)

--------------------------------------
6.16.Beta3:
--------------------------------------
* Widget/Combo Points: Fixed?

--------------------------------------
6.16.Beta2:
--------------------------------------
* Widgets/UnitCache: Fix for mouseover bug
* Class Coloring: Fixed IsInInstance() issue.. maybe?
* Hub: Removed "Default" choice from the Friendly and Enemy Coloring Modes (Yeah, this will make current settings funk-up... but it cleans out that redundant choice)

--------------------------------------
6.16.Beta1: Full-ish List of Changes:
--------------------------------------

Core:
* Core/Panel: !! The Bundled themes no longer create a "Damage" and "Tank" copy !!
* Core/Panel: Introduced a new menu set, called Profiles, which will load the appropriate "Damage", "Tank", or "Healer" Hub profile.
* Core/Panel: When the selected theme is invalid, it'll fall-back to the first available theme.
* Core/Panel: Added a Slash Command alias, "/tp" in addition to "/tidyplates"

Bundled Themes:
* Themes: Neon & Quatre now have CastProtected art. About time!
* Neon: New Elite Icon, which looks more like I'd originally intended. (Replaces the old Star)
* Removed "Blizzard Theme"... Sorry guys... There are core things that I want to get done, and fixing/maintaining
that component is not a priority. It will probably return, but don't hold your breath.

Widgets:
* Widgets/UnitCache: Replaced " (*)" with FOREIGN_SERVER_LABEL, which will fix unit-caching on certain server types.
* Widgets/UnitCache: Now using a Scanning Tooltip, which should prevent conflicts with TipTac and other Tooltip mods
* Widgets/Aura: Combat Log Event Handler now skips units which are group members, relying on the general
Unit event handler for their updates.

Hub/General:
* Hub: Colorized 'Friendly' and 'Enemy' description titles, to improve readability.
* Separated Hub functions.lua into discrete category files
* Tweaked some names/descriptions
* Removed Threat Wheel widget from Hub
* Hub: Added a button to the Advanced category; "Clear Cache", which purges the stored Class/Description/Guild data
* Hub/Advanced: "Health Bar Width" (%) Allows you to tweak the relative width of the theme's Health Bar (Experimental)

Hub/Colors:
* Hub/Reaction: New Color, "Tapped Unit"
* Hub/Color Function: Tapped Color will be applied, taking priority over Threat/Etc. functions

Hub/Scale:
* Hub: Scale: Added, Bring Target units to Spotlight Scale, Bring Mouseovers to Spotlight Scale

Hub/Health Bar View:
* Removed several of the Status Text choices; These will reappear in a more advanced "Custom Text" category (Working on it...)
* NOTE: The CUSTOM/ADVANCED Status Text function hasn't been written, yet; Thus, it doesn't do anything at the moment...

Hub/Opacity:
* Hub: Opacity: Enemy & Friendly units now have their own independent Spotlight Modes
* Hub: Opacity: Spotlight Modes; Removal of some redundant and underused modes.
* Hub: Opacity: New Checkbox, "Spotlight Raid Marked"
* Hub: Opacity: Modified Checkbox, "Bring Mouseovers to Target Opacity" to "Spotlight Mouseover"
* Hub: Opacity: Modified Checkbox, "Bring Casting Units to Target Opacity" to "Spotlight Casting Units"

Hub/Aura Widget:
* Hub: Buffs & Debuffs: Replaced "Aura Widget Mode" Dropdown with Checkboxes: "Include My Buffs", and "Include My Debuffs".
* Hub: Buffs & Debuffs: The widget will now use a Smart Mode, where it first evaluates the checkboxes, then evaluates the Aura List.
* Hub: Buffs & Debuffs: Added the "Not" prefix to the aura list; This new mode allows you to blacklist auras from "Show My Debuffs" etc.

Framework:
* Hub: Quick Frame Templates now return the created frame twice (ie. assign two references with a single call, which helps with the Quick Frame setup)
* Fixed some Odd Mouseover Behavior
* Rearranged and removed some old Hub stuff. Cleaning out functions, removing ancient code, removed items of questionable utility
Optional Files (0)


Post A Reply Comment Options
Unread 02-19-10, 02:04 PM  
Stratosfear
A Defias Bandit

Forum posts: 2
File comments: 45
Uploads: 0
does cleanplate work with 5.10?
Report comment to moderator  
Reply With Quote
Unread 02-19-10, 10:50 AM  
Phewx2
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 65
Uploads: 2
Hey I changed to Neon-Theme and the plates disappeared
Why?
Report comment to moderator  
Reply With Quote
Unread 02-19-10, 07:46 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
* Brain explodes *
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 04:43 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Grab the full release; Bug fixes, inside. :-)

I won't update the beta page till I've got something for 5.10

Originally posted by Bornabe
I've got TidyPlates showing sometimes in front of my Unit Frames, or on top of my bottom artwork. Are there different layers it uses, or is it using one of the more forefront layers? Usually not a problem, except when I was healing the other day in a busy busy ICC run, I had a hard time shift-clickin' (Clique) on the party unit frames. Lol, it added a lot of exciting moments for everyone. Made their heart jump a few times, but... we made it. :-D
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 10:20 AM  
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 264
Uploads: 6
I've got TidyPlates showing sometimes in front of my Unit Frames, or on top of my bottom artwork. Are there different layers it uses, or is it using one of the more forefront layers? Usually not a problem, except when I was healing the other day in a busy busy ICC run, I had a hard time shift-clickin' (Clique) on the party unit frames. Lol, it added a lot of exciting moments for everyone. Made their heart jump a few times, but... we made it. :-D
Report comment to moderator  
Reply With Quote
Unread 01-17-10, 12:11 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Hmm... oddness. I'll look into that. There's several known issues (performance ,especially) , which I need to look into, as well.

Originally posted by aovzaphod
I am a Rogue and I really like the Combo Points Wheel you have on the plates. But I am seeing it now on every mob including my target instead of just the one that I have the actual points on.
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
Report comment to moderator  
Reply With Quote
Unread 01-17-10, 09:32 AM  
aovzaphod
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
I am a Rogue and I really like the Combo Points Wheel you have on the plates. But I am seeing it now on every mob including my target instead of just the one that I have the actual points on.
Report comment to moderator  
Reply With Quote
Unread 01-13-10, 06:39 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
If you're using a macro (or something that can be macro'd) you could do something like this:

Code:
/usetalents [spec:1]2;1 
/equipset [spec1]Spec2Set;Spec1Set 
/tidybeta tank
/stopmacro [spec:2]
/tidybeta dps
Regardless, I'll put it on the list of possible features. Might be something that's a necessary feature down-the-road, when I have more options in the panel.

PS - Do you mind posting your suggestion to the "feature request" page?

Originally posted by Kebinusan
This might be a bit much, but I often find myself switching between a tanking and healing role, it would be nice if if this theme detected or had an option to define which display mode was used depending on my spec.
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
Last edited by danltiger : 01-13-10 at 06:41 AM.
Report comment to moderator  
Reply With Quote
Unread 01-13-10, 01:59 AM  
Kebinusan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 21
Uploads: 1
This might be a bit much, but I often find myself switching between a tanking and healing role, it would be nice if if this theme detected or had an option to define which display mode was used depending on my spec.
Report comment to moderator  
Reply With Quote
Unread 01-12-10, 11:45 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Re: Re: X-ref target frame/name plate?

* Wall of text crits you for 234304573245.
Hahaha! I know, I know, I get carried away..

Thanks for all the info.

I find the biggest obstactle I'm having is the lack of documentation on the API. The language is pretty simple, at least.
I'll futz around with it more when I can.
I find Wowwiki to be a good resource for the API, and http://wowprogramming.com/ But, you're right, there's much to be desired in the documentation from Blizzard. The community has really done a great job, putting together the information. :-)

(Not that I should talk, since I haven't done a changelog in months)

Do you use an IDE to develop with? I've seen some different tools out there for UI development. Any suggestions?

Thanks, bud.
Notepad++ is what I use for development, and a lot of /reload.

:-)
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
Report comment to moderator  
Reply With Quote
Unread 01-12-10, 10:49 PM  
dariusgemini
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: X-ref target frame/name plate?

Thanks for all the info.
* Wall of text crits you for 234304573245.

I find the biggest obstactle I'm having is the lack of documentation on the API. The language is pretty simple, at least.
I'll futz around with it more when I can.

Do you use an IDE to develop with? I've seen some different tools out there for UI development. Any suggestions?

Thanks, bud.

Originally posted by danltiger
I really appreciate the kind words :-) And, I'll take any help I can get.

1) Here's the thing with nameplates: There's no Blizzard documentation telling us about them. Some clever person, a long time ago, figured out that there were frames being created by the Blizzard client under the WorldFrame object, which happened to be the nameplates. (Not every object under WorldFrame is a nameplate) Each nameplate is A) an invisible clickbox, which targets the unit B) the graphical elements. BlizzUI updates all of that information, as you'd expect. Being a special type of secure frame, we can't hook or script that invisible clickbox, and very little information can be gleaned from it, directly. So, what we do is hook/script the health bar to gain access to events surrounding the plate (Show/Hide/ValueChanged, etc).

Each frame, the Tidy Plates code looks for new nameplates and adds it's extensions. After a plate is created, it may be hidden (and recycled for a totally different unit), or garbage collected. A nameplate may change very often, especially if you're moving around, and many plates are leaving/entering view.

From our perspective, a nameplate is little more than an image; There's text, health amount, a name, level, transparency, aggro, and highlight elements that we can look at to gain some insight about the unit. We can tell when a unit becomes a target, based on the alpha of the plate and the status of the player's target (does it exist?), and we can tell if the plate is being moused over (by looking at the visibility of the highlight region). From my understanding, those are the only two ways of directly referencing a unit to a nameplate ("target" or "mouseover").

2) Unfortunately, you can't ask the plate for a unitid. Targeting a unit or mousing over a plate will allow "target" or "mouseover" to reference that plate, but only during the duration of that mouseover or target. A global-unitid can be gathered from a unit using UnitGUID(unitid) during tab-target or mouseover, which you could store on the nameplate. However, there's no way to use that GUID for API functions.

This is what a GUID looks like: 0x00000000012729FD
This is what a unitid looks like: "target"

An analogue: One is a person's social security number, the other is "the person standing in front of me". There may or may not be a person standing in front of you, and it could be one of many different people.

The GUID IS useful in referring to a unit from the combatlog. It's theoretically possible to parse the log, and push data back to the plate, but that's a ton of work on both the coder and the computer.

3) I have a ForceUpdate() function built into Tidy Plates, which will update all the plates. If you want to push data directly to the plate, there's no built-in a mechanism for that, but you could put one together.

4ish) There's an event when the player changes targets (PLAYER_TARGET_CHANGED), which I use.

That said, don't let me discourage you from trying to find a way around those obstacles! :-) I'm just letting you know how things seem to work (I could be wrong).

Another thing: A lot of the neat things that happen in Tidy Plates go on in the theme files.
Report comment to moderator  
Reply With Quote
Unread 01-12-10, 07:24 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Wups! That should be TidyPlates:ForceUpdate(etc..)

And, I'll have to edit the ForceUpdate function, too

I'll fix that up, soon

Originally posted by aovzaphod
I keep getting this error. Everything works just fine it appears though.

Code:
Interface\AddOns\TidyPlates_BetaGrey\BetaGrey.lua:53: attempt to call global 'ForceUpdate' (a nil value)
Count: 88

Call Stack:
[C]: in function `ForceUpdate'
Interface\AddOns\TidyPlates_BetaGrey\BetaGrey.lua:53: in function <Interface\AddOns\TidyPlates_BetaGrey\BetaGrey.lua:53>
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
Last edited by danltiger : 01-12-10 at 07:26 PM.
Report comment to moderator  
Reply With Quote
Unread 01-12-10, 05:39 PM  
aovzaphod
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
I keep getting this error. Everything works just fine it appears though.

Code:
Interface\AddOns\TidyPlates_BetaGrey\BetaGrey.lua:53: attempt to call global 'ForceUpdate' (a nil value)
Count: 88

Call Stack:
[C]: in function `ForceUpdate'
Interface\AddOns\TidyPlates_BetaGrey\BetaGrey.lua:53: in function <Interface\AddOns\TidyPlates_BetaGrey\BetaGrey.lua:53>
Report comment to moderator  
Reply With Quote
Unread 01-11-10, 10:19 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Hmm.. I wonder if there was some oddity with the saved variable? I'll have to add something to check that.

Originally posted by Kebinusan
Ok I did a little digging to try and figure out what was going on and I think I figured out the problem, I had an error in bugsack relating to scale, so I relogged and twiddled with the scale on the beta grey theme and that resolved my problem.

As to the threat widget, I didnt realize the non elite change, but I like it thanks.
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
Report comment to moderator  
Reply With Quote
Unread 01-11-10, 09:42 PM  
Kebinusan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 21
Uploads: 1
Ok I did a little digging to try and figure out what was going on and I think I figured out the problem, I had an error in bugsack relating to scale, so I relogged and twiddled with the scale on the beta grey theme and that resolved my problem.

As to the threat widget, I didnt realize the non elite change, but I like it thanks.
Last edited by Kebinusan : 01-11-10 at 09:43 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: