Get an Epic Experience with Premium

XLoot 1.0

Bags & Inventory Login to Add Favorites
  • 25 Likes
  • World of Warcraft
  • 536 Monthly Downloads
  • Supports: 5.1.0
  • 267,268 Total Downloads
  • Updated 02/06/2013
  • Created 08/11/2010
  • 573 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: z36-release
or

About XLoot 1.0

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.

Skinning

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.

tag z36-release
00cf82b4203e90188d195f692d42f1e2b675fb04
Xuerian <sky.shell@gmail.com>
2013-02-06 04:47:02 -0500

XLoot 1.0 is now defunct, please remove and use XLoot instead.

--------------------

Xuerian:
    - Reduce to stub indicating "XLoot" should be installed instead
    - Fix paths
    - Stop pcall()'ing everything
    - Add XLootButtonOnClick(row, button, handled) global

Comments

First Previous Page 12 of 26 Next Last
  • #219

    Please do this in game: /dump LibStub('Masque'):GetSkins()
    If you get a bunch of stuff (skins) back, I'm sure you probably do but make sure you get the latest XLoot and update me here.

     

    If not, please make sure you have the latest (perhaps alpha) of Masque.

     

    If this doesn't work, post back here as well and I'll see what I can do. It works for me currently. =\

  • #227

    I updated to the latest Masque alpha and XLoot1.0-z22a-release and other skins now show up in the XLoot gui. Changing skins works for me after a /reloadui which I would do anyway after changing settings.

    Thanks for the tips and new features, lookin great.

  • #215

    Hi,

    I am not sure if this is intended but wehn using the GUI (maybe also command line) I have to reload every single time I play around with skins. This is not a massive problem but a bit annoying.

    Socond thing (if u will have a moment), would be there a chance for us to have like a dummy loot window when setting up the look. This would help out during customisation.

    Third one - when will the plugins be rewriten? Love am but would love to customise them a bit more so they would fit into whole UI - I know I am moaning about this everytime I post (Sorry, but want them so badly)

    Fourth thing :D I love this addon and all the work you have done on it. Keep that up :D

    Last edited by fikasz on 12/31/2011 8:44:18 AM
  • #218

    It's not intended, but I haven't made the preview window that you suggest (And I've been thinking about) yet, so yes, you do have to reload to see any changes made to the frame. There's two questions.

     

    About the plugins, well, the more I have to do on this the longer before I work on them, really. Ironing out issues, then features like the more advanced old Link menu or the configuration preview are pretty much all I have on my list.

     

    And I'm glad you enjoy it, good words go a long way =)

  • #214

    Hi Xuerian

    I can't find Xloot in-game. Its not showing.

    Anything I can do?

  • #217

    Make sure you turn on "Display Lua Errors" under "Help" in Interface Options.

     

    If you get a error, post it here. If not, remove everything XLoot you have and add it fresh.

  • #223

    Message: Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:113: attempt to index global 'L' (a nil value)
    Time: 01/02/12 20:13:31
    Count: 1
    Stack: Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:113: in function <Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:89>

    Locals: self = <unnamed> {
    0 = <userdata>
    }
    event = "VARIABLES_LOADED"
    profile_key = "Sunbeam - Drak'thul"
    which_profile = nil
    (*temporary) = nil
    (*temporary) = <table> {
    default = <table> {
    }
    }
    (*temporary) = "Sunbeam"
    (*temporary) = "Drak'thul"
    (*temporary) = "attempt to index global 'L' (a nil value)"
    embed = <table> {
    SetProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:30
    RemoveProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:59
    CopyProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:64
    ResetProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:54
    ProfileKey = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:80
    GetProfiles = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:76
    GetActiveProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:72
    }
    addon = <table> {
    SetProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:30
    defaults = <table> {
    }
    NAME = "XLoot1.0"
    ConfigDefault = <function> defined @Interface\AddOns\XLoot1.0\XLoot.lua:797
    GetActiveProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:72
    CopyProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:64
    ResetProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:54
    skins = <table> {
    }
    L = <table> {
    }
    config_skins = <function> defined @Interface\AddOns\XLoot1.0\config.lua:11
    ConfigGet = <function> defined @Interface\AddOns\XLoot1.0\XLoot.lua:793
    sv = <table> {
    }
    OnProfileChanged = <function> defined @Interface\AddOns\XLoot1.0\XLoot.lua:775
    config = <table> {
    }
    ConfigSet = <function> defined @Interface\AddOns\XLoot1.0\XLoot.lua:785
    ProfileKey = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:80
    VarsLoaded = <function> defined @Interface\AddOns\XLoot1.0\XLoot.lua:756
    GetProfiles = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:76
    RemoveProfile = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:59
    }
    savedvar = "XLoot_Options"
    trigger = <function> defined @Interface\AddOns\LibXTools\LibXTools\LibXProfile.lua:4

  • #213

    Ok, so. New version.

     

    The options GUI is in.. Row highlighting, separate alphas, skin registration API to make/upload your own skins, some fixes, more options...

     

    Most of the work was invisible, breaking profile management, options, UI components all off into small libs as well as adding localization.

     

    Speaking of which, I'll be entering the localization stuff into Curseforge, feel free to have a go at it if you speak something other than english.

  • #212
    Quote from biashanord »

    So what is it?! What does it do?

    "This is a complete re-write of XLoot"

    "XLoot Group/Monitor/Master require the support plugin"

    cool story...

    Well, you can either use a support addon that provides just things the plugins need to run (Which you could use without this mod at all, if you didn't want a loot frame), or you can skip using the plugins entirely, since I haven't re-written them yet.. Seeing as "XLoot" is only the loot frame. 

     

    Thanks for the comment on my writing ability, though =)

     

    update for 4.3 ?

    I'll be posting one shortly.

    found an interesting issue, not quite an error, but deffinently a bug.  If you have autoloot DISABLED in the interface of the game, such as i do for using crap filter, xloot1 does not show a graphic for your loot, but once you enable autoloot, the graphic is there.

    I couldn't verify this.

  • #211

    So what is it?! What does it do?

    "This is a complete re-write of XLoot"

    "XLoot Group/Monitor/Master require the support plugin"

    cool story...

  • #210

    update for 4.3 ?

  • #208

    found an interesting issue, not quite an error, but deffinently a bug.  If you have autoloot DISABLED in the interface of the game, such as i do for using crap filter, xloot1 does not show a graphic for your loot, but once you enable autoloot, the graphic is there.

  • #209
    Quote from twizt3dkitty »

    found an interesting issue, not quite an error, but deffinently a bug.  If you have autoloot DISABLED in the interface of the game, such as i do for using crap filter, xloot1 does not show a graphic for your loot, but once you enable autoloot, the graphic is there.

    Hm. That's odd. I'll test this. Thank you for your report.

  • #204

    Seeing a problem with 4.3 and XLoot 1.0 where the number of items in a stack is no longer being shown.  This is not a problem in the old XLoot, but I like this version better.  Any ideas?

  • #205

    Strange, some reported the same with the old XLoot and that it was not present in this version.

     

    Could you give me more details? What you're looting (From what and what items), especially if you know how to reproduce it reliably.

     

    I definitely plan on fixing it if I can figure it out, but I don't have a WoW sub active so I'm restricted to a trial.

  • To post a comment, please login or register a new account.
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 »

Absolute Lojack Giveaway!