Get an Epic Experience with Premium

Masque

Artwork Login to Add Favorites
  • 44 Likes
  • World of Warcraft
  • 22,819 Monthly Downloads
  • Supports: 6.0.2
  • 3,380,834 Total Downloads
  • Updated 10/14/2014
  • Created 09/15/2008
  • 3,806 Favorites
  • Project Site
  • Release Type: Release
  • License: Permissive
  • Newest File: v6.0.0
or
Support development! **
Donate

About Masque

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.

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

Documentation

Masque's documentation can be found here.

Feedback

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

Localization

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

v6.0.0

General

  • Updated for WoD.
  • The legacy support add-on "ButtonFacade" and its associated library have been removed. If an add-on or skin you use throws an error... Seriously, it's been years. Update or adapt.
  • The options panel is now always load-on-demand.

API

  • A new API method, :UpdateSpellAlert(Button) is available. This will allow add-ons that use internal spell alert methods to have them updated by Masque.
  • The callback for an add-on registered with Masque will now have a 6th parameter (not counting self) set to true if the group has been disabled or to nil otherwise.
  • The Static parameter for Group methods has been removed.
  • The following legacy group methods have been removed:
    • GetLayerColor
    • AddSubGroup
    • RemoveSubGroup
    • SetLayerColor
    • Skin
    • ResetColors

Bug Fixes

  • Fixed an issue that was preventing a group's options from being removed from the options panel.
    • To prevent errors, the options panel will close (if open) when the Group:Delete() method is called.
  • The options panel should now correctly show and set the focus to the "Add-Ons" panel when the "Load Options" button is pressed.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway