Bartender 4: Apathy Skin

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.


  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.


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


  • 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 on this page.


Masque's documentation can be found here.


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


If you would like to help translate Masque, please use the localization system.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of StormFX StormFX Oct 08, 2011 at 06:17 UTC - 0 likes

    @pajso: Go

    There's two lines in DebuffFilter.lua that look like this:


    Comment them out. IE, change them to:

  • Avatar of pajso pajso Oct 07, 2011 at 16:47 UTC - 0 likes

    Hello, since i changed to masque my DebuffFilter addon isnt working. I'm getting this error when i want to change skin:

    Message: Interface\AddOns\Masque\Core\Button.lua:376: attempt to call method 'GetFont' (a nil value) Time: 10/07/11 18:41:25 Count: 8 Stack: Interface\AddOns\Masque\Core\Button.lua:376: in function <Interface\AddOns\Masque\Core\Button.lua:375> Interface\AddOns\Masque\Core\Button.lua:543: in function <Interface\AddOns\Masque\Core\Button.lua:495> Interface\AddOns\Masque\Core\Groups.lua:196: in function `ReSkin' Interface\AddOns\Masque\Core\Groups.lua:265: in function `SetOption' Interface\AddOns\Masque\Core\Groups.lua:269: in function `SetOption' Interface\AddOns\Masque\Core\Options.lua:151: in function <Interface\AddOns\Masque\Core\Options.lua:150> (tail call): ? [C]: ? [string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ? ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:798: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:613> (tail call): ? [C]: ? [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5> (tail call): ? ...ddOns\AckisRecipeList\libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:439: in function <\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:430> (tail call): ? [C]: ? [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5> (tail call): ? ...ddOns\AckisRecipeList\libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire' ...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:351: in function <...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:341>

    Locals: <none>

  • Avatar of StormFX StormFX Oct 07, 2011 at 13:30 UTC - 0 likes

    Don't set the bar to interactive. I think SBF uses the same code to show the borders for configuration as it does for the "Interactive" state. Also, SBF is out-dated. I'd suggest finding a new buff add-on.

  • Avatar of Splodey Splodey Oct 07, 2011 at 08:31 UTC - 0 likes

    I have an issue with Masque that affects SBF (SatrinaBuffFrame). I have my Buff Bar set to 'Interactive' via SBF (this allows me to right-click-remove unwanted buffs). When I have this checked for any of my Buff/Debuff/Other bars the skin and coloration I have chosen in Masque is present where there are no current I simply get an empty box on my screen.

    Any help would be much appreciated and I realise that it may be the fault of SBF.

    Cheers, Splodey.

  • Avatar of Jyces Jyces Sep 05, 2011 at 05:05 UTC - 0 likes

    @acirac: Go

    Yes, you're correct. Bagnon no longer supports ButtonFacade/Masque on its own (as of the most recent update) and a seperate addon is required (Bagnon Facade). :)

  • Avatar of acirac acirac Sep 05, 2011 at 00:23 UTC - 0 likes

    Bagnon moved its buttonfacade support to a separate addon. You need to download Bagnon Facade.

  • Avatar of Jyces Jyces Sep 04, 2011 at 19:06 UTC - 0 likes

    Strangely enough, I have both of those addons (ButtonFacade & Masque) enabled. The only addon that is not being affected (since last update) is Bagnon.

    Edit: I've tried reverting back to previous versions, but it appears that this did not fix the issue. Perhaps Bagnon changed something in the most recent update (6 days ago) that is causing this problem.

    Last edited Sep 04, 2011 by Jyces
  • Avatar of StormFX StormFX Sep 04, 2011 at 13:51 UTC - 0 likes

    Jyces, make sure that you have the included ButtonFacade add-on installed and enabled. This small add-on controls the bridge between add-ons using the old API and Masque.

  • Avatar of Jyces Jyces Sep 03, 2011 at 23:53 UTC - 0 likes

    With the most recent update, Masque is no longer working for Bagnon. Not even showing it under the list of options under Masque. :o

  • Avatar of StormFX StormFX Aug 29, 2011 at 22:36 UTC - 0 likes

    @skyesfury: Go

    You can download an old version from the Files section, but it won't be compatible with any add-ons or skins that get updated to the new API.

    And what do you mean it "screwed up your UI"?


Date created
Sep 16, 2008
Last update
Feb 25, 2015
Development stage
  • enUS
Curse link
Reverse relationships
Recent files
  • R: v6.1.0 for 6.1.0 Feb 25, 2015
  • A: r407 for 6.1.0 Feb 25, 2015
  • A: r406 for 6.0.3 Dec 19, 2014
  • A: r405 for 6.0.3 Nov 11, 2014
  • A: r404 for 6.0.2 Oct 25, 2014