Download
(171Kb)
Download
Updated: 12-14-06 05:15 PM
Addon for:
FuBar 3.6.5.
Pictures
File Info
Updated:12-14-06 05:15 PM
Created:unknown
Downloads:38,682
Favorites:301
MD5:

FuBar - GarbageFu  Popular! (More than 5000 hits)

Version: 2.0.20634
by: wmrojer [More]

New beta version available at http://files.wowace.com/FuBar_GarbageFu/

Short Description:

FuBar - GarbageFu is a plugin to FuBar 2.0 that helps you clean your bags of Garbage by letting you drop the least valuable item/s. Or if you are at a merchant you can simply select to sell all your Garbage to him by pressing a button.

Feedback and feature requests are needed.

Features:

Drop least valuable item.
Shows all items that can be dropped along with there total value in a tooltip.
Sell all that are shown in the tooltip or all grey items to a vendor with the press of a button.
Select what to drop and what to keep by Sets, Type, Items and Quality threshold.
Supports several addons for retrieval of price information, including it's own.
Select sets of items to use auction price for instead of vendor price.
Select item quality threshold for when to use auction price instead of vendor price.
Supports Autioneer, KC_Items and WoWEcon for Auction prices.
Display total/free/used bag slots on the toolbar.
Toggle bags display.

Long Description:

Selection of what items to drop are made in the following way. (By decreasing priority)

  • Keep Items List.
    Select to keep an item that would otherwise be dropped.
  • Drop Items List.
    Select to drop an item that would otherwise not be dropped.
  • Keep Type list.
    Select types of items to keep.
  • Keep Sets List.
    Select sets of items to keep.
  • Drop Type List.
    Select types of items to drop.
  • Drop Sets List.
    Select sets of items to drop.
  • Quality Drop Threshold.
    Set the default quality threshold for what items to drop. Default is poor quality item.s

Types are based on WoW internal item types. (From GetItemInfo)
Examples:
Armor
Weapons
Bag
Key
Recipie
Quest

Some type also have subtypes.
Armor has
Cloth, Leather, Mail, Plate, Shield....
Weapons as
Dagger, 1H Sword, 2H Sword, 1H Axe........

Included in type are also Bind types.
Soulbound, Quest, Bind on Pickup, Bind on Equip/Use.

Sets are made up of different types of items.
Examples:
Food, Water, Tradeskill, Gathered, Bandages, Scrolls .......

Several sets also have subsets that you can select if you need greater detail
Examples:
Food has
Normal Food, Bonus Food, Stat Food, Conjured Bread, Raw Food, Bread, Fish....
Water has
Normal Water, Percent Water, Conjured Water.

Tooltip that shows all the items in your inventory that can be dropped with the current selections.

By Left Clicking the mouse while holding down shift on the toolbar will drop the item on the top of the list, or sell it if you have a merchant window open. You can also left click the mouse while holding down shift on the Tooltip to drop or sell a specific item in the list.

By left clicking the mouse while holding down control on the toolbar or the tooltip will add that item to the keep items list, those preventing that item from being dropped or sold.

When you have a merchant window open you also have the ability to sell all the items that are shown in the tooltip by either selecting 'Sell All Garbage Items' in the drop down menu, or by clicking the 'Sell All Garbage Item' button on the merchant window. Button on the merchant window can be turned off. You can also select to only sell grey items.

Item values are collected from Auctioneer/Informat, KC_Items, PriceMaster, Ludwig_SellValue (courtesy of Kergoth), WoWEcon, ItemSync (courtesy of kirson), ColaLight and it's own GarbageFu - Prices. Currently GarbageFu will NOT drop any items above grey(poor) quality without price information.

Auction values are collected from Auctioneer, KC_Items or WoWEcon. For Auctioneer you have two way, either directly or cached. Directly requires that Auctioneer is loaded at all time, while cached only requires Auctioneer to be loaded when you want to update what items you want auction values for or when have scanned the auction house to update with updated values. GarbageFu will automaticaly update item values after you scanned the auction house. (WoWEcon don't have a auction house scan. Personal opinion on WoWEcon is that it sucks big time)

You can select what items to use auction prices for by Sets, per item and by quality threshold. If there is no auction value available the vendor price will be used.

You can change in which order GarbageFu will ask both the vendor price addons and auction house addons. Example: You have both Auctineer/Informat and KC_Items loaded and you want vendor prices from KC_Items but auction prices from Auctioneer, just set it up so KC_Items is higher in the list for 'Vendor Addons' option and Auctioneer is higher then in the 'Auction Addons' options. It will then get vendor prices first from KC_Items, and only if it dosn't exist there it will look in Informat/Auctioneer. You can also select to not use a vendor/auction addon by setting it below 'Don't use addons below' in the 'Vendor Addons'/'Auction Addons' in the options. Only addons loaded will be shown in the options. Addons are added when they are loaded (even on demand).

You also have the ability to enter your own price for an item. That price will then override any price gotten from other sources. Price overrides are stored per account, so you only need to enter them once.

Settings are store per profile, so you can choose to have different settings for different chars/classes.

Optional information in the tooltip about where the price came from.
VI = Informat vendor price.
VK = KC_Items vendor price.
VW = WoWEcon vendor price.
VL = Ludwig_SellValue vendor price.
VS = ItemSync vendor price.
VT = GarbageFU_Prices vendor price.
VP = PriceMaster vendor price.
VC = ColaLight vendor price.
AA = Auctioneer auction price.
AC = Cached Auctioneer auction price.
AK = KC_Items auction price.
AW = WoWEcon auction price.

Optional display of Total/Free/Used bag slots. Does not include any ignored special bags. (Ammo, herb soulstone, enchanting).

Double-click to toggle bags. (Does not toggle any ignored special bags)

Sets functionality uses PeriodicTable by Tekkub.
Some code borrowed from ItemizedDeduction by Tekkub.

There are currently no Auto-drop functionality. If it is requested it will be added later.

Installation:

Just unpack in your Interface/AddOns/ folder. No dependancies, all required libraries are embeded.

In the works:
Nothing. Working on some new projects

Know issues:

Auction quailty threshold dosn't work for caching auctioneer.

Patch notes:

2.0.20634
More debug code to try and catch the wrong item error. Warning, special debug build. Will do a complete item check every 60 seconds. May cause lag.
Added check to "Sell All Buttom" that I had missed the last time.

2.0.20111
Hopefully fixed the problem with GarbageFu getting out of sync with what's actually in your inventory. Extra checks still in place.

2.0.19988
Added extra checks that it's the right item that is dropped/sold. Will warn if it detects an inconsistancy in it's data and refuse to drop/sell the item if it dosn't match what it thinks should be in that bagslot.
Fixed the nil,nil,nil prints. (Was an api change in AceConsole-2.0)

2.0.19420
Removed the use of Compost. Not needed since we have lua 5.1.
Fixed a small typo that showed up when Compost was no longer functional.

2.0.19164
Updated toc for WoW 2.0

2.0.16966
Upgraded to AceLocal-2.2 and AceHook-2.1. Fixed TBC compatibility.
Note: You need to remove the embeded Ace2 libs and install the Ace2 TBC standalone version and update the .toc to interface 20000 to get it to work in the TBC beta

2.0.16125
Minor bug fix. (sorry, no Bagnon support)

2.0.14033
Fixed nil error on reloadui. (tekkub)
Now properly updates auction prices OnFullyInitialized (tekkub)
Shorter German translation of 'No items to drop'.

2.0.13718
Fixed problem with vendor and auction price addons loading after GarbageFu. Checking is now done after AceEvent_FullyInitialized.
Added French translation by Culhag.

2.0.13301
Fixed bug where sell grey items sold grey items that is marked to keep.
Added Auction quality threshold.

2.0.11917
Fixed nil error in call to Abacus.

2.0.11684
Changed startup sequence. Addons wasn't always initialized.
Downgraded Ace2 lib's to 10851.

2.0.11635
Added recipes as auction set.
Removed Ammo from drop/keep set since it's available in keep/drop type (that is faster to check).
Updated for lua 5.1
Added bag slots display (Total/Used/Free).
Double-click to open bags.
Fixed issue with settings not being saved in the right profile. (Was an issue with FuBar not setting the profile for a new addon)
Added German translation. German translation by Dermott <Azeroths Plage>

2.0.11023
Added support for Auction prices. Supported addons Auctioneer, KC_Items and WoWEcon.
Added Item types base on information from GetItemInfo itemType and itemSubType. (return param 5 and 6)
Vendor price and Auction price addon priority changable.
Price addons detected even when loaded on demand.

1.0.10349
Added support for ItemSync.
Fixed Sell All Items button to only show when there are items to sell.
Added total value of items to sell to the tooltip of sell all items button.

1.0.9990 First non beta release.
Support for more vendor price addons. Including it's own.
Use of Item icon on the toolbar instead of recycle bin.
Option to only autosell grey items to vendor.
Reverted back to AceLocal-2.0 (Since it appears to be faster now)

0.1.9690 First public beta version.

Post A Reply Comment Options
Unread 09-01-06, 09:28 AM  
Tekkub
A Molten Giant
 
Tekkub's Avatar
AddOn Author - Click to view AddOns

Forum posts: 960
File comments: 334
Uploads: 67
I know what you're all saying... "this looks a lot like Tekkub's Itemized Deductions..." Well you're right As I'm sure you're aware I havn't had time to get ItemDed working as I want, so I fully support this mod here. PT sets was something ID seriously needed, and the new tablet layout looks very spiffy
Report comment to moderator  
Reply With Quote
Unread 09-01-06, 02:24 PM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 354
Uploads: 0
How do I set it to aotomatically sell anything in grey or white that is junk? Do I have to add everything manually to the list to sell at a vendor?
Report comment to moderator  
Reply With Quote
Unread 09-01-06, 02:26 PM  
Grentu
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
THANK YOU

Thank YOU...I have been looking for a replacement for ID for a while now. I have tried many diffrent combo's of addons...everything sucked.

I will make the first request for autodrop....


THANK YOU
Report comment to moderator  
Reply With Quote
Unread 09-01-06, 03:04 PM  
wmrojer
A Deviate Faerie Dragon
 
wmrojer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 73
Uploads: 3
Originally posted by fred
How do I set it to aotomatically sell anything in grey or white that is junk? Do I have to add everything manually to the list to sell at a vendor?
Well, there are several ways to do it. But first we have to define the term junk. One mans trash is another mans treasure. Grey items will always (I think) be classified as junk, and there for be in the list of items to drop or sell. (I don't think there are any grey items in any of the sets, but I'm not sure. There are tons of items in those sets, and I didn't write that part of the code. That's Tekkub.)

That's where the item sets comes in. Lets say you are not doing any tradeskilling, then you can select both Gathered and Tradeskill in Drop Sets. Then lets say your a rogue or a warrior, so you don't need water, so select Water also in Drop Sets.

But you can also do it the other way around and set Drop Threashold to Common (white) and select the sets for items you want to keep, like Stat and Buff Food, Bandages, Potions and maybe Poisons in Keep Sets.

You can always play around and see what suits you best. You will always see in the Tooltip what would be sold.
Report comment to moderator  
Reply With Quote
Unread 09-01-06, 03:11 PM  
wmrojer
A Deviate Faerie Dragon
 
wmrojer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 73
Uploads: 3
Originally posted by Tekkub
I know what you're all saying... "this looks a lot like Tekkub's Itemized Deductions..." Well you're right As I'm sure you're aware I havn't had time to get ItemDed working as I want, so I fully support this mod here. PT sets was something ID seriously needed, and the new tablet layout looks very spiffy
I've been a long time user of Itemized Deductions my self. So when I switched to FuBar I was a bit lost without it. I tried the version of ID you had made for FuBar, but got the feeling it wasn't really finished. Se here it is.

But man, has it been a pain to get it to work. All those strange results from Blizzards API's after a server patch. I had no idea GetContainerItemLink would just return "[]" the first time an item appered after a patch. And then all the strange things ppl can do with there bags. But I think I got most of the scenarios covered now. Working on interfacing with more price mods now.
Report comment to moderator  
Reply With Quote
Unread 09-01-06, 03:40 PM  
Tekkub
A Molten Giant
 
Tekkub's Avatar
AddOn Author - Click to view AddOns

Forum posts: 960
File comments: 334
Uploads: 67
Auto-sales was something I tinkered with adding, but I ended up just useing Sell-o-matic personally. There's also BagBoy nowadays.

Grey items are all junk, yes. For some time there were 6 exceptions, the DarkmoonF Faire items, but those were fixed to be the correct white color back in 1.11 I think. Anyway, yea, you can auto-sell off grey items if you want... the code might still be lingering around in ItemDed somewhere...

For more advanced auto-selling I really think a seperate addon is the best route. I guess one could auto-sell any items that are tagged for auto-drop if they wanted to...
Last edited by Tekkub : 09-01-06 at 03:43 PM.
Report comment to moderator  
Reply With Quote
Unread 09-01-06, 04:17 PM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 354
Uploads: 0
Tekkub

"For more advanced auto-selling I really think a seperate addon is the best route. I guess one could auto-sell any items that are tagged for auto-drop if they wanted to..."


I used one, but the icon is in the same spot at the vendor...
Report comment to moderator  
Reply With Quote
Unread 09-01-06, 08:17 PM  
Tekkub
A Molten Giant
 
Tekkub's Avatar
AddOn Author - Click to view AddOns

Forum posts: 960
File comments: 334
Uploads: 67
All this bugger needs is options to use auction prices over vendor prices now

Oh and an option to show the item icon in he bar, I fucking hate the recycle bin...
Last edited by Tekkub : 09-01-06 at 08:20 PM.
Report comment to moderator  
Reply With Quote
Unread 09-02-06, 05:19 AM  
wmrojer
A Deviate Faerie Dragon
 
wmrojer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 73
Uploads: 3
I'm going to put in an option to turn of the icon on the vendor frame. Just haven't had time yet.

Originally posted by fred
Tekkub

"For more advanced auto-selling I really think a seperate addon is the best route. I guess one could auto-sell any items that are tagged for auto-drop if they wanted to..."


I used one, but the icon is in the same spot at the vendor...
Report comment to moderator  
Reply With Quote
Unread 09-02-06, 06:44 AM  
wmrojer
A Deviate Faerie Dragon
 
wmrojer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 73
Uploads: 3
Sell Button and Item Icon as options

@Tekkub and Fred: New version (9816) up on http://svn.wowace.com/files/
I'm not updating it here right now since it takes a couple of hours for WoWI to review the files. Darn paranoid people.
Report comment to moderator  
Reply With Quote
Unread 09-03-06, 03:01 AM  
wmrojer
A Deviate Faerie Dragon
 
wmrojer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 73
Uploads: 3
Why Action price?

Can you explain the idea behind the use of auction price? Why even consider dropping something worth selling in a auction?
Originally posted by Tekkub
All this bugger needs is options to use auction prices over vendor prices now

Oh and an option to show the item icon in he bar, I fucking hate the recycle bin...
Report comment to moderator  
Reply With Quote
Unread 09-03-06, 05:49 PM  
Tekkub
A Molten Giant
 
Tekkub's Avatar
AddOn Author - Click to view AddOns

Forum posts: 960
File comments: 334
Uploads: 67
Re: Why Action price?

Originally posted by wmrojer
Can you explain the idea behind the use of auction price? Why even consider dropping something worth selling in a auction?
Lets consider stacks of Silk Cloth. It's Auctionalble for about 1g per stack. Now you've got a few grey items in your sack that go for 1.80g to vendor. Which would you rather sell? Wouldn't you hold on to that cloth until you absolutely HAD to drop it to make room?

The same goes for green equipment, especially at higher levels. I always wanted ItemDed to have a "set" for BoE and Soulbound equipment, so that you could ignore the soulbound items and use auction prices on BoE items. I also want gather items (herbs, ore) to always use action prices. I don't care about vendor price at all with these items, but sometimes the auction value doesn't make them worth holding on to the odd partial stack you got from a chest or such.
Last edited by Tekkub : 09-03-06 at 05:53 PM.
Report comment to moderator  
Reply With Quote
Unread 09-04-06, 12:09 AM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
When I switched to FuBar, I grabbed the working copy of ItemDed, because it was one of the very few addons I simply hate to play without. It's amazing how useful a mod can become to your playstyle and enjoyment (I horribly remember those days when I would sort my bags and find something to toss, after finding something good on a mob -- usually right before gaining agro from a wandering patrol). Tekkub rocks.

ItemDed is, however, still a work in progress, and had enough bugs where I was wary of using it for anything more than a pricing mod. Dropping items from it could be dangerous (and I lost a few stacks of protected Runecloth, in fact).

I am SO happy to see GarbageFu! I just spent some time navigating the menus, and what an incredible amount of work you must have put into it! I wholeheartedly applaud your effort, and am happy to make it part of my core set of addons.

It's also wonderful to see Tekkub here providing helpful support for this mod. I hope that all the best bits of ItemDed end up here, and that GarbageFu continues into the future with full sails.

Cheers!
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 09-04-06, 12:58 AM  
wmrojer
A Deviate Faerie Dragon
 
wmrojer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 73
Uploads: 3
Re: Re: Why Action price?

I've been thinking about adding an Item Type also (Armor, Weapon, Quest, Soulbound, BoE ....). Haven't really worked out how I want to implement it yet.
From what you say I guess it would be good if Auction prices could be gotten for sets of items.
For the time being custom price can be used as an auction price, it's just a pain to enter them manually
I would quess some kind of caching of the auction price will be needed also. I know atleast Auctineer is Load on Demand, and you probably don't want it loaded everytime just to get the auction price into GarbageFu. Probably will make a button to refresh prices for all items that use auction prices (that you can press after scanning the ah)

Originally posted by Tekkub
Lets consider stacks of Silk Cloth. It's Auctionalble for about 1g per stack. Now you've got a few grey items in your sack that go for 1.80g to vendor. Which would you rather sell? Wouldn't you hold on to that cloth until you absolutely HAD to drop it to make room?

The same goes for green equipment, especially at higher levels. I always wanted ItemDed to have a "set" for BoE and Soulbound equipment, so that you could ignore the soulbound items and use auction prices on BoE items. I also want gather items (herbs, ore) to always use action prices. I don't care about vendor price at all with these items, but sometimes the auction value doesn't make them worth holding on to the odd partial stack you got from a chest or such.
Report comment to moderator  
Reply With Quote
Unread 09-04-06, 12:35 PM  
askjosh
A Murloc Raider

Forum posts: 7
File comments: 26
Uploads: 0
Re: Re: Re: Why Action price?

Originally posted by wmrojer
I've been thinking about adding an Item Type also (Armor, Weapon, Quest, Soulbound, BoE ....). Haven't really worked out how I want to implement it yet.
From what you say I guess it would be good if Auction prices could be gotten for sets of items.
For the time being custom price can be used as an auction price, it's just a pain to enter them manually
I would quess some kind of caching of the auction price will be needed also. I know atleast Auctineer is Load on Demand, and you probably don't want it loaded everytime just to get the auction price into GarbageFu. Probably will make a button to refresh prices for all items that use auction prices (that you can press after scanning the ah)
scratch that I didnt read it close enough you already have support for wowecon which is awesome :-)

also it would be nice if you could set it to auto sell any BOP items that are say 20 levels below your curent level. this would be good for people who farm instances.
Last edited by askjosh : 09-04-06 at 12:40 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: