XLoot 1.0

This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Please use http://www.curse.com/addons/wow/xloot - XLoot 1.0 (XLoot Frame) is included in the package, and this is no longer maintained.

A customizable loot frame

Providing a large array of options to change how loot is presented, as well as allowing you to use Masque or ButtonFacade Skins, XLoot's job is to make looting more functional while still having a better form.

Options GUI available under Interface->Addons or /xloot

Auto-looting of quest items and coins has been disabled by default

The 1.0 XLoot branch will eventually replace the legacy XLoot once all features have been implemented.

The major advantage to using the new version is support for Masque/ButtonFacade skins, as well as custom image-based skins instead of simply coloring the frame.


XLoot can use any Masque skins, but skins made to fit rectangles will work better for obvious reasons.

Here's a example of Caith (A masque skin) with Frame transparency set to 0, along with the Legacy skin and a normal background:

Masque Caith (Transparent frame) Legacy skin (Fixed width)

If you find a skin that doesn't fit correctly, either tell me or go ahead and make a quick compatibility addon (See below)

About the plugins

XLoot Group/Monitor/Master require the support plugin in order to be used with this version.

I will be re-writing them as time allows to be stand-alone addons instead of plugins, which will work alongside 1.0 natively, and once that happens, they will all replace the old versions I post. I respect that some people like the old look of the frames, and I may try to make a legacy-lookalike skin.

Extending XLoot

It's easy to release skins or tweak masque skins (Or include tweaks in your skin, if you are already a masque skin author!) Skins are really just square textures of a border, like Masque skins.

To let XLoot know about your skin, use: XLootFrame:RegisterSkin(skin_name, skin_table)

To add a tweak for a Masque skin, use: XLootFrame:RegisterMasqueTweak(masque_skin_name, skin_table)

For documentation of skin_table, see the comments near the top of XLoot.lua

Please make sure you have permission to use any textures you include.


  • To post a comment, please or register a new account.
Posts Quoted:
Clear All Quotes

About This Project

  • Project ID
  • Created
    Aug 11, 2010
  • Last Released File
    Feb 6, 2013
  • Total Downloads
  • License



Recent Files