DESCRIPTION
Karnifex finally got tired of looting 8 copper Fish Scales and accepted the quest to figure out how to never do it again. Thus, Karni's Crap Filter was born. It automatically loots what you want and skips what you don't want, saving bag space for good stuff like hookers and weapons.*
- It's also a robust, full-featured and easy to use autolooter!
NEW FEATURES!
- Auto-destroy has been implemented! Crap items can be destroyed when looting (No more sparklies!) Please be careful when using this! (NEW!)
- No longer requires a separate addon for price filtering! (NEW!)
- You can choose to ignore items by quality, with options for solo and groups. (Ignored items aren't filtered or destroyed) (NEW!)
- Manage your inventory with the new INVENTORY tab! Tip: Open Crap Filter at a vendor and the value-sorted inventory tab will have sell buttons next to the items! (NEW!)
- Automatically loots all currency items (Emblem of Valor, Badge of Justice, etc) (NEW!)
- Drag items from inventory to add them to the Whitelist or Blacklist (NEW!)
WHAT IT DOES
- You can set price thresholds for white and gray items
- Cloth: Loot what you want!
- Water: Loot all, none, or just the ones you want!
- Food: Loot all, none, or just the ones you want!
- Potions: Loot all, none, or just the ones you want!
- Scrolls: Loot all, none, or just the ones you want!
- Add items you really hate to a Never Loot list
- Add items you really like to an Always Loot list
- Automatically loots quest items
- Automatically loots currency items (Emblem of Valor, Badge of Justice, etc)
- Never loot a fish scale again :D
The following tradeskills are automatically looted for your pleasure:
- Enchanting
- Milling
- Mining
- Prospecting
- Skinning
There are options to autoloot for the following:
- Pickpocketing
- Fishing
- Cooking materials
LibDataBroker support... This allows the mod to appear on
- Fortress - freely movable, dockable blocks
- StatBlockCore - freely movable, dockable blocks
- ButtonBin - puts many LDB plugins inside a box.. or bar.. or several!
- TitanPanel - now has built-in LDB support
...and more!
COMMANDS
- /crap or /karnicrap to bring up the options menu
- /crap on = enable mod (can also be done through UI)
- /crap off = disable mod (can also be done through UI)
- /crap [itemlink] to add an item to the Never Loot list (/karnicrap works too, but who cares?)
- /notcrap [itemlink] to add an item to the Always Loot list
Hold down ALT while looting if you just want to window shop (temporarily disables autoloot behavior)
NOTE: When in a group it won't try to loot anything above the loot threshold. For example the loot threshold is set to [uncommon] by default, so it will only try to automatically loot [common] and [poor] items. It will leave the loot window open for you to select any other items still present.
KNOWN ISSUES
- Crap Filter will sometimes not close the loot window while looting in combat. This is to prevent UI taint errors due to CloseLoot() being accidentally protected. This was supposed to be fixed in 3.2 but who knows now.
TO DO
- Make looting cooking materials level sensitive?
- Make it so it can use average AH buyout prices?
- Bind on Pickup warning disabler (Possibly leave for another addon?)
- Minimap button?
- Coin icons in inventory list?
FEEDBACK WANTED!
Let me know what's working and what's not!!
THANKS!
Thanks to Sbo of Doomhammer for helping me with a ton of stuff!
Thanks to Cirk of Doomhammer for unknowingly helping me with his own mods :)
Thanks raicuandi for helping fix stuff!
Thanks EVMaker for keeping me up to date and helping figure out some tricky issues!
Keywords: loot filter value autoloot pick pocket pickpocket fishing tradeskill profession milling skinning prospecting mining enchanting clam lockbox lootfilter destroy delete autodestroy autodelete bag space
v3.01
- Fixed a bug where new install would set the "destroy if x number of slots free" option but would show it as unchecked.
- Cleaned up inventory tab money display function a bit.
v3.0 (Release)
- Removed the "Details" option from the notification setting, replaced by the "debug" command which provides more info on why something was or wasn't looted.
- Added a combat check so it won't use CloseLoot() while in combat (which will currently cause taint errors because Blis didn't FIX IT) See KNOWN ISSUES
v3.0 Beta 4
Notes:
This version is mostly usability and Inventory tab stuff. I think I got most of the issues so any testing that could be done would be great. :)
- Put the "enable/disable" checkbox next to the title, seems just as intuitive to me and moves it out of the way a bit
- Added headers to the inventory view, clicking on "Current Value" will cycle through "Stack Value" and "Item Value" displays
- Removed the separate Stack/Item value column, simplified the display
- When talking to a vendor, on the inventory tab the "Crap" column changes to a "Sell" column, with coin icons that let you sell items without digging through your bags
- In the Inventory tab, the text indicator for crap items has been replaced with a button that lets you one-click delete items
Known Issues:
Blizzard's fucking LootSlot() still throwing taint errors when used in combat. FIX IT.
http://www.nbc.com/Saturday_Night_Live/video/clips/update-thursday-part-2/742141/
v3.0 Beta 3
Notes:
- I may clean up the display on the inventory tab, possibly just making a dropdown to select between "Current Value", "Stack Value", and "Item Value" since it seems a bit cluttered to me at the moment.
- I'm fairly happy with this version, the auto-destroy feature seems a lot more robust than I expected it to be considering the time gap between looting items and the items hitting the bag.
- I'm still contemplating combining the [poor] loot value settings with [uncommon], [rare], and [epic] and leaving the [common] items seperate. Right now there's no settings that will allow looting and autodestroying of green or higher items. At best you can just leave them on the corpse using the quality settings.
Known Issues:
- None in this version that I know of (yet). Seems fairly solid. Well, other than Blizzard's fucking LootSlot() still throwing taint errors when used in combat. FIX IT.
http://www.nbc.com/Saturday_Night_Live/video/clips/update-thursday-part-2/742141/
Testing needed:
- How I detect pickpocketing has changed and I haven't gotten to test it at all (Thanks EVmaker! ;P)
- Currency items like badges and such need to be tested to see if they actually autoloot.
- General stress testing on the destroy feature.
Fixes:
- Fixed auto-destroy returning an error when bags were full
- Fixed auto-destroy not obeying rules when the bag slot minimum was set
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...