Download
(7Kb)
Download
Updated: 10-15-20 01:04 PM
Pictures
File Info
Compatibility:
Shadowlands pre-patch (9.0.1)
Updated:10-15-20 01:04 PM
Created:unknown
Downloads:61,553
Favorites:623
MD5:

Butsu  Popular! (More than 5000 hits)

Version: 2.1.3
by: haste [More]

Butsu is a small replacement for the default loot frame. It supports showing more than four items, and has a slick look.

You can move the frame by holding down <Alt> and clicking on the title.

Note: Unstable versions located at: here.

Changes from 2.1.2
- Bump TOC version to 9.0.1
- Update to work correctly on 9.0.1.

Changes from 2.1.1
- Bump TOC version to 8.0.1
- Update to work correctly on 8.0.1.

Changes from 2.1.0
- Bump TOC version to 5.0.4.
- Update to work correctly on 5.0.4.

Changes from 2.0.2
- Bump TOC version to 4.3.
- Display the quest bang for items that start a new quest.
- Color the background and text yellow for quest items.

Changes from 2.0.1
- Improved the UI to look slightly less bad on 4.2.
- Bumped TOC version to 4.2.
- Don't attempt to display slot information before the server has finished sending us all the information.
- Prevent the frame from having excessive width.

Changes from 2.0
- Master loot drop-down now appears at the correct position.

Changes from 1.10
- Empty frames are no collapsed.
- Some minor options added for font size and frame scale.
- License changed to MIIT (was NewBSD, so pretty much no difference except wording).
- Frame position will no longer reset if you log in with the add-on disabled.

Changes from 1.9
- Master loot works yet again.

Changes from 1.8
- Fix CursorUpdate errors.

Changes from 1.7
- Master loot should work properly again.

Changes from 1.6
- Now works with WoTLK.

Changes from 1.5
- Fixed a typo which possibly prevented master looting from working.

Changes from 1.4
- Snap to mouse updated to work in 2.4
- TOC bumped to 2.4.

Changes from 1.3
- <Esc> now has the same behavior as the default loot frame. This fixes the issue with containers acting oddly.

Changes from 1.2
- Changed frame strata to HIGH and enabled toplevel. Should prevent it from hiding behind every other frame.

Changes from 1.1
- Fixed display of empty corpses.

Changes from 1.0
- Fixed the snap to mouse code. It will no longer float far above the mouse.
- Item name now inherits the GameFontWhite instead of using STANDARD_TEXT_FONT locked to 10 in size.
- Moved locales into loot.lua.
Optional Files (0)


Post A Reply Comment Options
Unread 09-09-10, 05:23 AM  
stormkeep
Drunken Dorf
 
stormkeep's Avatar
Premium Member

Forum posts: 66
File comments: 18
Uploads: 0
The loot frame doesn't have a close button and, when used in combination with the filtered auto-loot feature of Broker_Garbage the loot window never closes. Literally never, I can fly 3 zones from where I looted and the frame will stay open.

Currently I have to hit escape to close it because of the lack of the little "X" in the corner for closing.
Report comment to moderator  
Reply With Quote
Unread 08-15-10, 02:20 AM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
Originally posted by vithos
1x <event>ADDON_ACTION_BLOCKED:AddOn 'Butsu' tried to call the protected function 'LootSlot()'.
<in C code>: in function `LootSlot'
Butsu-2.0.1\slots.lua:43: in function <Butsu\slots.lua:32>

---
Same error. Happened when I reloaded UI out of combat, but was in combat before the loading screen completed.
It's a Blizzard issue, I can reduce how often it happens slightly by coding around it, but it won't go away with just that.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 08-14-10, 11:03 PM  
vithos
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
1x <event>ADDON_ACTION_BLOCKED:AddOn 'Butsu' tried to call the protected function 'LootSlot()'.
<in C code>: in function `LootSlot'
Butsu-2.0.1\slots.lua:43: in function <Butsu\slots.lua:32>

---
Same error. Happened when I reloaded UI out of combat, but was in combat before the loading screen completed.
Report comment to moderator  
Reply With Quote
Unread 07-21-10, 06:29 PM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
I haven't been able to recreate that one. Why LootSlot suddenly acts secure I don't know.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 07-20-10, 06:20 PM  
strickland
A Cyclonian

Forum posts: 40
File comments: 195
Uploads: 0
ive got an error, I think its the same

Code:
Butsu blocked from using LootSlot()
Count: 1

Call Stack:
[C]: in function `LootSlot'
Interface\AddOns\Butsu\slots.lua:43: in function <Interface\AddOns\Butsu\slots.lua:32>
Report comment to moderator  
Reply With Quote
Unread 07-08-10, 02:39 PM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 371
Uploads: 0
1x <event>ADDON_ACTION_BLOCKED:AddOn 'Butsu' tried to call the protected function 'LootSlot()'.
<in C code>: in function `LootSlot'
Butsu-2.0.1\slots.lua:43: in function <Butsu\slots.lua:32>

---
Report comment to moderator  
Reply With Quote
Unread 06-24-10, 06:47 PM  
Everdreamer
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
sharing my mod (kinda feature requests :p)

I'm used to the "icon left, name right" layout, so I modify some lines:
slots.lua, line 77
Code:
< iconFrame:SetPoint("RIGHT", frame)
> iconFrame:SetPoint("LEFT", frame)
slots.lua, line 97-98
Code:
< name:SetPoint("LEFT", frame)
< name:SetPoint("RIGHT", iconFrame, "LEFT")
> name:SetPoint("RIGHT", frame)
> name:SetPoint("LEFT", iconFrame, "RIGHT", 5, 0)
If the icon moves to the left, the left of name text will be too close to the icon, so I add the "5, 0" xoffset.


In addition, I turn on Blizzard loot under cursor and autoloot options. That means if I right-click a corpse the default behavior is to loot all, and if I use modifier + right-click a static Butsu window will pop under cursor.
The thing is, when I want to take a close look on the loots (modifier click), I want to avoid mis-clicks that accidently loot the item under cursor, so I have this modification at butsu.lua, line 34:
Code:
< self:SetPoint("TOPLEFT", nil, "BOTTOMLEFT", x-40, y+20)
> self:SetPoint("TOPLEFT", nil, "BOTTOMLEFT", x+10, y+20)
This sounds odd that I choose to loot under cursor but I make the loot window shift away from cursor. My point here is, if I want to loot quickly I can just click and loot all no matter where the loot window pops.


BTW, slots.lua, line 88
Code:
count:SetPoint("BOTTOMRIGHT", iconFrame, 2, 2)
I think it should be -2, 2 ?
Report comment to moderator  
Reply With Quote
Unread 06-08-10, 07:51 PM  
Squiddy0
A Defias Bandit
 
Squiddy0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 116
Uploads: 3
I had the previous posters problem too so I'll grab the new one if it's fixed, thanks much
Report comment to moderator  
Reply With Quote
Unread 06-06-10, 10:03 AM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
Originally posted by DamonDK
Thanks for a nice addon.

I do however find that when I have ML on, the "ML frame" (the one with groups) appears at the topleft corner of the screen, instead of @ the cursor

Hope that you can fix it.
Solved with 2.0.1.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 06-06-10, 09:45 AM  
DamonDK
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 31
Uploads: 1
Thanks for a nice addon.

I do however find that when I have ML on, the "ML frame" (the one with groups) appears at the topleft corner of the screen, instead of @ the cursor

Hope that you can fix it.
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 08:40 PM  
alimjocox
A Warpwood Thunder Caller
AddOn Author - Click to view AddOns

Forum posts: 96
File comments: 68
Uploads: 2
Originally posted by haste
It's due to your local modifications. Next time reproduce the problem without them.
oh im sorry didnt see that .. srry
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 08:38 PM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
Originally posted by alimjocox
Code:
 LOOT_CLOSED = <function> defined @Interface\AddOns\alUI\elements\loot.lua:275
when trying to open the options panel (for the first time)
It's due to your local modifications. Next time reproduce the problem without them.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 08:10 PM  
alimjocox
A Warpwood Thunder Caller
AddOn Author - Click to view AddOns

Forum posts: 96
File comments: 68
Uploads: 2
Code:
Message: Interface\AddOns\Butsu\config.lua:34: attempt to call method 'LoadPosition' (a nil value)
Time: 06/06/10 12:09:22
Count: 1
Stack: Interface\AddOns\Butsu\config.lua:34: in function <Interface\AddOns\Butsu\config.lua:6>
Interface\AddOns\Butsu\config.lua:47: in function <Interface\AddOns\Butsu\config.lua:46>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>

Locals: self = Butsu {
 LOOT_CLOSED = <function> defined @Interface\AddOns\alUI\elements\loot.lua:275
 LOOT_OPENED = <function> defined @Interface\AddOns\alUI\elements\loot.lua:178
 0 = <userdata>
 slots = <table> {
 }
 UPDATE_MASTER_LOOT_LIST = <function> defined @Interface\AddOns\alUI\elements\loot.lua:288
 title = <unnamed> {
 }
 AnchorSlots = <function> defined @Interface\AddOns\Butsu\slots.lua:130
 LOOT_SLOT_CLEARED = <function> defined @Interface\AddOns\alUI\elements\loot.lua:269
 UpdateWidth = <function> defined @Interface\AddOns\Butsu\slots.lua:118
 OPEN_MASTER_LOOT_LIST = <function> defined @Interface\AddOns\alUI\elements\loot.lua:284
}
db = <table> {
}
(*temporary) = nil
(*temporary) = Butsu {
 LOOT_CLOSED = <function> defined @Interface\AddOns\alUI\elements\loot.lua:275
 LOOT_OPENED = <function> defined @Interface\AddOns\alUI\elements\loot.lua:178
 0 = <userdata>
 slots = <table> {
 }
 UPDATE_MASTER_LOOT_LIST = <function> defined @Interface\AddOns\alUI\elements\loot.lua:288
 title = <unnamed> {
 }
 AnchorSlots = <function> defined @Interface\AddOns\Butsu\slots.lua:130
 LOOT_SLOT_CLEARED = <function> defined @Interface\AddOns\alUI\elements\loot.lua:269
 UpdateWidth = <function> defined @Interface\AddOns\Butsu\slots.lua:118
 OPEN_MASTER_LOOT_LIST = <function> defined @Interface\AddOns\alUI\elements\loot.lua:284
}
(*temporary) = "attempt to call method 'LoadPosition' (a nil value)"
_NS = <table> {
 db = <table> {
 }
 L = <table> {
 }
 slots = <table> {
 }
 CreateSlot = <function> defined @Interface\AddOns\Butsu\slots.lua:55
}
when trying to open the options panel (for the first time)
Last edited by alimjocox : 06-05-10 at 08:15 PM.
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 06:12 PM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
Originally posted by Wella
So you're adding an in-game configuration panel? If so, I'd say you should add a couple more basic options, like changing the font/size/flags/whatever and the background & border textures/colours/etc. Those things would make this addon even greater.
Right now you can only change font size. I might add optional support for polling fonts from shared media, but that will have to be later. Changing the font flags would be added at the same time, as they share pretty much all the code.

Borders and backgrounds is really something that just makes me think: meh. It's really border line obscure to start changing those. Maybe it gets done after the fonts, but maybe not.

Colors: The only thing I've thought about is coloring the money text based on content. Right now it's gray regardless of how much gold there is.

---

Just a little info about 2.0 that was uploaded now. It currently lacks toggling of collapse and coloring of the money slot. It also doesn't have a preview option, but it does update the frame on the fly if it's open. It's something that will be added, but I thought it would be better to just push this update now.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 06-04-10, 04:19 AM  
Wella
A Rage Talon Dragon Guard
 
Wella's Avatar
AddOn Author - Click to view AddOns

Forum posts: 322
File comments: 72
Uploads: 1
So you're adding an in-game configuration panel? If so, I'd say you should add a couple more basic options, like changing the font/size/flags/whatever and the background & border textures/colours/etc. Those things would make this addon even greater.
__________________
Addons I use, not that any of you care
* Bejeweled - For boring 5 minute flights to Tanaris
* Genie - Blizzard really should have implemented bag sorting by now
* ncHoverBind - I'm a Lock, what can you expect?
* oGlow - Agan, a missing feature
* Recount - Derp
* ShooShards - Another missing feature


"Your idea is good. So i will try it."
- popmissa
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.