Download
(197 Kb)
Download
Updated: 09-15-13 09:31 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:09-15-13 09:31 AM
Created:01-03-09 02:09 PM
Downloads:250,454
Favorites:1,503
MD5:
Categories:Graphic UI Mods, Action Bar Mods
5.4
Masque  Popular! (More than 5000 hits)
Version: v5.4.396
by: StormFX [More]
.
About

Masque (formerly ButtonFacade) is a dynamic button skinning add-on.

Installation
  1. Browse to your add-ons folder. This should be located at World of Warcraft\Interface\AddOns.
  2. Remove any existing Masque and/or ButtonFacade folders.
  3. Download the package.
  4. Extract or copy the contents of the package to your add-ons folder, exactly as they appear in the package.
  5. Log into the game. At the character select screen, click the Addons button and make sure that both ButtonFacade and Masque are enabled.

IMPORTANT: The package contains both a ButtonFacade add-on and the main Masque add-on. Both must be installed in order for Masque to be compatible with older add-ons.

Options

Access the options panel via the /msq or /masque chat commands, or the Interface Options Window.

Links
FAQ
  • Why the name change?
    Let's face it, "ButtonFacade" was long and ugly. "Masque"' is shorter, more descriptive and tons sexier.

  • Will my stuff break?
    Absolutely. I suggest not throwing it against concrete walls and the like. As far as add-ons go, most should work; or at least not throw errors. Some "features" implemented by add-ons may not work as they used to until the authors get a chance to update them.

  • Add-on X is outdated and doesn't work with Masque anymore. Can you fix it?
    No. If an author stopped development of an add-on, it's probably best that you find a replacement. I will not maintain special compatibility code for add-ons that aren't being maintained.

  • Masque is installed but <add-on> isn't showing up in Masque's options. What's wrong?
    Since ButtonFacade was renamed to Masque, I had to include a compatibility add-on to ensure that Masque was loaded correctly. This add-on is called "ButtonFacade" and replaces the previous version. If, for some reason, this add-on is not installed correctly or is not enabled, Masque will not be able to skin any add-on that hasn't been updated and that is alphabetically before it in the add-on list. To resolve this issue:

    Curse Client
    Make sure any previous version of ButtonFacade has been removed. Install Masque. The Curse Client will install the "ButtonFacade" add-on correctly. Log into the game. At the character select screen, click the "Addons" button and make sure that both "Masque" and "ButtonFacade" are enabled.

    Manual Installation
    Make sure any previous version of ButtonFacade has been removed. Extract the contents of the zip file to your add-ons directory exactly as they appear in the zip file. Log into the game. At the character select screen, click the "Addons" button and make sure that both "Masque" and "ButtonFacade" are enabled.

  • I created a skin for Masque. Now what?
    Upload your skin to either WoW Interface or Curse and then post a link to the skin here.

Feedback

Please post all comments in the official Masque thread. For bug reports and suggestions, please post a ticket.

Localization

If you would like to help translate Masque, please use the localization system on the project page.
Please see the included History.txt or visit this page.
Optional Files (48)
File Name
Version
Size
Author
Date
Type
50400.1
14kB
09-17-14 09:01 AM
Addon
Centauri-4
328kB
10-29-13 01:05 PM
Addon
2.0.4
18kB
10-02-13 11:16 AM
Addon
v5.4.108
10kB
09-15-13 09:30 AM
Addon
v5.4.88
10kB
09-15-13 09:29 AM
Addon
v5.4.71
11kB
09-15-13 09:29 AM
Addon
v5.4.82
14kB
09-15-13 09:28 AM
Addon
v5.4.83
13kB
09-15-13 09:27 AM
Addon
v5.4.82
22kB
09-15-13 09:26 AM
Addon
v5.4.74
28kB
09-15-13 09:25 AM
Addon
v1.3
9kB
09-10-13 08:14 PM
Addon
1.5
129kB
09-10-13 08:14 PM
Addon
5.4
18kB
09-10-13 07:16 PM
Addon
5.4
9kB
09-10-13 07:16 PM
Addon
5.4
15kB
09-10-13 07:16 PM
Addon
5.4
10kB
09-10-13 07:15 PM
Addon
5.4
14kB
09-10-13 07:15 PM
Addon
5.4
150kB
09-10-13 02:57 PM
Addon
1.2
23kB
06-08-13 10:53 AM
Addon
1.2
30kB
06-08-13 10:52 AM
Addon
1.2
6kB
12-08-12 02:45 AM
Addon
v1.9
286kB
09-24-12 07:36 PM
Patch
2
99kB
06-21-12 06:29 PM
Patch
2
52kB
06-21-12 06:28 PM
Patch
5
159kB
06-21-12 06:16 PM
Addon
1.6
7kB
06-29-11 07:32 AM
Addon
1.1
11kB
06-12-11 07:00 PM
Addon
4.0
11kB
05-27-11 04:27 PM
Addon
1.0
40kB
01-10-11 09:15 PM
Addon
1.01
2kB
12-01-10 11:08 AM
Addon
3
1kB
11-22-10 07:09 PM
Addon
1.1
7kB
11-16-10 03:51 PM
Addon
1.0
10kB
10-28-10 10:44 PM
Addon
1.4
32kB
10-27-10 03:58 PM
Addon
v 1.1
6kB
10-27-10 03:58 PM
Addon
4.0.44
117kB
10-17-10 06:21 PM
Addon
1.2z
71kB
09-19-10 09:24 AM
Addon
1.0
5kB
04-19-10 02:46 AM
Addon
1.1
27kB
01-27-10 10:55 PM
Addon
v4.1 patch 3.3
107kB
12-20-09 03:54 AM
Addon
1.01
6kB
07-06-09 10:31 PM
Addon
1.01
6kB
04-11-09 05:37 PM
Addon
1.0.0
18kB
03-05-09 10:31 AM
Addon
1.0
14kB
10-19-08 08:01 AM
Addon
1.1
20kB
10-14-08 10:40 AM
Addon
0.1
12kB
07-23-08 04:56 PM
Addon
0.1
39kB
06-18-08 12:43 PM
Addon
0.1
42kB
06-15-08 10:39 AM
Addon


Post A Reply Comment Options
Unread 08-24-14, 10:16 PM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 142
Uploads: 15
Yep, as soon as I can play it.

Originally Posted by Duugu
Hey Sir. Any plans for a WoD version of Masque?
StormFX is offline Report comment to moderator  
Reply With Quote
Unread 08-24-14, 01:55 PM  
Duugu
Premium Member
 
Duugu's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 118
Uploads: 34
Hey Sir. Any plans for a WoD version of Masque?
Duugu is offline Report comment to moderator  
Reply With Quote
Unread 08-20-14, 06:37 PM  
Zasz
A Kobold Labourer
 
Zasz's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
Problem:
I cant change the borders on my buff/debuff bars. Im using raven and caith skin. The buffs have a grey border and when I change anything it stays like I want for a second and then reverts back to the grey border.

Fixed it:
/raven -> defaults -> masque -> uncheck color normal texture + uncheck color border texture.

Thanks for this awesome addon.
Zasz is offline Report comment to moderator  
Reply With Quote
Unread 04-06-14, 10:18 PM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 142
Uploads: 15
Originally Posted by Duugu
Thanks a lot for your fast response. I think deleting the groups option table before populating it should fix the problem: <snip>
Yep. Thanks for the effort, though!
StormFX is offline Report comment to moderator  
Reply With Quote
Unread 04-06-14, 12:28 PM  
Duugu
Premium Member
 
Duugu's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 118
Uploads: 34
Originally Posted by StormFX
Pretty sure I've found the problem, but won't have time to fix it until Monday or Tuesday.
Thanks a lot for your fast response. I think deleting the groups option table before populating it should fix the problem:

From \Core\Options.lua:

Lua Code:
  1. function Core:UpdateOptions(Addon, Group)
  2.         if not self.OptionsLoaded then
  3.             return
  4.         end
  5.         args = args or self.Options.args.Addons.args
  6.         if not Addon then
  7.             for _, Addon in pairs(self:ListAddons()) do
  8.                 local a = Addon:gsub("%s", "_")
  9.                 args[a] = args[a] or self:GetOptions(Addon)
  10.             end
  11.         elseif not Group then
  12.             local a = Addon:gsub("%s", "_")
  13. ------------------------------------------------------------------
  14.             args[a] = self:GetOptions(Addon)
  15. ------------------------------------------------------------------
  16.             for _, Group in pairs(self:ListGroups(Addon)) do
  17.                 local g = Group:gsub("%s", "_")
  18.                 local aargs = args[a].args
  19.                 aargs[g] = aargs[g] or self:GetOptions(Addon, Group)
  20.             end
  21.         end
  22.     end

At least it did it on my test with the latest Masque version.
Last edited by Duugu : 04-06-14 at 01:27 PM.
Duugu is offline Report comment to moderator  
Reply With Quote
Unread 04-05-14, 11:22 PM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 142
Uploads: 15
Pretty sure I've found the problem, but won't have time to fix it until Monday or Tuesday.
StormFX is offline Report comment to moderator  
Reply With Quote
Unread 04-05-14, 03:34 PM  
Duugu
Premium Member
 
Duugu's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 118
Uploads: 34
Hello again.

I would like to remove a group from the Masque db.
The following code
Lua Code:
  1. local mygroup = msqobj:Group("myaddon", "testgroup"])
does successfully add a group to the Masque options.

The code
Lua Code:
  1. mygroup:Delete()
does only remove the group if the options window never has been shown. Once the options window was open the group does remain visible. (Lets assume that mygroup still is the valid group object ... I've validated that.)

So, now I'm unsure what's wrong. Shouldn't it work this way?

Thanks for your help.
Last edited by Duugu : 04-05-14 at 03:35 PM.
Duugu is offline Report comment to moderator  
Reply With Quote
Unread 03-26-14, 03:57 PM  
Duugu
Premium Member
 
Duugu's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 118
Uploads: 34
Thanks.

I'll just add 3 additional Masque skins with unique names (like "BAB Skin xxx") that are based on your standard textures to my addon.

Your standard Masque skins are still available for any addon and are not modified or replaced.
Duugu is offline Report comment to moderator  
Reply With Quote
Unread 03-26-14, 01:43 AM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 142
Uploads: 15
As long as they're contained and distributed with your add-on and only "replace" the existing textures/skin(s) within your add-on so they don't mess up the application of the original skin(s) to other add-ons.
StormFX is offline Report comment to moderator  
Reply With Quote
Unread 03-25-14, 11:29 AM  
Duugu
Premium Member
 
Duugu's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 118
Uploads: 34
Holla

It's me again.

My addon http://www.wowinterface.com/download...BarsAlpha.html does support Masque. But it needs textures with at least 1 transparent pixel on all texture edges (which is not given by the Masque standard textures). I would like to add modified versions of the Masque skins to my addon.

Would you please grant me the permission to do this? Thank you.
Duugu is offline Report comment to moderator  
Reply With Quote
Unread 02-05-14, 09:57 AM  
Duugu
Premium Member
 
Duugu's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 118
Uploads: 34
Re: Re: Re: Re: How to integrate masque support

Thanks a lot my Aku'mai Servant.
Duugu is offline Report comment to moderator  
Reply With Quote
Unread 02-04-14, 08:28 PM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 142
Uploads: 15
Re: Re: Re: How to integrate masque support

I'll look into it.
StormFX is offline Report comment to moderator  
Reply With Quote
Unread 02-04-14, 04:29 PM  
Duugu
Premium Member
 
Duugu's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 118
Uploads: 34
Re: Re: How to integrate masque support

Hi sir

As a developer I would really appreciate it if the callback event could fire on all "disabling"-activities too.

I'm working on an action bar mod and I'll have to do some modifications on the buttons if the user disables Masque. Unfortunately http://www.wowace.com/addons/masque/...n-callback-arg does not fire if the user disables Masque at all / for the specific addon / for a specific group. It fires only if a skin is applied. :/

It would be great if you could change something to let the supporting mod know if a group/button is not longer modified by Masque. Thank you.
Duugu is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.