Download
(42Kb)
Download
Updated: 12-19-17 06:58 PM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Tomb of Sargeras (7.2.0)
Return to Karazhan (7.1.5)
Legion (7.0.3)
Updated:12-19-17 06:58 PM
Created:08-12-14 12:44 PM
Downloads:22,823
Favorites:24
MD5:
Categories:Unit Mods, Buff, Debuff, Spell

JamPlates Accessories  Popular! (More than 5000 hits)

Version: 7.3.1.1
by: jeruku [More]

JamPlates Accessories auras are designed to look/feel like the default de/buff frames but instead of simply being for your target it adds them to the nameplates. This allows you to track de/buffs on units other than your target with a simple glance. Includes a monitor which will move specified de/buffs to the left of the nameplate.

JamPlates Accessories threat is designed to display an eye, resembling the LFG icon, to show a pronounced threat indicator. This allows you to track threat on enemies with a simple glance.

JamPlates Accessories combat is designed to display swords, resembling the combat icon on the default UI, to show a simple combat indicator. This allows you to track units that are in combat with a simple glance.

JamPlates Accessories resource is designed to allow the user the ability to move the class resource bar usually on the default nameplate.

Details:

  • Looks like default auras.
  • Adds you and your pets auras to nameplates.
  • Toggle to show buffs instead of debuffs.
  • Tracker for auras, allowing you to track auras cast by anything.
  • Filter auras, displaying only what you want.
  • Displays an eye representing threat.
  • Displays crossed swords representing combat status.
  • Allows the player move the class resource bar.
  • /jamplates for options.

  • 7.3.1.1
    • So much has changed since it has been, on and off, illness with work and trying to figure out which way to best approach the bar stacking.
    • Bars and not the drinking kind.
    • Changed how the auras are added. Categorized, sort of.
    • TOC update and version to match.
  • 7.1.1.5
    • Fixed scrolling error, maybe.
    • Fixed watched auras not adding to list.
    • Added a refresh button to the lists so they can be updated without reopening options or updated on all local UNIT_AURA events.
  • 7.1.1.4
    • Added x/y offsets for auras. Because I'm literally that forgetful.
  • 7.1.1.3
    • Fixed a global leak.
    • Fixed NamePlateDriverFrame:GetClassNameplateBar() returning nil; unaware of any consequences for skipping it should it not exist.
  • 7.1.1.2
    • Fixed auras. Now displays friendly auras... because I couldn't spell friend(I before E).
    • Scrollframes will no longer print when scrolling the mousewheel.
  • 7.1.1.1
    • Fixed the resource display(a little).
  • 7.1.1.0
    • Fixed the cooldoown issue.
    • Fixed scrollFrame not clipping buttons or clickable points.
    • Streamlined the options for aura spells.
    • Re-added "combopoints" as a default resource bar mover(Should show all class resources.).
  • 7.0.2.2
    • Refixed OmniCC/TullaCC from showing(I think?).
    • Removed deprecated aura code.
    • Fixed some aura code.
    • Still trying to fix the scrollframes... this is what is taking the update so long. Because Blizzard broke how they are handled.
  • 7.0.2.1
    • Fixed an issue with how an enemy is determined.
  • 7.0.2.0
    • Consolidated some code.
    • Deleted deprecated code.
    • Added filtering for Player/Pet/Friendly/Hostile units.
    • Removed the old "Invert auras" style in process of adding filters.
    • Optimized variable loading to allow new variables to be added relatively easily. (Only affects me but... it's a change.)
    • Again challenged my better judgement to update.
  • 7.0.1.2
    • Fixed an issue with the scroll frames allowing clicks on their list items when not visible breaking the other lists.
    • Fixed an error with threat, Blizzard updates threat for dead enemies and tried to update their own nameplates as well...
    • I think I fixed an issue that would cause an error when one first opens JamPlates settings with /jamplates. Just overkilled the amount of times it forces the options to open...
  • 7.0.1.1
    • Fixed a problem brought forward by Jordan5538 over on Curse; tracker auras were using the normal aura settings.
    • Fixed auras failing to properly show when the nameplate shows/hides... the new API for nameplates has changed that much.
    • Did some more fixing for hiding auras properly when their setting is disabled.
    • It is quite late so I may have missed something, but real-life is still calling... and still demands no lubricant.
    • Oh yeah, changed the compatibility of the addon on the addon page to reflect that it is no longer usable with older versions of the game(That's what the archive is for.).
  • 7.0.1.0
    • Updated to work with Legion API
    • Removed Combo Points as these have been added to the default nameplates as a resource bar/icons.
    • Kept Threat indicator.
    • User may now select either default or addon auras... or both(for now, until I figure out how to deal with it).
    • Removed deprecated code and Description page reference of Zork's work on ring theories that lead me to create a movable cooldown frame... which Blizzard most likely used without even mentioning my insignificant name.
    • Thanks again, Zork, for your hard work in your studies of the Blizzard API.
    • Did I miss anything?
  • 6.2.3.3
    • Updated German localization, translations provided by Gahjasan.
  • 6.2.3.2
    • Sorry, I only have the one locale to test it in. It should now default to English if no one has made translations for it.
  • 6.2.3.1
    • Added some German translations provided by pas06.
    • Removed a print statement I left in, my bad.
    • Cleaned up localization code a bit and made it usable, sorry.
  • 6.2.3.0
    • Changed license to MIT.
    • Added localization support.
  • 6.2.2.5
    • Fixed a toggling issue... hopefully I got it this time.
    • Updated description page to better describe features.
  • 6.2.2.4
    • Fixed a global leak.
    • Resolved an issue that might not ever occur naturally... but it's fixed anyway.
    • Fixed a toggling issue.
  • 6.2.2.3
    • In my attempt to solve a reported bug I found another one involving having disabled auras or aura watch(tracker). This has been fixed.
    • Shortened frame names and removed spaces; though not known to cause or have caused errors this was fixed.
  • 6.2.2.2
    • You can now hit the Defaults button on the default Blizzard UI to reset JamPlates Accessories for the character you are on.
    • Also fixed a few issues related to profiles, hopefully.
    • Found a possible error and remedied, odds it never could've happened but better safe than sorry.
  • 6.2.2.1
    • Tossed in a spell ID fontstring. This will make entering aura spell IDs easier in the filter and tracker.
  • 6.2.2.0
    • Fixed a lot of things.
    • Got borders to further mimic default.
    • Finally added combat indicator.
    • Can now change the direction and growth of auras.
    • Should now have fixed filter and watch(tracker). Feel free to let me know if it is not working again.
    • Added some other options to Aura Watch to mimic auras.
    • Added an Aura List of all known auras the addon has scanned.
    • Added tooltips to options... now you can read for yourself what the setting does.
    • Got off my lazy bum butt to write the code out... this is why I appreciate feedback.
  • 6.2.1.4
    • Fixed a typo preventing combopoints from working.
  • 6.2.1.3
    • fixed mouseover aura tracking
  • 6.2.1.2
    • Hopefully fixed the issue with the combopoints not hiding when its anchor gets hidden.
    • Prepared some code for combat indicator/tracker, version *1.1.
  • 6.2.1.0
    • Version has been marked as 6.2 compatible.
    • Special thanks given to Talasonx
  • 6.2.0.2
    • ~TOC Bump. Though I won't raise compatibility status on WoWI until it has been confirmed to work.
    • ~Hopefully squashed the logical bug... can't debug so it might have typos.
    • ~Fixed combo-points not initializing when a druid not in cat form logged in. Sorry about that druids.
    • +Fixed druid form detection.
  • 6.2.0.1
    • TOC Bump. Though I won't raise compatibility status on WoWI until it has been confirmed to work.
    • Hopefully squashed the logical bug... can't debug so it might have typos.
    • Fixed combo-points not initializing when a druid not in cat form logged in. Sorry about that druids.
  • 6.1.0.2
    • Fixed a logical error from 6.1.0.1.
  • 6.1.0.1
    • Code cleanup and rewrite.
    • Aura tracker now shows specified spells with border colored to specify hostile/friendly caster.
    • PvP now called Invert to be more clear.
    • Combo Points should now shine more accurately.
    • Each feature can be enabled/disabled separately but remains one addon.
    • I am sure there are more minute details I am forgetting... seriously, let me know if something goes wrong.
  • 6.0.2.7
    • TOC Bump
  • 6.0.2.6
    • Fixed an unresolved issue that would prevent profiles from changing correctly.
    • Added combo points and appropriate options.
    • Added a threat Indicator and appropriate options.
    • Minor bug fixes... and creations.
  • 6.0.2.5
    • Fixed an unresolved issue that would prevent borders from showing properly.
    • Changed how auras are added to default list; as some can change duration or icon(rare but it happens).
  • 6.0.2.4
    • Clean-up.
    • Fixed variables not saving after the changes from last update.
  • 6.0.2.3
    • Fixed a variable load order issue that I have not noticed for a while.
  • 6.0.2.2
    • Added the filter options UI. Slight unintentional "Easter Egg" with this.
    • Fixed some profile bugs since profile options are new to me.
    • Tidied up the options UI.
    • These are hopefully my final changes, anything after this will be upkeep.
  • 6.0.2.1
    • Fixed the global leaks caused by removal of switches for auras and combo points(removed).
    • Added basic GUI options in the Interface Menu; filter will be added at a later date.
    • Changed how mouse-over is detected, the same method could not be imitated for target changed.
  • 6.0.1.0
    • Fixed a few things that got tossed around when I removed combo points and experimented on things.
    • Cleaned up a few things.
    • Fixed a bug I had missed earlier in development which would result in the creation of extra tables over time.
    • Numeric timers will now be more accurate and now show 1 when 1 second or less remains.
  • 6.0.0.1
    • TOC updated for new patch.
    • Removed Combo Points as they have finally been moved to player and no longer stack on the target.
    • Added support for my personal nameplate addon to improve performance; this is due to how any form of scanning for nameplates works, the scanning lag should not effect you if you are using default nameplates.
  • 5.4.3.6
    • Fixed.
  • 5.4.3.5
    • Fixed a bug introduced in previous cleanup.
  • 5.4.3.4
    • Added a PvP state in which will show target de/buffs.
    • Fixed a minor bug.
    • Cleaned code, there will be more.... always.
    • Mistakes were made.
  • 5.4.3.2
    • Fixed a bug.
    • Cleaned code.
    • Always improving on optimization.
  • 5.4.3.1
    • Added more options.
    • Fixed pet filtering.
    • Cleaned up some code.
  • 5.4.3.0
    • Added more options.
    • Added Combat Log Event Unfiltered scanning.
    • Can filter pet de/buffs.
    • Will memorize de/buffs you cast on the target.
    • Cleaned up the code further.
  • 5.4.2.0
    • Added support for auras.
    • Cleaned up the code.
  • 5.4.1.0
    • Basicly just combo points.
Optional Files (0)


Post A Reply Comment Options
Unread 06-27-19, 09:51 PM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
If anyone cares I'm working on a somewhat massive rewrite of the code. When done it would allow the use of aura categories and filters; i.e. player, party, raid, enemies(semi-limited), boss, or just about anything with a valid ID. And the rewrite should significantly increase performance as I'm uniformly slimming things down.

Edit:
I've gotten into the rewrite only to add in-depth customization; there's going to be a saved settings reset considering the amount of changes made. But you can now change fonts, font sizes, sizes, and alphas of nearly every part of the addon.

Any suggestions or requests, within the realm of nameplate accessories, are welcome before I get too far into the rewrite.
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
Last edited by jeruku : 06-30-19 at 09:38 AM.
Report comment to moderator  
Reply With Quote
Unread 08-14-16, 06:47 PM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
Working on an update. Will be removing combo points and possibly threat. I require testing using the new default frames.

Apologies for not getting to this sooner but real life called and told me to take it without lubricant.
Report comment to moderator  
Reply With Quote
Unread 12-07-15, 10:09 AM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
Looking to the future.

I was wondering, if there is enough people of differing locales that would require this addon to be in their native language?

Also, is there a need to define tooltips or are there any instructions that require more detail?


I ask since I have added all the features I feel are necessary and am now moving onto ease of use. After which the license will be changed allowing ownership to change and I will move on to other projects.
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
Report comment to moderator  
Reply With Quote
Unread 09-18-15, 03:54 PM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
Originally Posted by Taet
Nice work, ty, any chance for healer detection and icon?
You are welcome.

Maybe, but in the mean time have you tried Healers have to die?
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
Report comment to moderator  
Reply With Quote
Unread 09-18-15, 01:54 PM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
Nice work, ty, any chance for healer detection and icon?
Report comment to moderator  
Reply With Quote
Unread 07-01-15, 08:04 AM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
An update is pending, at time of writing, which marks it as compatible with 6.2. If you are late to the show then you will also find that aura logic and druid form detection is now corrected.

A special thank you to Talasonx for their help and dealing with my ineptitude/drunkenness(*).


* - Did you know that being tired and coming down from a caffeine high is the equivalent to being drunk? Without the side effect of killing your liver, but watch-out sleep deprivation can cause kidney failure.
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
Report comment to moderator  
Reply With Quote
Unread 04-11-15, 11:12 PM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
Well, as expected with such an extensive rewrite of the code there was bound to be errors I did not pick up on at release. A single logic error was keeping it from scanning properly and has been resolved.

I apologize for the wait.
Report comment to moderator  
Reply With Quote
Unread 01-27-15, 07:35 AM  
Poxus
A Defias Bandit

Forum posts: 2
File comments: 25
Uploads: 0
Re: Maybe it needs more work

Originally Posted by jeruku
I have been brainstorming new ideas mainly influenced by other addons and would like some feedback from the users of this addon.
  1. Adding combo points again as they did not move combo points to the player frame like I had hoped. As this was not brought up sooner, sorry rogues.
  2. A Cooldown tracker.
  3. Crowd Control monitor.
  4. Buffs on top with debuffs on bottom for friendly units and reversed for hostile units.

Of course I can always keep it simple and clean with just adding the combo points.
Can you add the Threat "spikes" like Tidy plates has? I love the default UI look and build my UI mainly around that and this addon would help with the Nameplates. I just like the "spikes" that Tidyplates has on the nameplates sides when in combat and dependent on aggro.
Report comment to moderator  
Reply With Quote
Unread 01-27-15, 12:47 AM  
ramzax
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 11
Uploads: 1
I think adding combo points is probably a good idea. I only use the addon for CC so I'm all for number 3. As for cooldowns, I've never liked having both buffs/debuffs and cooldowns on the nameplates, looks really messy imo. I'd rather just have buffs and track cooldowns with other addons, but it'd probably be a popular option.

Anyway great job with the addon, love it
Report comment to moderator  
Reply With Quote
Unread 01-26-15, 11:26 PM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
Maybe it needs more work

I have been brainstorming new ideas mainly influenced by other addons and would like some feedback from the users of this addon.
  1. Adding combo points again as they did not move combo points to the player frame like I had hoped. As this was not brought up sooner, sorry rogues.
  2. A Cooldown tracker.
  3. Crowd Control monitor.
  4. Buffs on top with debuffs on bottom for friendly units and reversed for hostile units.

Of course I can always keep it simple and clean with just adding the combo points.
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
Report comment to moderator  
Reply With Quote
Unread 11-18-14, 08:37 AM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
As I did do some work with how things were saved it may have affected an upgrade from one version to the next. Try the following macro to reset your saved variables, it will have an error during the reload but it should remedy the initial error.

Code:
/run JamPlatesAccessoriesDB = nil; JamPlatesAccessoriesCP = nil; ReloadUI();
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
Report comment to moderator  
Reply With Quote
Unread 11-18-14, 06:05 AM  
BNS
A Kobold Labourer
 
BNS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 1
There is still an error, Version: 6.0.2.4
Code:
1x JamPlates Accessories\options.lua:451: bad argument #1 to 'pairs' (table expected, got nil)
[C]:: in function 'pairs'
JamPlates Accessories\options.lua:451: in function 'CreateOptionsPane'
JamPlates Accessories\core.lua:546: in function 'LoadVariables'
JamPlates Accessories\core.lua:569: in function '?'
JamPlates Accessories\core.lua:91: in function <JamPlates Accessories\core.lua:91>
I do not know why, I do not use the built-in Nameplates, I used pNameplates, with this relationship?(sorry english no good)
Report comment to moderator  
Reply With Quote
Unread 11-15-14, 04:22 AM  
BNS
A Kobold Labourer
 
BNS's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 1
Two error has occurred, use the latest version.
Code:
1x JamPlates Accessories\options.lua:447: bad argument #1 to 'pairs' (table expected, got nil)
[C]:: in function 'pairs'
JamPlates Accessories\options.lua:447: in function 'CreateOptionsPane'
JamPlates Accessories\core.lua:568: in function '?'
JamPlates Accessories\core.lua:90: in function <JamPlates Accessories\core.lua:90>
Code:
1x JamPlates Accessories\core.lua:515: table index is nil
JamPlates Accessories\core.lua:515: in function <JamPlates Accessories\core.lua:509
Last edited by BNS : 11-15-14 at 04:29 AM.
Report comment to moderator  
Reply With Quote
Unread 11-04-14, 11:57 AM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
Aha, I see what you meant zork.

Again, my bad. I had re-used code from my nameplate addon which needs to redraw certain aspects of the frame. This is completely uneeded for the auras and will be changed accordingly.
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
Report comment to moderator  
Reply With Quote
Unread 11-03-14, 10:09 AM  
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 223
File comments: 34
Uploads: 4
Originally Posted by zork
Hey jeruku. I'm trying to add auras to rNamePlates and am currently studying your code. Really well written. Thanks.

I'm able to do the GUID check of all nameplates in a single onupdate on the worldframe.
I saw that you are running an OnUpdate on every single nameplate. Any specific reason for that?

Btw...why are your aura functions global? I think AddAura etc could be declared locally.

What I have so far the the GUID part.
https://code.google.com/p/rothui/sou...NamePlates.lua

Next the the combat log stuff.
Thank you zork.

I do it on each frames OnUpdate to easily get itself and because it is just injecting code into the giant OnUpdate loop. The traditional method iterates over the same values that WoW's code does, so iterating over the same table values twice did not seem efficient.

The global leak is my bad. I forgot to change it after I removed the boolean's for combo points and auras. This will be fixed in the next update which will also include in-game options.
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: