Quantcast
Download
(197 Kb)
Download
Updated: 07-25-16 07:34 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Minor patch (6.2.4)
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:07-25-16 07:34 PM
Created:01-03-09 02:09 PM
Downloads:283,544
Favorites:1,521
MD5:
Categories:Graphic UI Mods, Action Bar Mods
7.0.3

Masque  Popular! (More than 5000 hits)

Version: 7.0.1
by: StormFX [More]

.
About

Masque is a button enhancement engine that will skin the buttons of add-ons that support its features.

Note: You must have an add-on that supports Masque installed in order to use it.

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 Masque is enabled.

Options

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

Links
FAQ
  • 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.

  • 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.

7.0.1

General

- ToC to 70000.
- Updated version.
- Updated locales.
- Adjust text positions.
Optional Files (51)
File Name
Version
Size
Author
Date
Type
7.03
157kB
08-15-16 05:34 AM
Addon
7.0.0
12kB
07-25-16 07:33 PM
Addon
7.0.0
12kB
07-25-16 07:32 PM
Addon
7.0.0
14kB
07-25-16 07:31 PM
Addon
7.0.0
29kB
07-25-16 07:30 PM
Addon
7.0.0
12kB
07-25-16 07:29 PM
Addon
7.0.0
15kB
07-25-16 07:28 PM
Addon
7.0.0
24kB
07-25-16 07:27 PM
Addon
7.0.3.0
17kB
07-24-16 08:49 AM
Addon
version 1.10
32kB
05-15-16 10:29 AM
Addon
1.0
14kB
02-27-16 11:01 PM
Addon
1.1.0-a
32kB
11-30-15 01:38 PM
Addon
v2.0
283kB
08-10-15 05:36 AM
Patch
6.2
15kB
08-07-15 07:32 AM
Addon
6.2
9kB
08-07-15 07:31 AM
Addon
6.2
14kB
08-07-15 07:31 AM
Addon
6.2
18kB
08-07-15 07:30 AM
Addon
6.2
10kB
08-07-15 07:30 AM
Addon
3.1.0
18kB
07-02-15 11:41 AM
Addon
1.6
129kB
10-18-14 09:50 AM
Addon
v1.4
9kB
10-18-14 09:31 AM
Addon
Centauri-5
328kB
10-15-14 08:33 AM
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
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 06-14-16, 05:48 AM  
nexusguard
A Murloc Raider

Forum posts: 5
File comments: 2
Uploads: 0
not working with current battle.net for wow

I am getting a blank screen when I load up my game with bartender. I uninstalled and reinstalled both bartender 4 and masque. the bars only disappear when I reactivate masque (btw am not doing /reloadui command, I am fully exiting to character selection. the debug info I get is below hopefully can make some sence. I don't know if fixable but I hope so, been using this since lichking along with bartender once I found how easy it was to actually organize my buttons with these addons.


Date: 2016-06-14 07:38:34
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Masque\Masque.lua line 41:
attempt to index local 'L' (a nil value)
Debug:
Masque\Masque.lua:41: in main chunk
Locals:
MASQUE = "Masque"
Core = <table> {
API = <table> {
}
}
print = <function> defined @Interface\FrameXML\RestrictedInfrastructure.lua:116
LibStub = <table> {
NewLibrary = <function> defined @Interface\AddOns\!Swatter\Support\LibStub.lua:11
minors = <table> {
}
minor = 2
IterateLibraries = <function> defined @Interface\AddOns\!Swatter\Support\LibStub.lua:28
GetLibrary = <function> defined @Interface\AddOns\!Swatter\Support\LibStub.lua:21
libs = <table> {
}
}
Masque = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:398
Enable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:325
NewModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:266
EnableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
GetModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:241
IterateEmbeds = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:473
IsModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:499
defaultModuleLibraries = <table> {
}
SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:455
enabledState = true
GetName = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:310
defaultModuleState = true
Disable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:345
IterateModules = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:468
name = "Masque"
SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:482
orderedModules = <table> {
}
SetDefaultModuleState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:418
DisableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:381
}
ACR = <table> {
RegisterOptionsTable = <function> defined @Interface\AddOns\Altoholic\libs\AceConfig-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:292
validated = <table> {
}
tables = <table> {
}
callbacks = <table> {
}
RegisterCallback = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
GetOptionsTable = <function> defined @Interface\AddOns\Altoholic\libs\AceConfig-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:337
UnregisterCallback = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
IterateOptionsTables = <function> defined @Interface\AddOns\Altoholic\libs\AceConfig-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:323
NotifyChange = <function> defined @Interface\AddOns\Altoholic\libs\AceConfig-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:266
ValidateOptionsTable = <function> defined @Interface\AddOns\Altoholic\libs\AceConfig-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:253
UnregisterAllCallbacks = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
}
LDB = <table> {
attributestorage = <table> {
}
pairs = <function> defined @Interface\AddOns\Altoholic\libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:70
NewDataObject = <function> defined @Interface\AddOns\AddonLoader\LibDataBroker-1.1\LibDataBroker-1.1.lua:36
callbacks = <table> {
}
ipairs = <function> defined @Interface\AddOns\Altoholic\libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:81
RegisterCallback = <function> defined @Interface\AddOns\AddonLoader\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
GetNameByDataObject = <function> defined @Interface\AddOns\AddonLoader\LibDataBroker-1.1\LibDataBroker-1.1.lua:63
GetDataObjectByName = <function> defined @Interface\AddOns\AddonLoader\LibDataBroker-1.1\LibDataBroker-1.1.lua:59
Unre
AddOns:
Swatter, v5.21f.5579 (SanctimoniousSwamprat)
ACP, v3.4.22
AddonLoader, v2.0
Altoholic, vr165
Archy, v6.2.3.2
AtlasLoot, vv8.00.00beta7
AucAdvanced, v5.21f.5579 (SanctimoniousSwamprat)
AucFilterBasic, v5.21f.5579 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21f.5579.5459(5.21f/embedded)
AucMatchUndercut, v5.21f.5579.5507(5.21f/embedded)
AucStatHistogram, v5.21f.5579 (SanctimoniousSwamprat)
AucStatiLevel, v5.21f.5579 (SanctimoniousSwamprat)
AucStatPurchased, v5.21f.5579 (SanctimoniousSwamprat)
AucStatSales, v5.21f.5579.5476(5.21f/embedded)
AucStatSimple, v5.21f.5579 (SanctimoniousSwamprat)
AucStatStdDev, v5.21f.5579 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21f.5579.5323(5.21f/embedded)
AucUtilAHWindowControl, v5.21f.5579.5575(5.21f/embedded)
AucUtilAppraiser, v5.21f.5579.5545(5.21f/embedded)
AucUtilAskPrice, v5.21f.5579.5447(5.21f/embedded)
AucUtilAutoMagic, v5.21f.5579.5537(5.21f/embedded)
AucUtilCompactUI, v5.21f.5579.5550(5.21f/embedded)
AucUtilEasyBuyout, v5.21f.5579.5576(5.21f/embedded)
AucUtilFixAH, v5.21f.5579 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21f.5579.5417(5.21f/embedded)
AucUtilPriceLevel, v5.21f.5579.5535(5.21f/embedded)
AucUtilScanButton, v5.21f.5579.5403(5.21f/embedded)
AucUtilScanFinish, v5.21f.5579.5515(5.21f/embedded)
AucUtilScanProgress, v5.21f.5579.4979(5.21f/embedded)
AucUtilScanStart, v5.21f.5579.5347(5.21f/embedded)
AucUtilSearchUI, v5.21f.5579.5556(5.21f/embedded)
AucUtilSimpleAuction, v5.21f.5579.5531(5.21f/embedded)
AucUtilVendMarkup, v5.21f.5579.4828(5.21f/embedded)
Babylonian, v5.1.DEV.332(/embedded)
Bartender4, v4.6.14
Configator, v5.1.DEV.396(/embedded)
DataStore, vr55
DataStoreCharacters, vr35
DebugLib, v5.1.DEV.337(/embedded)
LibExtraTip, v5.12.DEV.395(/embedded)
LibSharedMedia30, v3.0-91
Masque, v6.2.1
Stubby, v5.21f.5579 (SanctimoniousSwamprat)
TipHelper, v5.12.DEV.389(/embedded)
BlizRuntimeLib_enUS v6.2.4.60200 <none>
(ck=7c2)
Report comment to moderator  
Reply With Quote
Unread 06-14-16, 09:43 AM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 140
Uploads: 15
Re: not working with current battle.net for wow

You'll need to disable everything except Masque and Bartender 4 and see if the error goes away. If it does then the issue is with another add-on. Then, you can re-enable them one at a time until you find the culprit. Unfortunately, because of the way Ace3 libraries work, it's possible for the errors of one add-on be associated with another add-on. From the message you posted it looks like something loaded before Masque is throwing an error in AceLocale3.
Last edited by StormFX : 06-14-16 at 09:46 AM.
Report comment to moderator  
Reply With Quote
Unread 08-04-16, 12:10 PM  
Costomojinxx
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Masque Issue

Hello, I am having a Masque issue and was hoping for some help. While using Masque I have 0 issues on my UI however when I use it for Weak Auras it turns the icons super dark and some so dark you can't see them at all. When I remove Masque I can see the icons just fine however they don't have the fancy skin and just look well Plain. I have tried different versions of Masque and even a clean install and still the same result. I am kinda at a loss and I am hoping you can help.

Thanks so much in advance for any help you can bring.

Spine

http://imgur.com/a/E5m3L With Masque

http://imgur.com/a/rr6XK Without Masque
Last edited by Costomojinxx : 08-04-16 at 12:11 PM.
Report comment to moderator  
Reply With Quote
Unread 08-04-16, 01:18 PM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 140
Uploads: 15
Re: Masque Issue

@Costomojinxx:

I'm not sure what's going on. This was already reported on the GitHub page. I don't have/use WeakAuras but it seems like an issue with either the cool down or disabled state. Do me a favor and try a skin that doesn't use the "disabled" feature, like Apathy and see if it still does it. Outside of that, I'll have to test it myself which won't be until next week.
Last edited by StormFX : 08-04-16 at 01:19 PM.
Report comment to moderator  
Reply With Quote
Unread 08-04-16, 02:05 PM  
Costomojinxx
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Masque Issue

http://imgur.com/a/rj6f7 Masque/Apthay

I found different Weak Aura strings/different author. Just to make sure it wasn't weak auras. As you can see it is still very dark even using the Apathy/Masque combination.

Thanks in advance for looking into this and hopefully it is an easy fix.

Originally Posted by StormFX
@Costomojinxx:

I'm not sure what's going on. This was already reported on the GitHub page. I don't have/use WeakAuras but it seems like an issue with either the cool down or disabled state. Do me a favor and try a skin that doesn't use the "disabled" feature, like Apathy and see if it still does it. Outside of that, I'll have to test it myself which won't be until next week.
Report comment to moderator  
Reply With Quote
Unread 08-04-16, 03:01 PM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 140
Uploads: 15
Re: Masque Issue

@Costomojinxx:

If you're using AddonSkins, disable the module for Weak Auras. That seems to be the problem.
Last edited by StormFX : 08-04-16 at 08:51 PM.
Report comment to moderator  
Reply With Quote
Unread 08-05-16, 08:19 AM  
Costomojinxx
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Masque Issue

That fixed it. Thank you so much for your help.

Originally Posted by StormFX
@Costomojinxx:

If you're using AddonSkins, disable the module for Weak Auras. That seems to be the problem.
Report comment to moderator  
Reply With Quote
Unread 09-13-16, 02:38 AM  
Broncosoozie
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Hi StormFX, hoping you can help me with a problem I'm having trying to make an AddOn supported by Masque.

I'm using http://www.wowinterface.com/download...Line.html#info, and the way it works is the cooldowns that get rendered are just Frames, not buttons. So, I changed them to buttons and disabled some other settings that it was doing, added a new MSQ:Group and added the created button to the group, and it kinda works! But...it looks like the Masque skin I have applied is somehow being applied like "behind" the icon?

Here's a screenshot, using the "Serenity" skin:


I'm wondering if you know of any reason why something like this would be happening, maybe I missed something easy. Or, do I need to talk with the maintainer of CoolLine and see if they can help?

Thanks for any info you can give.
Report comment to moderator  
Reply With Quote
Unread 09-13-16, 12:26 PM  
StormFX
An Aku'mai Servant
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 140
Uploads: 15
Originally Posted by Broncosoozie
Or, do I need to talk with the maintainer of CoolLine and see if they can help?
The best thing would be to ask the author of CoolLine to add Masque support. I don't usually fool around with "hacks" and simply changing the icons to buttons won't do what you're wanting. The author seems to have the icons drawn at a higher frame level to be above the bar, which is also causing it to be above icon.
Report comment to moderator  
Reply With Quote
Unread 09-13-16, 01:32 PM  
Broncosoozie
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Fair enough, I'll ask the maintainer and see what may need to change. I have no problem doing the work and making a PR, was just hoping you had a quick insight, since the only thing I could really gleam from reading the API was that Masque *needs* the things to be buttons and not frames.

I'm a developer by trade, but this was the first time I've dabbled in messing with AddOn code, so I'm sure it's just that I'm not used to how things work.

Thanks!
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.