Download
(648 b)
Download
Updated: 02-06-13 02:15 AM
Pictures
File Info
Updated:02-06-13 02:15 AM
Created:08-02-10 04:07 AM
Downloads:23,935
Favorites:257
MD5:
XLoot 1.0 (Inactive)  Popular! (More than 5000 hits)
Version: 1.0_final
by: Xuerian [More]
This addon has been merged into XLoot. Please use it instead.


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

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:


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.
final:
Notifies users that "XLoot" should be installed instead, as this is now inactive.
This is only due to the massive fragmentation the addon has experienced over its lifetime, and to prevent more subsequent user confusion.

z27:
Add channel menu to right click of link button
Automatically resize bottom buttons

z26:
Add new skin (Smooth) as default
Add Link Button Visibility option

z25:
Add AutoLoot options for coin and quest items
(This is separate from WoW's autoloot completely and does not change it)
Option default changes (Reset to see)

z24:
Change preview items

z23:
Preview frame in options

z22:
Fix right-click not picking up loot

z21:
Minor performance update
Better compatibility with Masque skins
Proper zhTW localization

z18:
Fixed skin border size not applying
Allowed skins to supply alternate default colors (User must have default color settings for them to apply)
Adjusted color settings for "Legacy" skin
Slightly darkened loot borders when coloring by quality
Added a couple failsafes to try to catch slot errors

z17:
Mostly transparent changes involving packaging.

1.0.16a:
Fixed bug when selecting profile
Localized profile name

1.0.16-release:
**Options panel complete
**Slash commands completely changed
Add "Legacy" skin (Thanks to rikarods)
Added Profile management panel
/xloot now opens options panel
[/xloot get] lists options that can now be set via [/xloot set] for those who still wish to use slash commands
Fixed Link-to-chat "Threshold not reached" issue
Resorted options panel
Recolored large option element labels
Adjusted a lot of the labels

1.0.16-alpha:
Nearly-complete "Blizzard Options Panel" GUI to replace slash commands (Missing Profiles controls, and probably broke some slash commands)
Separated frame and row alpha settings
Added "Highlight" option for rows
Fixed bottom buttons highlighting
Added fixed-width option
Made "collapse looted slots" a option
Added XLootFrame:RegisterSkin and :RegisterMasqueTweak to allow for user made and distributed skins. See top of XLoot.lua
Lost some sanity


FFFFFUUUUUUUUUUUU:
Testing fixes is probably a good thing. The amount of people using this file and reporting this complete failure is slightly disappointing..

1.0.15:
Fix Masque integration again, fail gracefully if required version is not used.

1.0.14:
Masque/ButtonFacade fix. Requires Masque alpha at this point.

1.0.13:
4.2 fix

1.0.12:
Fixed "text" error when using /xloot skin
Reverted to 1.0.x versioning until a name change, due to curse filename conventions

1.1:
Improved help. Added /help color
Added coloring options: {frame/loot}_border (formerly frame/loot), _background, _gradient
Added skin 'hack' for PixelSkin
Added skin.border_pad, which pads the icon, item, and loot frame at the same time.
Changed skin.pad_small and skin.pad_large to skin.pad_icon and skin.pad_item
Added skin.pad_frame

1.0.10:
Sanity check for errors regarding Masque/skins
Added reasonable responses to /xloot. Help for commands is now available in-game.

1.0.9:
Can now use skins with spaces in the name (oops)
*Re-uploaded to remove .git folder

1.0.8:
Added check for variable to prevent erroring out on autoloot/addon loot.

1.0.7:
Tooltip moved to uncover icons above it
Info color option added
font_size_loot and font_size_info added

1.0.6:
4x TOC fix, minor cleanup

1.0.5:
Fixed frame_snap off defaults issue. (It was snapping to 0,0 - bottom left of the screen)

1.0.4 "I'm just going to fix this one thing and push another version..":
Another attempted fix at unpack() error
Slash commands and option profiles introduced
Frame coloring cleaned up
Bind indication fixed
Frame snapping (or not, while disabled) fixed
Skin picking changed

1.0.3:
Attempted fix unpack() expects table error

*Re-uploaded 1.0.2 to fix improper Link All settings

1.0.2:
Fixed Link All
Fixed skin_spacing_row
Per-addon ButtonFacade settings saved/respected
Quality Highlighting works (Somewhat, enable with loot_border_quality = true in XLoot.lua)
Naming as release version


1.0.1:
Added default texture (Thanks, Ferous)
Possibly fixed AceConsole error
Archived Files (27)
File Name
Version
Size
Author
Date
z27a-release
30kB
Xuerian
01-28-12 01:16 PM
z26b
30kB
Xuerian
01-24-12 12:09 PM
z23c
27kB
Xuerian
01-13-12 09:53 AM
z22
26kB
Xuerian
01-04-12 05:05 PM
z22
26kB
Xuerian
01-04-12 01:38 PM
z18
23kB
Xuerian
12-31-11 03:56 AM
z17
23kB
Xuerian
12-31-11 02:46 AM
1.0.16a-release
21kB
Xuerian
12-30-11 12:23 AM
1.0.16-release
21kB
Xuerian
12-29-11 09:02 PM
1.0.16-alpha
20kB
Xuerian
12-23-11 09:54 AM
1.0.15.F7U12
181kB
Xuerian
11-20-11 11:55 AM
1.0.15
10kB
Xuerian
11-19-11 01:59 AM
1.0.14
10kB
Xuerian
11-18-11 03:24 PM
1.0.13
10kB
Xuerian
06-29-11 03:20 PM
1.0.12
9kB
Xuerian
05-31-11 04:43 PM
1.1
10kB
Xuerian
05-30-11 06:56 PM
1.0.10
9kB
Xuerian
05-24-11 08:17 PM
1.0.9
8kB
Xuerian
12-06-10 12:48 PM
1.0.8
8kB
Xuerian
12-05-10 09:53 PM
1.0.7
8kB
Xuerian
10-23-10 02:06 PM
1.0.6
9kB
Xuerian
10-12-10 02:05 AM
1.0.5
9kB
Xuerian
09-28-10 05:52 PM
1.0.4
9kB
Xuerian
09-27-10 12:53 AM
1.0.3
8kB
Xuerian
09-24-10 03:54 PM
1.0.2
8kB
Xuerian
09-22-10 09:03 PM
1.0.1
8kB
Xuerian
08-06-10 10:40 PM
1.0
7kB
Xuerian
08-02-10 04:07 AM


Post A Reply Comment Options
Old 05-25-11, 02:16 PM  
Xuerian
A Fallenroot Satyr
 
Xuerian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 157
Uploads: 9
Fairly sure I've fixed this issue, if anyone is still getting it or having other problems, please tell me.

Also try the new in-game help thing. /xloot
Xuerian is offline Report comment to moderator  
Reply With Quote
Old 05-04-11, 04:39 PM  
Spectrezh
Priestess of the Moon
 
Spectrezh's Avatar
Premium Member

Forum posts: 8
File comments: 42
Uploads: 0
Originally posted by LgEnder
Happening to me as well, most likely related to another addon/lib that was updated around that time.

Code:
Error occured in: Global
Count: 1
Message: ..\AddOns\XLoot1.0\XLoot.lua line 92:
   bad argument #1 to 'pairs' (table expected, got no value)
Debug:
   [C]: ?
   [C]: pairs()
   XLoot1.0\XLoot.lua:92: in main chunk
so it is because of the ButtonFacade->Masque recode it seems, looking at what is in line 92.

Temp fix: delete lines 92-98. Can't mess with skins but at least it works.
That could be the problem. I did switch to Masque. I also went back to the the old xloot and that seems to work so far
__________________
Spectrezh is offline Report comment to moderator  
Reply With Quote
Old 05-04-11, 12:41 PM  
LgEnder
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Spectrezh
not sure what happen but it seems it's broken. I remember it working after 4.1 then today, it won't work. i get the default blizzard loot box, /xloot won't bring up anything

I have it enabled and load out of date mods enabled too
Happening to me as well, most likely related to another addon/lib that was updated around that time.

Code:
Error occured in: Global
Count: 1
Message: ..\AddOns\XLoot1.0\XLoot.lua line 92:
   bad argument #1 to 'pairs' (table expected, got no value)
Debug:
   [C]: ?
   [C]: pairs()
   XLoot1.0\XLoot.lua:92: in main chunk
so it is because of the ButtonFacade->Masque recode it seems, looking at what is in line 92.

Temp fix: delete lines 92-98. Can't mess with skins but at least it works.
Last edited by LgEnder : 05-04-11 at 12:48 PM.
LgEnder is offline Report comment to moderator  
Reply With Quote
Old 05-03-11, 08:13 PM  
Spectrezh
Priestess of the Moon
 
Spectrezh's Avatar
Premium Member

Forum posts: 8
File comments: 42
Uploads: 0
not sure what happen but it seems it's broken. I remember it working after 4.1 then today, it won't work. i get the default blizzard loot box, /xloot won't bring up anything

I have it enabled and load out of date mods enabled too
__________________
Last edited by Spectrezh : 05-03-11 at 10:54 PM.
Spectrezh is offline Report comment to moderator  
Reply With Quote
Old 05-03-11, 01:01 PM  
Koreos
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Request:

When you click Link in the frame, have it ask where: Say, Party/Raid, Guild, Custom Channel.
Koreos is offline Report comment to moderator  
Reply With Quote
Old 02-18-11, 04:44 PM  
Xuerian
A Fallenroot Satyr
 
Xuerian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 157
Uploads: 9
Originally posted by Codex
The first time on every corpse, it did not throw an error. I just had to back up and reloot to be able to see. It was just an empty gray window
Quite honestly not sure what's happening. I don't have a active wow sub though, so you may be better off just going back to the other version for now. I'll look into this when I start working on this again.

Thanks for bringing it to my attention.
Xuerian is offline Report comment to moderator  
Reply With Quote
Old 02-16-11, 12:09 AM  
Codex
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 281
Uploads: 21
The first time on every corpse, it did not throw an error. I just had to back up and reloot to be able to see. It was just an empty gray window
Codex is offline Report comment to moderator  
Reply With Quote
Old 02-15-11, 09:34 PM  
Xuerian
A Fallenroot Satyr
 
Xuerian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 157
Uploads: 9
Originally posted by Codex
Im having an issue with using 1.0 with the dummy mod, i just switched over from 4.0, and might switch back to it

When I loot something, the loot box shows up as empty. If i close the loot window and reopen it, then I can see whats inside of it.
The first time, or every corpse? Do you have Lua errors on?
Xuerian is offline Report comment to moderator  
Reply With Quote
Old 02-11-11, 06:00 PM  
Codex
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 281
Uploads: 21
Im having an issue with using 1.0 with the dummy mod, i just switched over from 4.0, and might switch back to it

When I loot something, the loot box shows up as empty. If i close the loot window and reopen it, then I can see whats inside of it.
Last edited by Codex : 02-11-11 at 06:03 PM.
Codex is offline Report comment to moderator  
Reply With Quote
Old 01-29-11, 07:58 AM  
Xuerian
A Fallenroot Satyr
 
Xuerian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 157
Uploads: 9
Originally posted by gabrielsf
Love the addon, but when I shift click to loot (with auto loot enabled) to loot single items, it doesn't register my right clicks but I have to left click instead. Is this a bug or intentional? And if so, do you plan on adding an option to allow default right click to loot?
It should work like the default loot frame does, I used the same on-click code.

If you can get anyone else to verify this, I'll see what I can do. (I'm not playing WoW, currently) (Also, I just mean check with a friend or something, not asking for a notarized second poster )
Last edited by Xuerian : 01-29-11 at 07:59 AM.
Xuerian is offline Report comment to moderator  
Reply With Quote
Old 01-26-11, 05:38 AM  
gabrielsf
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Love the addon, but when I shift click to loot (with auto loot enabled) to loot single items, it doesn't register my right clicks but I have to left click instead. Is this a bug or intentional? And if so, do you plan on adding an option to allow default right click to loot?
gabrielsf is offline Report comment to moderator  
Reply With Quote
Old 12-25-10, 03:06 PM  
xyjames1488
A Murloc Raider

Forum posts: 8
File comments: 34
Uploads: 0
Amazing addon!
Cheers!
Last edited by xyjames1488 : 12-28-10 at 12:47 PM.
xyjames1488 is offline Report comment to moderator  
Reply With Quote
Old 12-09-10, 04:01 AM  
Xuerian
A Fallenroot Satyr
 
Xuerian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 157
Uploads: 9
Originally posted by H0PE
Its a good exercise to plan any kind of programming development "timeline", how the features will be released and stuff like that. I'm only pointing this out if maybe some day you start programming for money this would be a good learning curve to notice such things.

So IMHO building the xloot 1.0 isn't really making the xloot and the plugins better in a complete package. Kind of breaking the cohesion between them.
Indeed good advice, and I can see where this impacts my development habits and results negatively. Hopefully I'll adopt a more test-based and milestone-driven scheme at some point.

A bit hard with these addons since I generally don't know what I want to do with them till I dink around with them, but eh.

As far as 1.0, well, the thing is it was a full re-write due to the old addon being a ratsnest of crap. The plugins aren't really plugins, they're what should have been separate addons in the first place, which is why I've done what I have. 1.0 will eventually simply be XLoot, and the other addons their own thing.
Xuerian is offline Report comment to moderator  
Reply With Quote
Old 12-09-10, 01:11 AM  
H0PE
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 19
File comments: 279
Uploads: 1
Its a good exercise to plan any kind of programming development "timeline", how the features will be released and stuff like that. I'm only pointing this out if maybe some day you start programming for money this would be a good learning curve to notice such things.

So IMHO building the xloot 1.0 isn't really making the xloot and the plugins better in a complete package. Kind of breaking the cohesion between them.
H0PE is offline Report comment to moderator  
Reply With Quote
Old 12-06-10, 08:08 AM  
Xuerian
A Fallenroot Satyr
 
Xuerian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 157
Uploads: 9
Originally posted by ChaosInc
Yep. Build a GUI.
Neverrr!

Edit: I'm really not sure why I'm shirking a GUI. I think because I'd really have to start dealing with localization again, which will mean working with Curse's locale contrib system.

Probably not a bad thing, but it sounds too much like work.
Last edited by Xuerian : 12-06-10 at 08:16 AM.
Xuerian is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: