Download
(36Kb)
Download
Updated: 09-26-15 08:29 AM
Addon for:
Masque.
Pictures
File Info
Compatibility:
Minor patch (6.2.3)
Fury of Hellfire (6.2)
The Adventure Continues (6.1)
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:09-26-15 08:29 AM
Created:09-19-11 02:29 PM
Downloads:7,541
Favorites:12
MD5:

Masque ClassButtons  Popular! (More than 5000 hits)

Version: 3.1.1
by: jeffy162, Sovi_Oso

Before we go any farther: This is a plug-in for Masque and will do nothing except take up 240 KB worth of your hard drive space without it.

UPDATED for 6.2.0 Fury of Hellfire!!

This is a continuation of my ClassButtons plug-in for Button Facade. Since Button Facade has been re-written and renamed to Masque, I figured I'd better try to keep pace.

With that in mind, I have also re-written and renamed ClassButtons to work with Masque. Along the way I have shrunk the physical file size by resizing the graphics it uses. The included graphics are 64 pixels by 64 pixels in size, vs. 128 pixels by 128 pixels. It doesn't sound like much, but just resizing those graphics shrank the physical file size by over half. From 1.92 MB to 608 KB.

In this latest release version (2.4) I have also changed the graphics from the .tga format to the native Blizzard .blp format, edited out the font options (Masque has dropped those options, so keeping them was just wasting space) and deleted the fonts folder that was included in the previous release. Those changes have also shrunk the physical file size from 608 KB to 240 KB.

I hope you enjoy this plug-in and hope it makes your WoW-ing a little more fun.

Credits: jjsheets and StormFX for Button Facade and Masque.

If you like this plug-in for Masque, and you also use Minimap Button Frame, please take a look at its' cousin MinimapButtonFrame_sClassButtons (also 5.3 compatible).

---- Changelog for Masque_ClassButtons ----
3.1.1 - 9/26/2015 Spelling corrections in the Lua file. (Thanks Blazeflack!) Didn't make any difference, that I could see, but, right is right.

3.1.0 - 7/2/2015 TOC bump for 6.2.0.

3.0.0 - 2/24/2015 TOC bump for 6.1.0.

2.4.5 - 10/14/2014 TOC bump for 6.0.2 The Iron Tide.

2.4.4 - 10/2/2013 TOC bump for 5.4 Siege of Orgrimmar.

2.4.3 - 05/20/2013 TOC bump for 5.3 Escalation.

2.4.2 - 03/06/2013 TOC bump for 5.2 The Thunder King.

2.4.1 - 11/28/2012 TOC (.toc file) bump for 5.1 Landfall.

2.4 - 08/28/2012 Release for MoP on the 5.04 live servers. Added Monk class buttons and backdrop and converted all of the graphics to BLP format. Deleted the font optionsfrom the CB.lua file because they have been dropped from Masque (please see the "Notes" file). Deleted the Fonts folder since it is no longer needed.

2.3b - 08/23/2012 Third MoP Beta test. It finally works right!! Correct spelling is everything.

2.2b - 08/05/2012 Second MoP Beta test.

2.1b - 08/03/2012 MoP Beta test.

1.2 - 12/03/2011 TOC bump for 4.3 patch. That's it.

1.1 - 09/20/2011 Fixed some mistakes I made in the button attributes. Hopefully, that solves the problems.

1.0 - 09/19/2011 Initial release of Masque_ClassButtons.
Optional Files (0)


Post A Reply Comment Options
Unread 09-26-15, 08:18 AM  
jeffy162
A Pyroguard Emberseer
 
jeffy162's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2364
File comments: 116
Uploads: 11
Originally Posted by Blazeflack
I spotted a few errors in CB.lua.

In the Backdrop layer, the "Height" attribute is not using an uppercase H, but appear as "height".
In the AutoCastable layer, the "Width" attribute is not using an uppercase W, but appear as "width".
Sorry for the late reply, Blazeflack. (I've GOT to start reading!!!) Thank's and good catch. It didn't make any difference, that I could see, but they don't call me "blind boy" for nothin', you know. Must have looked over the code for this addon about 50 times, but I missed it anyway.

Thank's again.
__________________
Ahhhh, the vagueries of the aging mind. Wait.... What was I saying?

[SIGPIC][/SIGPIC]
Carbonite <----- GitHub main module (Maps ONLY) download link. The other modules are also available on GitHub.
Carbonite-CLASSIC<----- GitHub link to Carbonite Classic. Thanks to ircdirk for this!
Report comment to moderator  
Reply With Quote
Unread 09-20-15, 07:41 AM  
Blazeflack
A Deviate Faerie Dragon

Forum posts: 12
File comments: 18
Uploads: 0
I spotted a few errors in CB.lua.

In the Backdrop layer, the "Height" attribute is not using an uppercase H, but appear as "height".
In the AutoCastable layer, the "Width" attribute is not using an uppercase W, but appear as "width".
Last edited by Blazeflack : 09-20-15 at 07:42 AM.
Report comment to moderator  
Reply With Quote
Unread 10-04-11, 08:13 AM  
jeffy162
A Pyroguard Emberseer
 
jeffy162's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2364
File comments: 116
Uploads: 11
Originally posted by twopro :
alright, thank you for the response. yes, i have turned off masque skins to use this addon. when i un-slected this addon omnnic worked. i'll test it again later on this week on a lvl 85 test death knight to confirm so i don't mess up my main configured death knight.
Well, you're welcome, of course, but....

As I said:
Try turning off all of your addons except Masque, M_CB and your action bar addon and see what happens. Then enable OmniCC and see what happens. Keep enabling addons one at a time, and testing, until you find the one that is interfering with OmniCC and look through its' options. Maybe there is a way to stop it from interfering.
That is the procedure to find an addon that is interfering with another addon. If you disable everything else and enable ONLY your action bar addon, Masque, Masque_ClassButtons and OmniCC and OmniCC works fine, then it is obviously something else interfering with OmniCC. Leaving all of your addons enabled and just disabling one of them and all of a sudden everything works fine does not necessarily mean that addon caused the problem. I visit the Carbonite forums quite frequently and see this fairly often with Carbonite. The only way to be sure a certain addon is causing the problem is to use that addon by itself to see if the problem continues. Of course, with M_CB you can't do that. You also need Masque (it won't work without Masque) and an action bar addon and OmniCC to be enabled to see if the problem persists with ONLY those addons enabled.

Also, and please allow me to be specific here, Masque_ClassButtons is a plug-in for the addon Masque. Without Masque installed and enabled this plug-in will do absolutely NOTHING except waste the 600 KB of space it occupies on your hard drive.

Once again, there is NOTHING in M_CB's code to interfere with OmniCC. I use OmniCC and have no problem seeing it on my action buttons. Something else is interfering with OmniCC in your set up. Open up the "CB.lua" file and look for yourself. Here is what you will find:
Code:
 
Cooldown = {
      Width = 26,
      Height = 26,
Which just tells Masque to tell WoW that that is the size the default cool down graphic needs to be, and this:
Code:
Duration = {
	    Width = 40,
	    Height = 10,
    --	    Color = {0, 0, 0, 0},
    --      Font = [[Interface\AddOns\Masque_ClassButtons\CBFonts\Your Font Name Goes Here]],
    --	    FontSize = 12,
    --	    JustifyH = "",    --Available values are LEFT, CENTER, RIGHT-- 
    --	    JustifyV = "",    --Available values are BOTTOM, MIDDLE, TOP--
	    OffsetX = 0,
	    OffsetY = -10,
Which is the entire coding for the duration text layer. Most of it is commented out, which just means that those things don't work unless the "--" in front of those lines is removed and those lines are completed. As they appear, they will probably cause an error if not commented out (the "--" are removed) and not completed. This is what it would look like if completed and those lines were not commented out:
Code:
	
Duration = {
     Width = 40,
     Height = 10,
     Color = {1, 1, 0, 1},
     Font = [[Interface\AddOns\Masque_ClassButtons\CBFonts\forgotten futurist bd.ttf]],
     FontSize = 12,
     JustifyH = "CENTER",    --Available values are LEFT, CENTER, RIGHT-- 
     JustifyV = "MIDDLE",    --Available values are BOTTOM, MIDDLE, TOP--
--   OffsetX = 0,
--   OffsetY = -10,
This would give you yellow text in the center of your buttons for the duration text. According to This Page the duration text is for:
The duration text displayed on buff and debuff buttons.
Originally posted by twopro : also, fyi when i suggest an idea by no means do u have to consider it. to me yes its serious to me cause i seriously like this addon i would like to run it but ya i'm having to go back to old posts to correct my wording so basicly i don't get reported for using the forums for request/feedback/ideas/concepts.
By definition, for me anyway, suggesting something for another feature for my plug-in deserves consideration. Even if I have no intention of adding it it does deserve to be considered and I do that and give an answer. I sometimes have a tendency to be a bit brusque, and I apologize for that. Just remember: You can suggest/request a feature, but that doesn't mean it's going to happen. And yes, there are proper ways to do that and the links are on the information page of my plug-in. However, it seems to be fairly normal for the suggestions to appear in the comments for an authors product rather than in the proper place for them. In short: NP, watev.

Originally posted by twopro : anyways, thank you for your time. i appreciate all the work you put into this addon and i'll check back within a week, depending on what i have time for.
You're quite welcome. Thank you. "See" you then.
__________________
Ahhhh, the vagueries of the aging mind. Wait.... What was I saying?

[SIGPIC][/SIGPIC]
Carbonite <----- GitHub main module (Maps ONLY) download link. The other modules are also available on GitHub.
Carbonite-CLASSIC<----- GitHub link to Carbonite Classic. Thanks to ircdirk for this!
Last edited by jeffy162 : 10-04-11 at 08:41 AM.
Report comment to moderator  
Reply With Quote
Unread 10-04-11, 06:03 AM  
twopro
A Defias Bandit

Forum posts: 3
File comments: 187
Uploads: 0
Originally posted by jeffy162
OK. This is the way I see things:

!.) The name of this plug-in (not addon) for Masque is "Masque_ClassButtons". It uses the class color for each class, not colors for each stance/form/presence. That is not what is intended with this plug-in and I have absolutely NO intention of adding them. Sorry.

2.) I didn't put anything in the code in my plug-in to do anything with the cool down event on the action bar icons. Further more, I have absolutely no idea how I would go about doing anything like that. So far as I know, Masque doesn't do anything to the cool down event either. The only thing that is in this "skins" plug-in that might even remotely cause any problems with OmniCC would be the "Duration" text layer, and that is disabled by default in the "CB.lua" file. There are no options to turn it on in the Masque options interface, either. You must enable it by manually editing the "CB.lua" file. Besides, all that would do is (maybe) overlay and possibly partially hide the OmniCC cool down text. Try turning off all of your addons except Masque, M_CB and your action bar addon and see what happens. Then enable OmniCC and see what happens. Keep enabling addons one at a time, and testing, until you find the one that is interfering with OmniCC and look through its' options. Maybe there is a way to stop it from interfering.

3.) I am not the author of either Button Facade or Masque, and therefor have absolutely no idea what could possibly be wrong that it doesn't work with X-Perl. I'm afraid you'll just have to take that up with the Masque author. You can visit the Masque Page and there is a link on the top right to File A Ticket so the author will be made aware of your problems. You might also consider posting an "X-Perl" ticket to let the author know about the problem.

Please, keep in mind that Masque_ClassButtons is a PLUG-IN for the addon Masque. If there is something wrong with this plug-in, then you will get errors from it (and the errors will specifically tell you what addon/plug-in is causing them ... usually) and I would very much appreciate being made aware of the errors and problems that my plug-in causes.

However: I can do absolutely nothing about any problems that may (or may not) be caused by the addon Masque. Sorry.
alright, thank you for the response. yes, i have turned off masque skins to use this addon. when i un-slected this addon omnnic worked. i'll test it again later on this week on a lvl 85 test death knight to confirm so i don't mess up my main configured death knight.


and if you're interested heres one of my 10 level 85's that i've been programming. what you'l see is my version of a Diablo3 ui designed for world of warcraft. i might do a Ui pack soon depending on if i get bugs worked out.

uploaded screen shot on photobuket
http://s1224.photobucket.com/albums/...unholydkui.jpg


also, fyi when i suggest an idea by no means do u have to consider it. to me yes its serious to me cause i seriously like this addon i would like to run it but ya i'm having to go back to old posts to correct my wording so basicly i don't get reported for using the forums for request/feedback/ideas/concepts.

anyways, thank you for your time. i appreciate all the work you put into this addon and i'll check back within a week, depending on what i have time for.
Report comment to moderator  
Reply With Quote
Unread 10-01-11, 02:29 AM  
jeffy162
A Pyroguard Emberseer
 
jeffy162's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2364
File comments: 116
Uploads: 11
OK. This is the way I see things:

!.) The name of this plug-in (not addon) for Masque is "Masque_ClassButtons". It uses the class color for each class, not colors for each stance/form/presence. That is not what is intended with this plug-in and I have absolutely NO intention of adding them. Sorry.

2.) I didn't put anything in the code in my plug-in to do anything with the cool down event on the action bar icons. Further more, I have absolutely no idea how I would go about doing anything like that. So far as I know, Masque doesn't do anything to the cool down event either. The only thing that is in this "skins" plug-in that might even remotely cause any problems with OmniCC would be the "Duration" text layer, and that is disabled by default in the "CB.lua" file. There are no options to turn it on in the Masque options interface, either. You must enable it by manually editing the "CB.lua" file. Besides, all that would do is (maybe) overlay and possibly partially hide the OmniCC cool down text. Try turning off all of your addons except Masque, M_CB and your action bar addon and see what happens. Then enable OmniCC and see what happens. Keep enabling addons one at a time, and testing, until you find the one that is interfering with OmniCC and look through its' options. Maybe there is a way to stop it from interfering.

3.) I am not the author of either Button Facade or Masque, and therefor have absolutely no idea what could possibly be wrong that it doesn't work with X-Perl. I'm afraid you'll just have to take that up with the Masque author. You can visit the Masque Page and there is a link on the top right to File A Ticket so the author will be made aware of your problems. You might also consider posting an "X-Perl" ticket to let the author know about the problem.

Please, keep in mind that Masque_ClassButtons is a PLUG-IN for the addon Masque. If there is something wrong with this plug-in, then you will get errors from it (and the errors will specifically tell you what addon/plug-in is causing them ... usually) and I would very much appreciate being made aware of the errors and problems that my plug-in causes.

However: I can do absolutely nothing about any problems that may (or may not) be caused by the addon Masque. Sorry.
__________________
Ahhhh, the vagueries of the aging mind. Wait.... What was I saying?

[SIGPIC][/SIGPIC]
Carbonite <----- GitHub main module (Maps ONLY) download link. The other modules are also available on GitHub.
Carbonite-CLASSIC<----- GitHub link to Carbonite Classic. Thanks to ircdirk for this!
Report comment to moderator  
Reply With Quote
Unread 09-30-11, 06:16 AM  
twopro
A Defias Bandit

Forum posts: 3
File comments: 187
Uploads: 0
another problem

this addon doesn't change button facade on xperl.

which i'm guessing is because they haven't updated button facade for xperl to masque

but i dont know.

this works on Raven icons so i don't know what to think but i'll post on button facade for xperl side later
Report comment to moderator  
Reply With Quote
Unread 09-30-11, 06:08 AM  
twopro
A Defias Bandit

Forum posts: 3
File comments: 187
Uploads: 0
major problem

okay so obv i'm testing masque class buttons.


i've found one major problem which will prevent me form using this addon.


not that its your goal for me to use this addon but.

but yeah, its nice you addon shade/cloak type cooldowns to buttons but whatever that is blocks OmniCC

i can't play a blood death knight without running OmniCC. cause i just tried it in Twinpeaks and allies about wrecked me cause i didn't know exactly when my abilites were off cooldown cause of shade timer is hard to tell seconds.
Report comment to moderator  
Reply With Quote
Unread 09-30-11, 05:35 AM  
twopro
A Defias Bandit

Forum posts: 3
File comments: 187
Uploads: 0
request

hey could you add

Death knight unholy green color theme
death knight frost blue color theme
you already have death knight blood red color theme


and even other classes like affliction lock would be green

demo is idk red i forget it depends on demon soul color


you could even make a warrior 3 color theme

prot blue
bzerker red
arms idk yellow orange


but ya you don't have to but its just an idea


another idea is if you add spec themes you should add an auto switch on whatever spec you switch to so you don't have to manually change themes when you change your spec
Report comment to moderator  
Reply With Quote
Unread 09-20-11, 11:53 AM  
twopro
A Defias Bandit

Forum posts: 3
File comments: 187
Uploads: 0
Re: Re: hey

Originally posted by jeffy162
While I use SpellFlash, but not Inline Aura, your post got me to thinking (and believe me, it hurts!).

You've sent me checking things in my plug-in and !BugGrabber error logs to try to find out why it isn't working for you.

I must (once again) apologize for making a, what to most addon authors is probably a glaring, mistake in writing one of the button attributes. How I missed it I'm not sure, but I've made some changes and can test them when the server's come back up (YAY!! Maintenance day!!).
alright, thank you. i'll test it out on one of 10 85's


PROOF
Rogue D3orbD3spinners ui

http://s1224.photobucket.com/albums/...rent=g2gss.jpg
Report comment to moderator  
Reply With Quote
Unread 09-20-11, 09:05 AM  
jeffy162
A Pyroguard Emberseer
 
jeffy162's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2364
File comments: 116
Uploads: 11
Re: hey

Originally posted by twopro
dunno why but your addon doesn't work for me


im using spell flash and inline aura though
While I use SpellFlash, but not Inline Aura, your post got me to thinking (and believe me, it hurts!).

You've sent me checking things in my plug-in and !BugGrabber error logs to try to find out why it isn't working for you.

I must (once again) apologize for making a, what to most addon authors is probably a glaring, mistake in writing one of the button attributes. How I missed it I'm not sure, but I've made some changes and can test them when the server's come back up (YAY!! Maintenance day!!).
__________________
Ahhhh, the vagueries of the aging mind. Wait.... What was I saying?

[SIGPIC][/SIGPIC]
Carbonite <----- GitHub main module (Maps ONLY) download link. The other modules are also available on GitHub.
Carbonite-CLASSIC<----- GitHub link to Carbonite Classic. Thanks to ircdirk for this!
Last edited by jeffy162 : 09-20-11 at 10:26 AM.
Report comment to moderator  
Reply With Quote
Unread 09-20-11, 03:41 AM  
twopro
A Defias Bandit

Forum posts: 3
File comments: 187
Uploads: 0
hey

dunno why but your addon doesn't work for me


im using spell flash and inline aura though
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: