Download
(684 Kb)
Download
Updated: 01-22-2012 07:28 AM
Pictures
File Info
Tested:Hour of Twilight 4.3
Updated:01-22-2012 07:28 AM
Created:01-06-2010 11:32 AM
Downloads:68,077
Favorites:354
MD5:
This AddOn is 4.3 compatible
Tidy Plates Beta  Popular! (More than 5000 hits)
Version: 6.5.3 (r406)
by: danltiger [More]
Video Demonstration of Tidy Plates 6.1:
Watch on YouTube

Video Demonstration of Tidy Plates 6.1.10 Debuff Filtering:
Watch on YouTube




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.
(r406)
* When "Show Party Aggro" (under Threat) is enabled, the "By Threat" spotlight systems for Opacity and Scale will now highlight your unfortunate party members.
* The Health and Text colors mode, "By Threat" has been changed to, "By Threat (Auto-Detect). The previous implementation has been renamed to "By Threat (Legacy)"
* When using a tank stance, aura, or form, you'll see the "Safe" color when you have aggro, and the "Warning" color when you don't. When NOT in a tank mode, you'll see the "Warning" color when you have aggro.
* Changed default Spotlight Opacity to 100%

(r403)
* Reversion of Default Scale to 100%/120%
* By Class color modes will now apply coloring to both Friendly and Enemy players
* By Class color mode will also source non-party/pvp colors from a cache. Mouseover-ing a unit will add it to the cache.
* Removed option, "Show Class Color for Party/Raid Members", since it's now redundant
* By Threat color modes will automatically swap colors to match tanking status
* Changed names of Color options to: Warning, Transition, and Safe

Some of these changes may not make it to the general release, if they don't work out. Let me know how the changes affect you.


(r400)
+ Fixed mouseover bug (Added a seed value for OpacityFullMouseover)

(r395)
+ Various Bug fixes, new features, etc.
+ Fixed Party member aggro alert

(r388)
+ Introduction of Universal Hub Core, which centralizes the creation of the Hub UI Panels
+ Modification of Hub Functions to support these changes (Many)
+ "Damage" and "Tank" panels will look identical, with identical defaults. Users can still change their settings, independently.
+ These modifications will allow faster implementation of certain features, and will lead to a more extensive and useable configuration system
+ Reset of Hub Settings (necessary, due to the relocation of saved variables)
+ Added "By Health" and "By Low Health" modes to Scale, Colors, and Opacity.
+ Added Low/High Health Threshold sliders, and color selection for Low/Mid/High Health
+ Reorganized the Hub panel (in particular, the Opacity filter section is now under its own heading)

(r373)
------
+ Improved theme format error handling
~ Reversed changes to Graphite
~ Reversed Neon font changes (If you liked the 6.4 font, I'll post instructions for modding)
+ Added: Hub, Opacity Filter, "By NPC"
+ Added: Hub, Health Bar Coloring Mode: "By Raid Icon" Colors
+ Added: Hub, Health Bar Coloring Mode: "By Level Color"
+ Added: Hub, Name Color Mode: "By Level Color"
+ Added: Hub, Opacity, Scale, and Warning Glow Modes: "By Enemy Healer"
+ Supported by the addition of a Healer Detection system
+ Added: Hub, "By Threat (Auto-Detect") modes to Opacity, Scale, and Warning Glows
+ Supported by the addition of some code to detect the current tanking state based on auras/stances/forms
! Not quite finished

(r363)
- Fixed: Re-Added unit.spellIsShielded to cast color delegate
- Added: MaximumDisplayableDebuffs variable under Debuff Widget. This will allow user-configurable debuff quantities.

(r358)
- Added: Tip text next to Hub Debuff widget config
- Fixed: Friendly Group unit class coloring
- Re-removed: Minimap button. The code is still there, but hidden. If you liked the button, use this command: /run TidyPlatesOptions._EnableMiniButton = true; ReloadUI()

(r355)
- Fixed: List-to-lookup table conversion for Unit Filter, By Name
- Fixed: Hub/Tank slider ranges (They were not actually broken, just different from the Damage Hub)

(r350)
- Fixed: Incorrect Paths in TidyPlatesWidgets (causing several widgets to not work)
- Fixed: Hub Tank Panel, SplitToTable error

(r348)
- More messing around with debuff widget
- Cleaned up some of Neon's artwork
- Changed default Neon font to Headache
- Debuff & Buff display for Friendly units is internally complete, but is disabled until the Hub can be updated
- Debuff widget now provides .unit table from the underlying nameplate, to allow better filtering.

(r344)
- No clue

(r340)
- Fix for Debuff Widget empty table/sort error
- Corrected a mistyped line for indexing Aura_Dispell type

(r338)
- Debuff Priority works for "Show Specific" and "Show My Specific" modes, in addition to "By Prefix"
- Class Icon Widget: Returned to using internal artwork
- All textures are now Non-blocking (the game won't wait for textures to load into memory before it draws the scene), preventing texture changes from affecting frame rate
- The debuff widget (should now be called Aura Widget) will track buffs for friendly players

6.4 (r318)
- New folder: TidyPlatesWidgets
* Moved Widgets to their own addon/folder (For memory usage tracking)
- Debuff widget now uses single dimension tables to store cached data, to improve memory management
- The Debuff widget now supports 'priority' through the existing .filter function... example:
* return showThisAura, auraPriority
- The Hub debuff widget list has a new internal format, and will be automatically converted (hopefully)
- The Hub Panels will check the order of the debuffs in its list to determine priority.
- The Hub opacity filter list has a new internal format, and will be automatically converted (hopefully)
- Class Widget no longer uses internal class artwork; Instead, the class icon is pulled from the Blizz UI library.
- Statusbar gradients are now supported via additional return values in theme.SetHealthbarColor()...
* return r1, g1, b1, [r2, g2, b2]
- If theme.SetCastbarColor returns nil, the cast animation will be skipped
* This can be used to filter spell casting data
* SetCastbarColor is passed the 'unit info' table, which contains: unit.isCasting, unit.spellName, unit.spellID, unit.spellInterruptible

6.3.8 (r307)
* Removed: Toggle for Minimap button. The minimap buttons does't work completely as-intended, so I've removing it for general release, sooner rather than later.


6.3.7 (r304)
* Fixed: LDB Icon Registration
* Modified: Minimap Icon Position
- Note: The icon does not save a user-placed position, yet.

6.3.6 (r301)
* Fixed: UnitCache Error
* Fixed: Graphite Loading Error
* Added: Spell Cast Monitor will not look for casts from current target
* Added: Hub Option, Scale: Ignore Inactive/Undamaged Mobs
* Added: Hub Option, Alpha: Filter Inactive/Undamaged Mobs
* Added: Minimap Icon
* Fixed: Debuff Widget, Nil Raid Icon Lookup Index

6.3.5 (r295)
- Self-Test for DebuffWidget.lua added, in order to inform users of possible issues. (I hope to address auto-updater bug)
- Cleaned up some code to reduce "double calls" to delegate and update functions

6.3.4 (r293)
- More debuff widget fixes and optimization

6.3.3 (r292)
- Debuff widget should gracefully handle certain aura events. (GetSpellInfo errors)

6.3.2 (r291)
- Tidy Plates Hub: Debuff Widget: Spell IDs can now be used instead of spell names in the filter system.
- Fixed: Crazy debuffs during Firelands dailies.
- Aurainstance table (for debuff widget) and functions have been converted to a smarter format
- When auras are updated on your current target, the caching function will clear the cache before it repopulates the list.

6.3.1 (r289)
- Fixed debuff update stalling
- Added nil value error protection to debuff prefix sorter

6.3.0:
(284)
* Updated functions for 4.2
* Increased width of sliders in Hub
* Opacity functions now use a transfer function to correct the opacity (currently, .5 does not translate to 50% opaque; it's more like 65%)
* Channeled spells now move the cast bar in reverse.
* Friendly/Enemy "V-key" Automation; In Combat, Out of Combat, Always
* Debuff widget now Caches texture of debuffs (to fix sunfire phenomenon, and similar)

6.2 (r259)
- The Hub gets a new category: Style
- This new category has two menus for Friendly and Enemy nameplates
- Users can select between two styles (Health Bars vs Text Only),
and several different visibility conditions.
- If you use the Text Only bars, you might want to check out the Name Text
Color options, to spice up that text!

6.1.13 (r253)
- tweaked name color function
- Debug widget should clear its cache more often

6.1.12
- Fixed Hub/Tank NameTextColor errors
- Updated description of "Vertical Position of Frame" to "Vertical Position of Artwork"

6.1.11
- See Demo on Youtube: http://www.youtube.com/watch?v=2KjGFd0TgvM
- Fixed UnitChannelInfo interruptable spell argument bug
- Found a bug; The Editboxes contained in my ScrollFrames seem to invisibly extend past the bottom of the scrollframe, which can block underlying UI controls. I've dropped the editboxes to a lower frame level, which is a hack method of preventing problems with it interferring with controls anchored to the bottom of the scrollframe. Will attempt to figure out a better solution.
- Name text coloring modes
- By Raid Icon modes for Opacity and Scale

r238 (6.1.10)
- Fixed un-interruptable spell bug on channeled spells
- Added to Hub; "By Prefix.." Mode for Debuff Widget
- ALL, MY, NO, OTHER, CC
- Using CC will eventually highlight the debuff on the widget, but for now it acts as "ALL"

6.1.8 (r229)
- PTR bug fixes (Neon Threat Glow was turning green)
- Debuff widget will clear aurainstance tables when combat ends (regen returns)
- Added Health Text option: Approximate Health (will show 2 decimal places for thousands (k) and millions (M), with suffix)
- Added Text option, "Use Default Blizzard Font"; This will use the font defined by the global variable, 'NAMEPLATE_FONT'. This should improve the situation for non-latin charcter sets (this is for you, Chinese, Russians, Taiwanese, and Koreans.. xoxo)


r212 (6.1.7)
- Changed from thousand/million suffix for health text to using a thousands seperator
- Restored PTR support (last time I checked)
- Moved Quatre Raid Icon to similar position as Neon (to left side of health bar)


r206
- The update function for debuff icons are now exposed via, widget.Poll
- Added Events for UNIT_SPELLCAST_NOT_INTERRUPTIBLE, UNIT_SPELLCAST_INTERRUPTIBLE
- Added Threat Wheel to Hub/function set
- Reverted to original health % mode; ie. does not show % when full health. if you like it the other way, edit TidyPlatesHub\functions.lua. I like it this way, and dammit, it's my software ;-)
- WoW 4.1 Compatibility (should work on 4.0.x and 4.1, concurrently. I have not tested on the PTR, though)


r199 - Raid Tank Coloring in Tank mode. Automatically used when in "By Threat" Modes.
- Theme list is now Alphabetized
- Better handling when previous theme selection does not exist
- Debuffs of the same spell-id are now handled more securely
- Reset button in main panel will now reset variables on 'click', turn enemy plates ON and friendlies, OFF
- 'shift-clicking' will clear and restore the variables, and reload the ui
- Reset buttons in hub panels also now have a 'click' behavior to reset the variables without reloading the UI
- 'shift-clicking' will still clear the tables and reload the ui
- First-run config, turns off friendly nameplates by default
- Added a link to the Blizzard "Names" panel via the Tidy Plates theme chooser panel

r186 - Default Hub Values changed to more closely resemble 6.0.8 defaults (Blue, Orange Scheme, Threat Warning Glow/Triangles turned On)
- A variable reset may be required to revert to the defaults
- First-run config, "friendly unit bug" fix

r176
- added some reset buttons to Hub panels (hold down Shift to reset variables and ReloadUI)

r174
- removal of TidyPlates_Graphite and TidyPlatesIcon (they will either become their own package, or be included again at a later date)

r153-r172
- Bug fixes and tweaks
- LDB support for Icon

r137-r152
- Fixes for Bugs in Hub functions
- New hub features
- Fixes for Bugs in Debuff widget

r118-137
- Debuff Widget Modifications, mainly

r110-117
- New Debuff Widget tech.
-- it will now display all debuffs, not just ones from the player.
-- Filter function is passed debuff and plate unit: Filter(debuff, unit)
- debuff.name, debuff.spellid, debuff.stacks, debuff.duration, debuff.caster (caster guid)
-- it will attempt to search for marked and pvp named plates (unteseted), and reassociate the debuffs upon reshowing.
-- limitation: we cannot detect the duration of a debuff unless it is moused-over or on a target
- Other stuff... I can't think of it right now
- removed IsRaidTanked functionality from the health bar coloring. used this coloring during Wrath, but it never really worked well, and it was mostly just confusing.
- added some new debuff filtering options in the Hub

r109:
- Bug fixes
- a few new hub functions
- Tidy Plates Icon addon, which adds a mini icon to your UI, allowing rapid theme changes

r104-108
TidyPlatesWidgets:GetThreatCondition now sources its group data from the group info table
unit.threatValue...
0 - player has less than 100% raw threat (default UI shows no indicator)
1 - player has 100% or higher raw threat but isn't mobUnit's primary target (default UI shows yellow indicator)
2 - player is mobUnit's primary target, and another unit has 100% or higher raw threat (default UI shows orange indicator)
3 - player is mobUnit's primary target, and no other unit has 100% or higher raw threat (default UI shows red indicator)

6.0
-------------
r101-103:
- Created a group information watcher.
TidyPlatesUtility.GroupMembers = {} a table
Subtables/Values:
.Names = {} Returns a name if you pass it a unitid
.Tanks = {} If you pass it a name, it will tell you if the unit is a tank
.Class = {} Returns a class if you pass it a name
.Role = {} Returns a role if you pass it a name
.UnitId = {} Returns a unitid if you pass it a name
.Type = "solo" Returns the group type; "solo", "party", "raid"
.Size = 1 Returns the size of the group
TidyPlatesUtility:EnableGroupWatcher() a function
TidyPlatesUtilityisableGroupWatcher() another function
- Spell Cast Monitor will now catch channeled spell events (Note: Channeled spells do not animate in reverse. Bite me.)
- Created a group member aggro watcher. (Gonna change this to be under TidyPlatesUtility)
Pass it a name of a party membmer, and it'll tell you if that person has aggro
TidyPlatesWidgets:EnableAggroWatch()
TidyPlatesWidgetsisableAggroWatch()
TidyPlatesWidgets:GetThreatCondition(name)
- Removed the troubleshooting panel.
- Changed "Notes" in TOC
- Spell cast watcher now watches the combat log for casting associated with marked units (raid icons), and will display the cast warning on those units in lieu of a GUID or name.
- Spell Cast events now trigger the SetAlpha functions (in addition to the scale and text functions)
- Spell Cast events send this data to the delegate functions, in addition to normal unit information:
unit.isCasting = true
unit.spellName = spell
unit.spellIsShielded = notInterruptible

r92-100:
- The LoadTheme function is now accessible to external software, via: TidyPlates.LoadTheme("name").
- Removed the '.InterfacePanel' interface panel pointer variable. Replaced with .ShowConfigPanel, which is a function that is called when the wrench icon is clicked
- Threat Line (Tug) widget scales to frame width (default of 100)
- Added Name text color delegate, SetNameColor
- Sets a unique frame level for each plate (up to 125)
- Raises frame level of current target to a high frame level (126), and return it to previous when done.


6.0
-------------
r84:
- Minor tweaks to the TotemIconWidget. Added 'TotemSlot' function to TidyPlatesUtilities global table.

r83:
- fixed: Neon/Tank Health Text
- fixed: Neon/Tank Threat Wheel
- fixed: Mouseover errors during nameplate init

r81
- Fixed Neon Tank variables

r80:
- Bug Fixes
- General Release

r79:
- Neon and Grey are now fully (I hope) operational

r78:
- add icons for the "configure theme" functions
- making any changes in the interface panel will now apply the changes in real-time (no more 'apply' button)

r77:
- Removed and restructured some of the OnUpdate code (to prevent some nil errors)
- Added interface panel option for the cast watcher, directly in the /tidyplates panel (so any theme can use it)
- Click on theme name in theme chooser window to bring up linked panel (supplied to, theme.InterfacePanel = panelframe)

r72-76:
- Anchoring and event handling fixes
- The theme loader will now call 'theme.OnActivateTheme' (a theme function) when the active theme is changed. it passes two value to the function: the active theme table, and the active theme name.
- The theme loader will call the theme.OnActivateTheme with nil values for ALL themes when a theme is changed. See the Neon/Tank functions.lua for how and why it's supposed to be used.
- Numerous bug fixes
- The new casting system has been finished. Neon/Tank will activate it automatically, but you can use '/run TidyPlates:StartSpellCastWatcher()' to enable it for any theme.


r70:
- Massive changes. Your themes may not work...
- Removed Cvar for Bloattest
- Added external access for plates tables
- Changed MANY names for things. See the TidyPlatesDefaults.lua file for the new format names. To enable an element, use the .show tag under each element. (No more options.showName = true, etc)
- Added "spelltext" which replaces one of the special text fields.
- removed specialtext fields. replaced with "spelltext" and "customtext"
- Returned to Virtual Parenting (Tidy Plates Frames are NOT children of the base nameplate. They are just anchored)
- Elite segments have been removed from the healthborder and threatborder. Use multi-style if you want different textures
- Elite icon has been added to replace elite segments
- Skull icon texture can now be changed
- Cast bar will continue to display on previous target when you change targets (guesstimated)
- Cast bar will start on a target if you change TO that target, and they are casting a spell (guesstimated)
- The cast bar may not register interupts fully. But, it will let you know that the unit is casting. Quit whining, you babies.
- Preliminary Spell Cast Monitor, in place. Not yet activated. You can find this code under the widget folder, in SpellCastMonitor.lua, if you want to enable/play with it.
- At this stage of development, If you can't figure out how to enable it on your own, YOU SHOULDN'T.
- Changed the update functions a wee bit to try and reduce CPU load. Some plates may not be updating correctly. Complain wisely (ie. with specifics) and it shall be fixed.
- Added a selection box item to the visual elements. find it under, theme.target


5.15
-------------
r68:
- Update queue changes
- Neon/Tank changes for testing:
* Threat border will light up red when a friendly unit has aggro
* Debuff highlighting functions are in place, but not yet implemented

r67:
- Fixed Tanked Widget

r66:
- lil' Core changes

r59-r65:
- Numerous bug fixes (some of them pretty big)
- "Culling of Old Widget Code"
- Various optimizations
- Reordering of updates (Delegate functions will get updated on TidyPlates:Update() calls, regardless of the 'unit' table having changed)

The R65 release contains the test version of Graphite.

r58:
- Lil' bug fixes

r54-57:
- Neon now keeps a "Known targetOf list" table, which delegate functions access to highlight non-tanked targets
- Added a simple Combat Log Analyzer to Debuff Widget (To report debuff cancelation back to ID'd units)
- Tank role recognition in Threat Line Widget
- Totem Icon Widget Included in WidgetLib. Not yet in Neon.
- Changed internal cast bar code in prep for cast warning system (slated for 5.16). oddities might occur. I'll fix as discovered


5.14
-----------

r50-53:
- fixed nil values during set scale
- adjusted neon font to 'Qlassik', size, and position for better clarity
- added some comments to the default theme file
- threat line widget will not update on a unit until there is a threat table; meaning, if you're solo, you won't see anything.


r47-49:
- Commented-out improved cast bar code; Saved for another cycle
- removed unit.targetOf determination; too much cpu utilization
- some optimization of the OnUpdate function to improve fading performance
- Fixed color picker widget being placed under the interface options window
- theme.SetAlpha functions should just return a single value, for absolute alpha (0.0-1.0). additional returns are ignored
- The theme template table (the one with all the default values) has been changed to no longer look like the Grey theme. The Grey theme's media is now stored in its own folder. Choosing "None" as a theme option will show name-text, only.
- TP previously tried to associate arena, party, raid member guids to a nameplate (by name). This has been removed due to cpu considerations

r46:
- Still cranky
- fixed the Avoid overlap thingy
- added some update throttling for threat line widget
- commented out some friendly unit guid identification code
- some optimization of the OnUpdate function to improve fading performance

r44:
- I'm exhausted and sick and I don't want to even think about this stupid changelog thing and it's a miracle that I'm actually uploading this and I'm going to go to my freaking bed so I can be less cranky in the morning. I'm also hungry, dammit.


r43:
- Improved Fade
- Added a unit.targetOf variable, which the core will attempt to fill, depending on if there is a path to that unit (target, mousover, raid1target, party2target, etc.. doesn't fill from arena, yet)
- Added a .backdrop tag to the statusbars in the style table for themes; The image will appear behind the statusbar.

r40:

* Improved Tug-o'-Threat Widget
- Widget will try to acquire threat data from raid members

* Nameplates will now fade in when they appear

* Improved Cast Bar
- Will now try to estimate the cast of a
unit, without being targeted.


5.13
-------------
r37:
* Fixed Alpha == 0 update problems (Not updating name, health)
* Fixed Neon panel (Not holding values)

r36:
* Modified layering
* Mainstream Release!

r35:
* Updates and fixes to Neon (including Unit Level)
* Inclusion of Graphite (just a peek at an upcoming theme)
* Layering adjustment
* Removal of some beta debug code

r31:
* New theme callback function: OnContextUpdate. Triggered when the GUID of a unit is updated.
* SetThreatColor will trigger for every unit, with no filtering, allowing the designer to use the
Threat Glow for other purposes (such as debuff tracking)
* Neon and Grey Panels are parented to their own category.
* Neon Panel has been updated
* New Neon features:
- Threat glow border
- Class Icon
- Debuff Widget Config

r30:
- Modified the theme table preprocessor to fill in values on the incoming theme table, rather than generating a totally segregated table.
- The style application function will now use that updated custom theme table
- Theme styles can be modified in real-time, and updated with TidyPlates:ForceUpdate()
- Theme reload will only be required when new styles are added, after the initial loading. (to multi-style themes)

r28:
- Added SetCastbarColor function

r26:
- Added SetThreatColor function

- Modified the core to reduce the workload on data updates.
More specifically, I've made new paths for update requests
which avoid updating every single piece of data when only
a single value has changed.
- Cleaned up some code, and added some new comments


---

Tidy Plates 5.12 Beta...

Beta 11
+ More cast bar improves
+ Rederanged some layering
+ Some other things, but I can't remember what they were.
+ Crimped my hair. Total blonde 'fro.
+ Planted some beets in my garden.
+ Cursed at the deer who ate my bean vines

+ Oh yeah... there's a new theme, which I included; It's called Graphite. It's a very minimal design, which is in-progress. Just thought you guys/gals might enjoy seeing it early.

Beta 9
+ Fooled around with region hiding

Beta 8
+ Cleaned up indicator code
+ Unit information table: levelcolorRed, levelcolorGreen, levelcolorBlue
+ clean up spellcasting errors

Beta 7
+ Fixed highlight bug
+ Added level text, color, and boss-skull

Beta 6
+ Fixed some Casting bar bugs
+ Note widget; Removed interface from neon

Beta 5
+ New frame/region management; No reparenting. This change is to help avoid crashes on Macs.

Beta 4
+ Cast bar has been totally reverted to older method; Some graphical glitches
may still occur, but it'll be Blizz's API's fault, this time ;-)
+ Debug Text has been removed
+ Note Widget has been repaired
+ Unit Raid Icon Info (unit.raidIcon)
* STAR, MOON, CIRCLE, SQUARE, DIAMOND, CROSS, TRIANGLE, SKULL
+ Debuff widget should behave better
+ Changed the update process to better update nameplates when the player
doesn't have a target. Idle performance will slightly decrease, but
will have no impact to combat performance.

Beta 3
+ Fixed some "no target" update errors
+ Working on cast bar problems; Reverting to older method
REMOVED - When you click on the Tidy Plates entry in the Interface Options list, it will expand the list, showing all subitems
+ The debuff widget can be filtered by creating and linking a function to the debuff widget object (widget.Filter)
example:
plate.widgets.AuraIcon.Filter = function(debuffinfo)
if (debuff.duration < 50 ) or debuff.name == "Hunter's Mark" then return true end
end
+ Fixed some aura widget bugs

Beta 2B

+ Neon now can show the unit level in its health text field
+ Added events for PLAYER_CONTROL_LOST, PLAYER_CONTROL_GAINED, UNIT_FACTION
+ Grey is included, again. It's not fully updated
+ Minor bug fixes
+ Both Neon and Grey will now only modulate the scale and aggro color of NPC nameplates; PvP colors will automatically pass through


Beta 1
Beta 1 will launch without Grey. This is so I can keep focused on features, and then work toward
the interface panels. I use Neon, so that's what I'll be testing with.
+ Notes Widget
+ Currently only editable via LUA. Add notes in the widgets\NotesWidget.lua file.
+ Unit Raid Icon Info
+ Range-Check Widget (for group members)
+ Interface (Drop down menu for range)
+ Packaged Neon with the Main Release
+ Make Selection Box and Threat Line defaults for Tidy Plates: Neon
+ Add Level Display Option to Grey
+ Neon: Make the Enemy Player color pass through (PVP)
+ Updated Combo Points
+ Neon: Added health text



5.11.4
---------------
* Grey Theme: New Customization Tool
1. Under the "TidyPlates_Grey" folder, you'll find another folder, "TidyPlates_GreyExtension"
2. To use it, begin by moving that folder up to your Addons folder
3. Open the file, "TidyPlates_GreyExtension\GreyExtension.lua"
4. You can directly modify the default behavior and appearance
5. This process can be duplicated for any theme, and will not get overwritten by an update
Post a comment, or write me an email (binbwen@gmail.com) if you need some help with this
* A full status update will now be performed when the cast bar is shown, to prevent null values

* The Public Test Build Includes the Neon theme

5.11.2
---------------
+ Castborder size is being reset during odd times; Added improvements to restore the shape
+ Fixed the issue with Grey aggro borders not being hidden after /reload (saved variable merge issue)

5.11.1
---------------
- Problems with OnInitialize not being called (widget errors occuring during combat) An attempted fix is applied.
- Fixed unit.class updates (hopefully)

Beta 10
-- /greydps and /greytank are the new shortcuts for Grey's Interface panel
-- Added aura widgets to Grey/Tank
-- Repositioned the Grey debuff widget

-- Short Debuff Widget Description; Displays up to 6 of your debuffs (in no particular order) on a target,
which are less than 36 seconds in total duration.

Beta 9
- Health text in Grey; "%x" will now read "x%"
- Added outline to text of Threat Line Widget (makes it easier to read in a cluttered battle)
- Decreased the text size of the target-of-target on Threat Line

Beta 8
- Debuff widget: number of columns reduced to 3
- Threat Line Widget will look to see if the player is marked as a Main Tank in the Raid settings. If so, it will display the person who has pulled aggro (Target of). otherwise, it will assume dps mode and hide the name.
- Threat Line will color the Lost side green if it's being held by a tank

Beta 7
Debuff Widget:
* Added a second row of icons to debuff widget (total: 8)
* Modified border graphics
* Decreased Size to 80%
* Added Stacks
* Moved text around
* increased length to 5 min
* Added Debuff Widget to Neon/Tank and DPS

Status Bar
* Fixed Range errors

Alpha
* Fixed Opacity errors

5.11 Beta 5
* Added a Statusbar wrapper, which fixes Lucky Charms, and enables vertical stat bars with masks
(Now you can use the orientation = "VERTICAL" tag for your healthbar. Not active on the castbar.)
* Added basic Debuff (on enemies) icons for targets and mouseover
* Fixed Virtual Plates compatibility (Thanks Saiket!!)

Theme function Changes:
* theme.OnInitialize will get called every time a nameplate is shown. Authors should check for
exsisting objects/widgets before creating new ones.
*theme.OnUpdate is called when the data on the plate is updated. This does not need a existence
check since it's guaranteed to run after an OnInitialize.


5.10.4
+ If the Threat Line Widget sees that the targetted character is a "MAINTANK" under the raid roles, it will color the name blue.

5.10.3
+ Line widget will color names
+ Fixed "Hide Neutrals"
+ Went to ArialNarrow for the default font
+ Grey\DPS
+ Added Hide Neutrals, Ignore Elites
+ Added SetPoint to extended (just in case)
+ Changed health bar color gathering to assist duels

- Removed from loading procedure:
- SetCVar("CameraDistanceMaxFactor", 6)
- SetCVar("threatWarning", 3)
- SetCVar("ShowClassColorInNameplate", 1)
- SetCVar("showVKeyCastbar", 1)


5.10.2
General
+ Removed Cvar setting, "CameraDistanceMaxFactor" (fixes camera zoom issues)
+ Re-enabled Cursor Update Event

Grey Theme
+ Scale: ignore non-elites (Added to Grey\Tank; Planned for Grey\DPS)
+ Alpha: hide non-elites (Added to Grey\Tank; Planned for Grey\DPS)
+ Spinner Widget
+ move widgets to .widget
+ Added a Selection/Target box to Grey (Added to Grey\Tank; Planned for Grey\DPS) (testing)

5.10.1
------
Re-added Threat Wheel/ Spinner

5.10
-------------------------------------------------------------------------
++ "Avoid Overlap" (Alias) in panel
++ "Autoshow" Option in panel
++ Independent Frame
* scale pass-through (Not fully implemented; using Virtual Plates AND a theme which changes scale will show oddities)
* force alpha override (The developer can tell Tidy Plates to force the alpha - avoiding Blizzard's default alpha - by returning 'true' as a second value for the return)
- ex. theme.SetAlpha = function(unit) return 1, true end -- Will maintain the opacity at 100%, regardless of target status
++ Set Default CVars after VARIABLES_LOADED
++ Dual Spec Support (Changes theme based on spec)
- Added a second dropdown menu in panel
++ Troubleshooting Panel
- Vkey/Bindings
- reset/reload
++ Widgets
+ created TidyPlatesWidgets. table
+ Threat Wheel
+ Class Icon Widget
+ Combo Point Widget
+ Threat Line
+ MT Logic Widget
+ Syntax usage will follow
++ Scale pass-through (Not Complete; Using Virtual Plates AND a theme which changes scale will show oddities)
++ Performance Enhancements
++ More Comments (woo?)
++ Code Re-organization
++ Widgets now use TidyPlatesWidgets:HideIn(), and a watcher frame to perform time checks; Faster than having
each widget process for OnUpdate
++ Improvements to Panel Helpers
++ Unit Info table
+ .GUID (from mouseover or target)
++ Grey Theme
++ Critter/Neutral Filter checkbox
++ Panel redesign
++ Tank Mode; "Expands the size of runaway mobs"
++ DPS Mode; "Expands the size of aggro'd mobs"
++ Widgets
++ Each of my own themes should have their own config panel for role,
allowing dual spec to work seamlessly..
TidyPlatesThemes["Grey (DPS)"] = config
TidyPlatesThemes["Grey (Tank)"] = copytable(config)
++ Virtual Plates should now behave better
* Scale-changing plates will still cause problemos, but now, ordinary plates will work just fine.
* Returning NIL in your ScaleDelegate function (if you've got multiple modes) will allow VirtualPlates passthrough.
++ Grey Tank/DPS panels and saved variables got some love; They work better
+ Delegate functions now use local variables for speed
+ Fixed Forceupdate
+ Fixed some Grey variables
+ something else.. forgot what it was. (Ok, I remembered; I spelled "deficit" wrong. I bought the wrong vowel. Damn you, Vanna)
+ Fixed Health Text modes
* Grey Theme
- Added Current Health + Percent
* Widgets
- General Mouseover Widget
- Combo Point Widget
* Still had trouble with nameplate alpha changes updating after the OnShow call.
-- Solution: Indvidual Plate echo-update
* Retracted "Raid-Tanked" Widget (for the time-being)
* Added an extended.widget table
- Theme designers should put all their widget references in this table
* When nameplates are changed (manually or auto) by the Tidy Plates UI,
the software will attempt to hide/clear any frames listed under the
extended.widget table.

In Progress
-------------------------------------------------------------------------
Release To-Do
-------
-- Documentation

Post Release:
-- Video
-- Tidy Plates: Basic - Will become the new 'TDK' starter theme.

Moved to Future Version or Sep. Addon
-------------------------------------------------------------------------
* "Behind" Widget if IsUsableSpell("Shred") or IsUsableSpell("Backstab") then return 2; elseif IsUsableSpell("Mangle") or IsUsableSpell("Sinister Strike") then return 1 end
* Incoming Heal Widget (LibHealcomm )
* Default Functions for all non-overridden themes
* Tentative: Change SpecialText2 to SpellText? 'Spell Name Text' becomes a default feature
* - Include/Exclude List for theme (sep lua file)
* Unit Information Table additions
- unit.raidIcon = "SKULL", "X", etc
* LDB Addon/Plugin
* Make _VP work better
* Widget Customization (They'll behave more like the usual interface widgets, where you can add/remove elements and graphics)
* Widgets
- General Mouseover Widget
+* Mana Widget
+* Buff/Debuff Widget (Randa)
- Current Target Widget
+* Combo Point Widget
* Grey Theme
- PvP Mode
* Still having trouble with nameplate alpha changes updating after the OnShow call.
-- Current Solution; EchoUpdate. Problem; Adds too many "gather" phases
-- Future Solution: Indvidual Plate EchoUpdate or EchoUpdateAlpha

* Virtual Plates Workaround: Scale-changing plates will still cause problemos, but now, ordinary plates will work just fine.
* Returning NIL in your ScaleDelegate function (if you've got multiple modes) will allow VirtualPlates passthrough.
* Future Solution: externalScale and internalScale variables. All scale updates (internal and external) will pass to a function to combine the values

* Placing your widgets under frame.widgets in OnInitialize(frame) will allow Tidy Plates to clear the widgets when unneeded.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
v5.4
1MB
11-30-2011 04:51 AM
Addon


Archived Files (78)
File Name
Version
Size
Author
Date
6.5.2 (r403)
693kB
danltiger
01-20-2012 06:21 AM
6.5.0 Beta (r39
1MB
danltiger
12-30-2011 05:47 AM
6.5.0 Beta (r38
703kB
danltiger
12-10-2011 11:26 PM
6.4.9 (r379)
703kB
danltiger
12-01-2011 04:01 AM
6.4.9 (r373)
656kB
danltiger
11-26-2011 09:40 AM
6.4.8 (r363)
636kB
danltiger
11-06-2011 01:08 AM
6.4.7 (r358)
638kB
danltiger
11-01-2011 10:08 PM
6.4.6 (r355)
624kB
danltiger
10-28-2011 03:45 AM
6.4.4 (r348)
664kB
danltiger
10-20-2011 05:18 AM
6.4.3 (r344)
679kB
danltiger
10-14-2011 06:11 AM
6.4.2 (r340)
674kB
danltiger
10-13-2011 06:13 AM
6.4.1 (r338)
674kB
danltiger
10-12-2011 05:51 AM
6.4 (r318)
637kB
danltiger
10-04-2011 04:34 AM
6.3.7 (r304)
669kB
danltiger
08-25-2011 11:09 PM
6.3.7 (r304)
669kB
danltiger
08-15-2011 06:14 AM
6.3.6 (r301)
669kB
danltiger
08-14-2011 06:53 AM
6.3.4 (R293)
663kB
danltiger
07-15-2011 05:17 PM
6.3.3 (R292)
664kB
danltiger
07-14-2011 04:51 AM
6.3.2 (R291)
664kB
danltiger
07-13-2011 05:57 AM
6.3.0 (R284) Fo
664kB
danltiger
06-17-2011 05:26 AM
6.3.0 (R278) Fo
271kB
danltiger
06-15-2011 05:19 AM
6.2 (R259)
577kB
danltiger
04-11-2011 11:25 PM
6.1.13 (R253)
562kB
danltiger
04-11-2011 02:03 PM
6.1.9 (R230)
531kB
danltiger
03-16-2011 12:10 AM
6.1.8 (R229)
531kB
danltiger
03-15-2011 11:01 PM
6.1.7 (R212)
486kB
danltiger
03-14-2011 01:51 AM
6.1.5 (R206)
480kB
danltiger
03-12-2011 03:11 AM
6.1.5 (R201)
482kB
danltiger
03-06-2011 04:09 AM
6.1 (R176)
462kB
danltiger
02-28-2011 05:21 AM
6.1 (R174)
458kB
danltiger
02-27-2011 07:31 PM
6.1 (R172)
487kB
danltiger
02-27-2011 05:50 AM
6.1 (R165)
467kB
danltiger
02-26-2011 07:15 AM
6.1 (R157)
498kB
danltiger
02-25-2011 06:05 AM
6.1 (R152)
492kB
danltiger
02-23-2011 09:57 PM
6.1 (R144)
487kB
danltiger
02-21-2011 02:33 AM
6.1 (R137)
492kB
danltiger
02-20-2011 04:25 AM
6.1 (R127)
484kB
danltiger
02-14-2011 10:10 PM
6.1 (R117)
439kB
danltiger
02-12-2011 04:14 PM
6.1 (R109)
430kB
danltiger
02-06-2011 02:04 AM
6.1 (R108)
421kB
danltiger
02-03-2011 09:39 AM
6.0.4 (R95)
735kB
danltiger
01-06-2011 04:52 AM
6.0.3 (R84)
154kB
danltiger
01-04-2011 12:42 PM
6.0.3 (R83)
363kB
danltiger
12-31-2010 02:43 PM
6.0.2 (R82)
396kB
danltiger
12-27-2010 09:28 PM
6.0.1 (R81)
378kB
danltiger
12-25-2010 07:32 AM
6.0 (R80)
381kB
danltiger
12-24-2010 06:37 AM
6.0 Beta (r79)
358kB
danltiger
12-20-2010 05:53 AM
6.0 Beta (r76)
275kB
danltiger
12-18-2010 09:26 AM
6.0 Beta (r74)
269kB
danltiger
12-14-2010 08:55 PM
5.15 Beta (r68)
277kB
danltiger
12-05-2010 10:19 PM
5.15 Beta (r67)
276kB
danltiger
12-02-2010 05:54 AM
5.15 Beta (r66)
276kB
danltiger
11-30-2010 10:05 PM
5.15 Beta (r65)
372kB
danltiger
11-30-2010 12:18 AM
5.15 Beta (r60)
443kB
danltiger
11-23-2010 10:52 PM
5.15 Beta (r58)
444kB
danltiger
11-20-2010 10:59 AM
5.14 Beta (r53)
533kB
danltiger
11-08-2010 08:36 PM
5.14 Beta (r52)
496kB
danltiger
11-08-2010 03:24 PM
5.14 Beta (r49)
477kB
danltiger
11-06-2010 01:57 PM
5.14 Beta (r48)
505kB
danltiger
11-03-2010 06:16 AM
5.14 Beta (r47)
405kB
danltiger
10-29-2010 06:10 AM
5.14 Beta (r46)
405kB
danltiger
10-26-2010 09:00 PM
5.14 Beta (r45)
399kB
danltiger
10-24-2010 01:04 PM
5.14 Beta (r44)
505kB
danltiger
10-22-2010 11:17 PM
5.14 Beta (r43)
420kB
danltiger
10-12-2010 05:54 AM
5.14 Beta (r43)
420kB
danltiger
10-11-2010 12:17 AM
5.14 Beta (r40)
410kB
danltiger
10-05-2010 12:07 AM
5.13.2 (r37)
499kB
danltiger
09-11-2010 07:29 AM
5.13.1 r36
480kB
danltiger
09-05-2010 03:31 PM
5.13 Beta r35
498kB
danltiger
09-05-2010 12:52 AM
5.13 Beta r31
498kB
danltiger
08-30-2010 05:17 AM
5.13 Beta r30
488kB
danltiger
08-23-2010 06:38 AM
5.13 Beta r28
470kB
danltiger
08-22-2010 06:20 AM
5.13 Beta r26
329kB
danltiger
08-20-2010 05:32 AM
5.13 Beta r25
322kB
danltiger
08-19-2010 05:49 AM
5.13 Beta r24
330kB
danltiger
08-17-2010 06:59 PM
5.13 Beta r20
329kB
danltiger
08-13-2010 05:46 AM
5.13 Beta r18
329kB
danltiger
08-10-2010 06:25 PM
5.13 Beta r15
325kB
danltiger
08-04-2010 11:29 PM


Post A Reply Comment Options
Old 01-02-2012, 07:23 AM  
Thethiala
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by danltiger
I think I've fixed this in the current release.
It was indeed fixed, thank you for your hard work!
Thethiala is offline Report comment to moderator  
Reply With Quote
Old 01-02-2012, 07:00 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 1266
Uploads: 21
It's not really a bug, but I agree that it would work better if the mode didn't need to match.

And, I think the "Copy Damage to Cache" thing is a typo. I'll take a peek.

Thanks for the feedback!

Originally Posted by Pagezero2
Not sure if it's bug to the way you intended things to work, but I noticed that the "Show Class Color for Party/Raid Members" doesn't do anything unless you have the text set to "By Class".

Any chance this option could work regardless of what the text coloring option is set to, I like my friendly text set to "By Reaction" but love seeing class color in Raids.

Also if I hit "Copy" on the Tank Hub, it says copying "Damage" to cache, not sure if it's a cut-n-paste issue.

Thanks for all the great work.
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator  
Reply With Quote
Old 01-01-2012, 11:14 PM  
Pagezero2
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Not sure if it's bug to the way you intended things to work, but I noticed that the "Show Class Color for Party/Raid Members" doesn't do anything unless you have the text set to "By Class".

Any chance this option could work regardless of what the text coloring option is set to, I like my friendly text set to "By Reaction" but love seeing class color in Raids.

Also if I hit "Copy" on the Tank Hub, it says copying "Damage" to cache, not sure if it's a cut-n-paste issue.

Thanks for all the great work.
Pagezero2 is online now Report comment to moderator  
Reply With Quote
Old 12-31-2011, 12:17 AM  
unstoppixel
A Fallenroot Satyr
 
unstoppixel's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 25
File comments: 96
Uploads: 2
Got it to work... thanks again!
__________________
unstoppixel is offline Report comment to moderator  
Reply With Quote
Old 12-30-2011, 11:10 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 1266
Uploads: 21
Re: Re: Re: Current Target

Two changes:

1. Change the .TOC file's dependency:
## Dependencies: TidyPlates_Quatre

2. Change the MyCustomizations.lua file:
local theme = TidyPlatesThemeList["Quatre/|cFFFF4400Damage"]

If you wanted to apply this effect to more than one theme, you'd have to add a dependency for each of those themes, and duplicate the code for changing the graphic, for each theme.

Originally Posted by unstoppixel
Originally Posted by danltiger
You could replace the target indicator artwork. I've made customizations to my themes without editing the base file by creating an addon which modifies the theme's table, with the parent theme as a dependency....

1. Create Folder: TidyPlatesNeon_MyCustomizations

2. Create File: TidyPlatesNeon_MyCustomizations.toc

3. Add code to TidyPlatesNeon_MyCustomizations.toc:
Code:
## Interface: 40300
## Title: Tidy Plates Neon Customization
## Dependencies: TidyPlates_Neon
MyCustomizations.lua
4.Create File: MyCustomizations.lua

5. Add code to MyCustomizations.lua:
Code:
local theme = TidyPlatesThemeList["Neon/|cFFFF4400Damage"]
local style = theme["Default"]

-- Example Customization
style.target.texture = "Path\\YourTextureFile"
style.target.width = 128
style.target.height = 64
As a plus: The customization would persist through addon updates.


Originally Posted by unstoppixel
One thing I love about Threat Plates is the big arrow icons around the current target. But one thing I love about the regular themes you have is that the full health bars turn blue when a mob is being tanked by another tank. Is there any way this could be combined. I'd LOVE if your themes had an option for bigger indication of your current target!
AWESOME! I got it to work, but I tried to switch it up to work for Quatre instead and it wasn't working for me. How might I make it work for that instead? Or better yet... for ALL themes?
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator  
Reply With Quote
Old 12-30-2011, 08:01 PM  
unstoppixel
A Fallenroot Satyr
 
unstoppixel's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 25
File comments: 96
Uploads: 2
Thumbs up Re: Re: Current Target

Originally Posted by danltiger
You could replace the target indicator artwork. I've made customizations to my themes without editing the base file by creating an addon which modifies the theme's table, with the parent theme as a dependency....

1. Create Folder: TidyPlatesNeon_MyCustomizations

2. Create File: TidyPlatesNeon_MyCustomizations.toc

3. Add code to TidyPlatesNeon_MyCustomizations.toc:
Code:
## Interface: 40300
## Title: Tidy Plates Neon Customization
## Dependencies: TidyPlates_Neon
MyCustomizations.lua
4.Create File: MyCustomizations.lua

5. Add code to MyCustomizations.lua:
Code:
local theme = TidyPlatesThemeList["Neon/|cFFFF4400Damage"]
local style = theme["Default"]

-- Example Customization
style.target.texture = "Path\\YourTextureFile"
style.target.width = 128
style.target.height = 64
As a plus: The customization would persist through addon updates.


Originally Posted by unstoppixel
One thing I love about Threat Plates is the big arrow icons around the current target. But one thing I love about the regular themes you have is that the full health bars turn blue when a mob is being tanked by another tank. Is there any way this could be combined. I'd LOVE if your themes had an option for bigger indication of your current target!
AWESOME! I got it to work, but I tried to switch it up to work for Quatre instead and it wasn't working for me. How might I make it work for that instead? Or better yet... for ALL themes?
__________________
unstoppixel is offline Report comment to moderator  
Reply With Quote
Old 12-30-2011, 06:31 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 1266
Uploads: 21
A few things about Tidy Plates 6.5:

The Hub system core has been significantly updated, and uses a totally different set of saved-settings. You'll have to reconfigure your theme settings.

On the bright side, there are a few new features that you might want to explore. For example: Dynamic Threat Mode (Detects your tanking Stance/Aura), Enemy Healer warning, new Spotlight Modes, new Color Modes, and the usual assortment of bug fixes.

Please look through the new options; I'll happily answer any questions.

:-)
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator  
Reply With Quote
Old 12-30-2011, 06:20 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 1266
Uploads: 21
I think I've fixed this in the current release.

Originally Posted by Thethiala
Hello!

I've got a slightly annoying bug. When I enable 'Show Party Member Class Icons' it also shows class icons on my enemies, even though 'Show Enemy Class Icons' is not checked. Checking the latter doesn't make a difference either.

I would love to have class icons on only my allies, so I hope you can help me. :]
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator  
Reply With Quote
Old 12-27-2011, 08:25 AM  
Thethiala
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hello!

I've got a slightly annoying bug. When I enable 'Show Party Member Class Icons' it also shows class icons on my enemies, even though 'Show Enemy Class Icons' is not checked. Checking the latter doesn't make a difference either.

I would love to have class icons on only my allies, so I hope you can help me. :]
Thethiala is offline Report comment to moderator  
Reply With Quote
Old 12-26-2011, 07:31 AM  
the_sober
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
one problem

I don't know why, but in my Mage and Druid, i can't change the options of enermy name plater to show class color in name or the bar or any options that change the enermy bar using Quatre. Always stay on red color.
. But only is this chars, on my shaman and hunter is normal.
Problem solved: there a option in wow interface that show class color in nameplates, this need be marked on, i forget that.

I can change the settings in options, but nothing happens on nameplates in game.

I don't tested with Neon cuz i deleted him.
Last edited by the_sober : 12-27-2011 at 09:25 AM.
the_sober is offline Report comment to moderator  
Reply With Quote
Old 12-18-2011, 01:19 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 1266
Uploads: 21
Re: Current Target

You could replace the target indicator artwork. I've made customizations to my themes without editing the base file by creating an addon which modifies the theme's table, with the parent theme as a dependency....

1. Create Folder: TidyPlatesNeon_MyCustomizations

2. Create File: TidyPlatesNeon_MyCustomizations.toc

3. Add code to TidyPlatesNeon_MyCustomizations.toc:
Code:
## Interface: 40300
## Title: Tidy Plates Neon Customization
## Dependencies: TidyPlates_Neon
MyCustomizations.lua
4.Create File: MyCustomizations.lua

5. Add code to MyCustomizations.lua:
Code:
local theme = TidyPlatesThemeList["Neon/|cFFFF4400Damage"]
local style = theme["Default"]

-- Example Customization
style.target.texture = "Path\\YourTextureFile"
style.target.width = 128
style.target.height = 64
As a plus: The customization would persist through addon updates.


Originally Posted by unstoppixel
One thing I love about Threat Plates is the big arrow icons around the current target. But one thing I love about the regular themes you have is that the full health bars turn blue when a mob is being tanked by another tank. Is there any way this could be combined. I'd LOVE if your themes had an option for bigger indication of your current target!
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator  
Reply With Quote
Old 12-16-2011, 12:35 AM  
MysticalOS
A Wyrmkin Dreamwalker
 
MysticalOS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 184
Uploads: 1
Re: Current Target

Originally Posted by unstoppixel
One thing I love about Threat Plates is the big arrow icons around the current target. But one thing I love about the regular themes you have is that the full health bars turn blue when a mob is being tanked by another tank. Is there any way this could be combined. I'd LOVE if your themes had an option for bigger indication of your current target!
that'd be up to threat plates getting updated for newer features. it's been a good while since it's been touched
__________________
MysticalOS is offline Report comment to moderator  
Reply With Quote
Old 12-11-2011, 04:48 AM  
unstoppixel
A Fallenroot Satyr
 
unstoppixel's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 25
File comments: 96
Uploads: 2
Question Current Target

One thing I love about Threat Plates is the big arrow icons around the current target. But one thing I love about the regular themes you have is that the full health bars turn blue when a mob is being tanked by another tank. Is there any way this could be combined. I'd LOVE if your themes had an option for bigger indication of your current target!
__________________
unstoppixel is offline Report comment to moderator  
Reply With Quote
Old 10-31-2011, 02:29 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 1266
Uploads: 21
Re: No bars for enemy players.

Hi Drey,

Looks like you're in Dalaran, from the pic. I think that enemy players don't get a nameplate in sanctuary zones, which would explain the oddity. (It's a blizz client thing, not Tidy Plates)

Originally posted by Drey
I'm just starting to use nameplates (yeah, I know. No excuse for that) and I love this addon but I've got a really odd problem here.

I do not get any bars over enemy players.

Current keybindings are:
V - show enemy name plates
Shift+v - show friendly name plates
Ctrl+V - show all name plates

When I have all name plates on (control+v) I don't see any enemy bars. I see npc friendly, npc enemy and friendly but no enemy.

I'm pretty sure it's a pebkac but for the life of me I cannot figure out what is wrong.

The below is a link to a screenshot I took.
[url]
As you can see everyone except the troll (on the bear) and the orc (on the broom) have bars.

Any assistance would be greatly appreciated.

Thanks!

quick edit.
I first installed V6.4.6 and had the exact same issue so I upgraded to V6.4.6 (r355). The picture I linked to is V6.4.6 (r355).

Thanks again!

One last edit. Just another quick screen shot to show that now there is a enemy npc in view with a red bar but still none on the troll on the bear.
[url]

Thanks cubed!
__________________
Author Portal
Tidy Plates, Tidy Threat, and Tidy Bar
danltiger is offline Report comment to moderator  
Reply With Quote
Old 10-13-2011, 01:24 PM  
Blubibulga
A Kobold Labourer
 
Blubibulga's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Greetings,

Here is a error log from the last version (r340):

153x TidyPlatesWidgets\DebuffWidget.lua:556: invalid order function for sorting
<in C code>
TidyPlatesWidgets\DebuffWidget.lua:556: in function <TidyPlatesWidgets\DebuffWidget.lua:518>
TidyPlatesWidgets\DebuffWidget.lua:589: in function <TidyPlatesWidgets\DebuffWidget.lua:571>
TidyPlatesWidgets\DebuffWidget.lua:121: in function <TidyPlatesWidgets\DebuffWidget.lua:114>
TidyPlatesWidgets\DebuffWidget.lua:300: in function <TidyPlatesWidgets\DebuffWidget.lua:264>
TidyPlatesWidgets\DebuffWidget.lua:374: in function "?"
TidyPlatesWidgets\DebuffWidget.lua:426: in function <TidyPlatesWidgets\DebuffWidget.lua:423>

Locals:
frame = <unnamed> {
0 = <userdata>
AuraIconFrames = <table> {}
Update = <func> @TidyPlatesWidgets\DebuffWidget.lua:599
unit = <table> {}
guidcache = "0xF13079AA000045E9"
_Hide = <func> =[C]:-1
Filter = <func> @TidyPlatesHub\Functions.lua:577
UpdateTarget = <func> @TidyPlatesWidgets\DebuffWidget.lua:593
PollFunction = <func> @TidyPlatesWidgets\DebuffWidget.lua:482
UpdateContext = <func> @TidyPlatesWidgets\DebuffWidget.lua:599
Hide = <func> @TidyPlatesWidgets\DebuffWidget.lua:735
}
guid = "0xF13079AA000045E9"
AuraIconFrames = <table> {
1 = <unnamed> {}
2 = <unnamed> {}
3 = <unnamed> {}
4 = <unnamed> {}
5 = <unnamed> {}
6 = <unnamed> {}
7 = <unnamed> {}
8 = <unnamed> {}
}
AurasOnUnit = <table> {
3480x0680000001A97F19 = "0xF13079AA000045E93480x0680000001A97F19"
14900x0680000001A97F19 = "0xF13079AA000045E914900x0680000001A97F19"
1720x0680000001A97F19 = "0xF13079AA000045E91720x0680000001A97F19"
6030x0680000001A97F19 = "0xF13079AA000045E96030x0680000001A97F19"
}
AuraSlotIndex = 1
instanceid = nil
debuffCount = 4
GetAuraList = <func> @TidyPlatesWidgets\DebuffWidget.lua:210
DebuffCache = <table> {
1 = <table> {}
2 = <table> {}
3 = <table> {}
4 = <table> {}
}
GetAuraInstance = <func> @TidyPlatesWidgets\DebuffWidget.lua:175
debuffSort = <func> @TidyPlatesWidgets\DebuffWidget.lua:513
UpdateIcon = <func> @TidyPlatesWidgets\DebuffWidget.lua:492
Blubibulga is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: