Artwork Login to Add Favorites
  • World of Warcraft
  • 102,703 Monthly Downloads
  • Supports: 7.3.0
  • 4,844,283 Total Downloads
  • Updated Aug 29, 2017
  • Created Sep 15, 2008
  • 4,093 Favorites
  • Project Site
  • Release Type: Release
  • License: Custom License
  • Newest File: 7.3.0
Support development! **

About Masque


Masque is an add-on for World of Warcraft that provides a skinning engine for button-based add-ons. Note that you must have an add-on that supports Masque installed in order to use it. Masque does not support the default interface.


Install the package through your preferred add-on manager. You can also install the add-on manually using the following steps:

  1. Download the package from one of the following sites:
  2. Extract the package to your World of Warcraft\Interface\AddOns directory.


To access Masque's options, use the /msq or /masque chat commands. You can also access the options via the Interface Options Window or by clicking on Masque's icon in a DataBroker display.



For bug reports and suggestions, please use the ticket system on GitHub.


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



  • ToC to 70300.


Bug Fixes

  • Modified previous fixes that were conflicting with some add-ons.


Bug Fixes

  • Added missing itIT and ptBR localization entries.
  • Replaced overrides with secure hooks to prevent taint in some add-ons.
  • Removed the HotKey override that hasn't been necessary in years.



  • Users can now adjust the color of the cooldown swipe via Masque's options.
  • Users can now control the color of the border of equipped items via Masque's options, if using an add-on that supports it.
  • LibDualSpec-1.0 is no longer included with Masque. You'll need to download it separately if you want to use it.
  • Masque now supports masks for icons. This allows for a variety of new button shapes.
    • Due the nature of this feature, users may experience "lag" or memory issues with skins using the mask feature. The PTR patch supposedly fixes these issues so if you do experience this, avoid those skins for now.


  • Added tentative support for icon masks implemented in patch 7.2. See Masque: Cirque for implementation until the wiki is updated.
  • Added support for cooldown swipe textures and colors using the same format as other texture regions.
  • Added support for Border colors using the same format as other texture regions.


  • API version increased to 70200.
  • A third parameter, IsActionBar, is now available to the :Group() method. Setting this parameter to true will allow Masque (and by proxy, users) to adjust the color of equipped item borders.
    • With this option enabled, Masque will override the Border region's SetVertexColor method of all buttons in this group. This is to prevent the game from changing the color. The functionality remains in a substitute method, __MSQ_SetVertexColor.
    • This parameter must be passed on the initial :Group() call as its presence or absence in calls after the group has been created will have no effect. The group option IsActionBar must be explicitly set or unset if the group has already been created.



  • ToC to 70200.



  • ToC to 70100.



  • ToC to 70000.
  • Updated Locales.
  • Adjust text positions.
  • 1
  • 2
  • 3
  • Next