Download
(16 Kb)
Download
Updated: 11/01/22 02:41 PM
Pictures
File Info
Compatibility:
Firesong (8.2.5)
Updated:11/01/22 02:41 PM
Created:04/16/14 09:03 PM
Monthly downloads:164
Total downloads:59,082
Favorites:150
MD5:
JunkBuster  Popular! (More than 5000 hits)
Version: 1.91
by: ADH, Atoom
Now compatible with 8.2.0 Firesong!

This addon provides a rule-based system to put items in your junk bag or destroy them

Unlike the other automatic junking addons, JunkBuster allows you to filter items by any combination of the following criteria:
  • Name
  • Item Type
  • (Specialized) Item Type
  • Equipment slot
  • Weapon/Armor type
  • Level
  • Price
  • Quality
  • Trait
  • Actor type (Player or Companion)
  • Item is crafted or not
  • Item is stolen or not
  • Item has a set bonus or not
  • Recipee is known or not

For example, you can set it to only junk the ingredients you loot that have 0g price value, or the normal quality (white) stolen treasures (but not the green ones).

Other Features:
  • The addon can automatically sell junked items to a merchant (not stolen items) or a fence (stolen items) when visiting them
  • You can add exemption rules that save and unjunk any special item that you want skipped by junkBuster
  • You can add rules to DESTROY items upon looting
    Warning: Be very careful with the destroy option. Destroyed items CAN NOT be returned.

The screenshots show some sample rules that I use when playing.
There is an extended logging option available which provides the info for every looted item in the chatbox so you can fine-tune or make new junking rules.

Planned future additions:
  • Allow <=, >=, == selections for item quality
  • Add support for FCO Item Saver
  • Allow addon to apply rules to (guild) bank too?
v1.91
* Updated API version for game patch 8.2.0

v1.90
* Updated API version for game patch 8.1.5

v1.89
* Updated API version for game patch 8.0.0

v1.88
* Fixed bug affecting rule creation with specialised item type filter
* Updated API version for game/pts version 7.3.5

v1.87
* Fixed bug in matching item names in rules
* Updated API version for game patch 7.2.5

v1.86
* Updated API version for game patch 7.1.5, fixed removed API constants

v1.85
* New filters:
-- Actor type (Player or Companion)
-- Is recipe known (or not)
* Updated API version for game patch 7.0.5 Blackwood and added new item trait and collectible types from the new release

v1.84
* Made additional item types available for rules
-- Crown Item
-- Crown Repair
-- Dye Stamp
-- Master Writ
-- Recall Stone
-- Tabard

v1.83
* Updated API version for game patch 6.3.5

v1.82
* Updated API version for game patch 6.2.5

v1.81
* Updated API version for game patch 6.1.5
* Overhauled chat messages made by this addon
* Removed leftover usage of a LibStub function
* Small bug fixes

v1.80
* Added possibility to customize the order rules are evaluated
-> This required some changes to the way rules are handled from now on
--- Newly added keep rules are inserted at position 1 of the list
--- Newly added junk or destroy rules are added at the bottom of the list
--- Previously created rules and their order should be preserved on updating to this version of the addon
---> Check your rules after updating!
* Added filter for specialized type for item types that have those
* Reorganized settings page layout

v1.79
* Updated API version for game patch 6.0.5

v1.78
* Updated API version for game patch 5.3.4
* Added new item type "Group repair" (or however its called ingame, I'm open for better names)

v1.77
* Updated API version for game patch 5.2.5
* Removed local LibAddonMenu files from the addon and changed it to depend on a external instance of the lib
* Compressed the space taken by some controls in the settings menu
* Added a new Config field "Max. junk sales" where it is possible to configure the maximum amount of items simultaneously sold by the auto junk sell function. If you occasionally get kicked back to the login screen on selling junk you can try lowering this number

v1.76:
* Fixed bug that could display rules twice in the settings menu

v1.75:
* Updated API version for game patch 5.1.5

v1.74:
* Updated API version for game patch 5.0.5
* Updated LAM to 2.0r29
* Added new Itemtype "Currency Container"

v1.73:
* Updated API version for game patch 4.3

v1.72:
* Updated API version for game patch 4.2

v1.71:
* Updated API version for game patch 4.1

v1.70:
* Reworked structure of saved character settings (now based on unique character id instead of the characters displayed name)
* Added a seperate account wide settings profile which can be switched on/off for each character seperately. On first time switching it on after installing/upgrading it will import the current characters settings.

v1.63:
* Fixed displaying of wrong message when one of the "Do Save/Destroy/Junk" settings is disabled
* If a item fits a save, destroy or junk rule which is disabled, addon will now check if one of the other rules apply instead
* Reduced maximum number of items sold at once by the auto junk sale to 89 in hope to avoid triggering zos' action spam protection

v1.62:
* Updated API version for game patch 4.0
* Updated LAM to 2.0r26

v1.61:
* Updated API version for game patch 3.3

v1.60:
* new Filters:
Filter Weapons by Weapon type (Sword, Axe,...)
Filter Armor by Armor Type (Light, Medium, Heavy, Clothing/No Armor)
* Removed a useless lone "0 items sold for 0g" message
* A little more realigning of rule creation controls

v1.52:
* Reworked item level filter to include CP levels
* Realigned the controls in the create rule section to save some vertical space
* Updated LAM to 2.0r25

v1.51:
* Updated API version for game patch 3.2

v1.50:
* New Filters:
Filter equipable items (weapons and armor) by their slot (Head, chest, one handed, ...)
Filter items by them having a set bonus or not
* Stolen junk is now sold sorted by price instead of quality at a fence
* Updated, sorted and corrected item types for rules. Tell me if a item type that you need / were using is missing
* Dollar signs for item prices changed to small g (gold)

v1.40:
* Added option to automatically sell junk when visiting a merchant (non stolen junk) or fence (stolen junk)
* Added option to filter for stolen or not stolen items
* Added option to add crafted items to rules
* You can now open the settings panel by typing /jb into the chat
* Corrected some trait and item quality names
* Item qualityies except Normal now colored in their respective colors in the rules display
* Grouped the on/off settings a bit

v1.31:
* Provisional fix for the rules display in the settings panel disappearing

v1.3:
* Updated for HotR / API 100020
* Changed Settings Pannel from LAM-1.0 to LAM-2.0r24
* Items crafted by a player are currently ignored (will not be junked or deleted)
* Many small fixes and improvements
- Disabled junk Trial run (never worked for me, may be fixed and reenabled in the future)
- Disabled Filter by crafting type (never found a use for this filter, tell me if you want it back)

v1.21:
* Update to new API version
* Removed a couple of item types that were obsolete

v1.2:
* Updated API version
* Changed the way rules are stored (thanks Alisu@)
* Rulesets can individually be turned on or off
* Laid the foundation for autobanking framework

v1.12: Added minimum level and price options

v1.11: Fixed a bug in item trait comparison. Thanks alisu!

v1.1:
* Several bug fixes
* Added rules to save and unjunk items
* Added rules to destroy items

v1.02: Added 'No Traits' option as per requests

v1.01: Made reporting in chat box to appear the same style as the rules in settings box.
Optional Files (0)


Archived Files (32)
File Name
Version
Size
Uploader
Date
1.90
15kB
Atoom
08/24/22 05:00 PM
1.89
15kB
Atoom
05/27/22 04:31 AM
1.88
15kB
Atoom
02/23/22 10:43 AM
1.87
15kB
Atoom
10/25/21 04:09 AM
1.86
15kB
Atoom
08/23/21 10:12 AM
1.85
15kB
Atoom
06/01/21 12:26 PM
1.84
14kB
Atoom
05/04/21 01:02 PM
1.83
14kB
Atoom
03/08/21 10:32 AM
1.82
14kB
Atoom
11/04/20 11:29 AM
1.81
14kB
Atoom
09/12/20 02:47 PM
1.80
14kB
Atoom
06/01/20 04:20 PM
1.79
12kB
Atoom
05/27/20 10:59 AM
1.78
12kB
Atoom
02/24/20 01:26 PM
1.77
12kB
Atoom
10/24/19 12:47 PM
1.76
57kB
Atoom
08/18/19 03:48 PM
1.75
57kB
Atoom
08/12/19 09:57 AM
1.74
57kB
Atoom
05/20/19 01:22 PM
1.73
55kB
Atoom
02/26/19 01:38 PM
1.72
55kB
Atoom
10/23/18 04:31 PM
1.71
55kB
Atoom
08/15/18 07:32 AM
1.70
55kB
Atoom
07/07/18 11:26 AM
1.63
54kB
Atoom
05/24/18 04:09 PM
1.62
54kB
Atoom
05/23/18 12:10 PM
1.61
53kB
Atoom
02/13/18 04:03 PM
1.60
53kB
Atoom
11/01/17 10:02 AM
1.52
52kB
Atoom
10/26/17 08:42 AM
1.51
52kB
Atoom
10/23/17 11:34 AM
1.50
52kB
Atoom
09/09/17 11:36 AM
1.40
51kB
Atoom
09/04/17 01:50 PM
1.31
50kB
Atoom
09/01/17 10:30 AM
1.3
50kB
Atoom
08/23/17 01:58 PM
1.21
12kB
ADH
06/25/14 07:19 PM


Post A Reply Comment Options
Unread 04/20/14, 01:11 PM  
Vantor
 
Vantor's Avatar

Forum posts: 0
File comments: 58
Uploads: 0
Originally Posted by Alisu
Originally Posted by Vantor
Originally Posted by ADH
Originally Posted by Vantor
Ornate junking is still not working for me :/
I've put the appropriate filters and nothing happens
Well, if you want me to do something about it, you gotta provide some more info.
What does your item say it is in the sample run of items (bottom of settings page)?
What rule did you make?
Does the item log line match the description of your rule and it still does nothing?
Nope the item log line doesn't match. All the matching lines work fine.

e.g. Junk any Normal quality Weapon with trait Weapon Ornate.
respectively for armor and all normal jewels. None of them work.
I happen to have a normal ornate belt on me and it registers as Looting and not as junked.

In the beginning i thought it didn't work cause i had only selected the respective trait, without selecting item type, but it didn't work even after i put the types in the rule.
Fix the typo in jbInventory.lua, on line 70 change the "item.type" to "item.trait" and see if that fixes the problem.
Indeed! It works perfectly now. Many thanks!
Report comment to moderator  
Reply With Quote
Unread 04/20/14, 05:11 PM  
Kabushiki

Forum posts: 2
File comments: 51
Uploads: 0
Can you add exact item name match as a filter? For example I want to junk "Stock" but not "Imperial Stock". Or you could set up a list for certain tiers of Provisioning materials and allow that to be used as a filter.
You could use http://i.imgur.com/ODLLKBP.png as a reference. It's a complete list of all ingredients. The same info is also available here http://forums.elderscrollsonline.com...uick-reference

The same kind of tiers would make sense for some other professions as well, the information for those is available here:
Alchemy: http://i.imgur.com/maWuFUe.png
Blacksmithing: http://i.imgur.com/iebOxgg.png
Clothing: http://i.imgur.com/p2oAJTY.png
Enchanting: http://i.imgur.com/PLVo0gX.png
Woodworking: http://i.imgur.com/MZg18ij.png

Thanks for your efforts. So far this add-on has already been a great help.
Report comment to moderator  
Reply With Quote
Unread 04/20/14, 05:28 PM  
ADH
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 1
Originally Posted by Kabushiki
Can you add exact item name match as a filter? For example I want to junk "Stock" but not "Imperial Stock". Or you could set up a list for certain tiers of Provisioning materials and allow that to be used as a filter.
Can you try using "^Stock" instead of "Stock" for your pattern? I think that should fix your problem, but I haven't tested it out myself.
Let me know if that works
Last edited by ADH : 04/20/14 at 05:30 PM.
Report comment to moderator  
Reply With Quote
Unread 04/21/14, 06:36 AM  
baitlate

Forum posts: 0
File comments: 32
Uploads: 0
Oh my gosh, a addon that lets me modify it how I WANT IT!
I was using loot filter before and there are just to few settings to choose from.
Thank you very much! Keep it up!

Nvm, FINALLY figured it out.
Last edited by baitlate : 04/21/14 at 11:15 AM.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 09:38 AM  
Mangetsu

Forum posts: 0
File comments: 15
Uploads: 0
nice addon, very helpful if you spend time customizing the rules. only cons I've noticed so far it doesn't always filters what you want to (one example is names with a dash. like "brew-wife" recipe, doesn't recognize that rule because of the dash) and that you have to write all the rules again for each character, I'd rather they transfer ^^"
also dream feature for this addon (probably hard or impossible lol) : "sous chef"s recipe knowledge check + junk filter. like for example if sous chef sees that the recipe is known (ideally by your alt) it junks it
that's very luxurious though haha. it's just I have to write a new rule for every recipe based on my knowledge of it, but at the same time I guess I will just know every green recipe at some time and can junk all green ones heh, before that I have to hoard recipe rules and watch it all manually
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 12:46 AM  
Alisu
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 35
Uploads: 4
Originally Posted by Mangetsu
nice addon, very helpful if you spend time customizing the rules. only cons I've noticed so far it doesn't always filters what you want to (one example is names with a dash. like "brew-wife" recipe, doesn't recognize that rule because of the dash) and that you have to write all the rules again for each character, I'd rather they transfer ^^"
also dream feature for this addon (probably hard or impossible lol) : "sous chef"s recipe knowledge check + junk filter. like for example if sous chef sees that the recipe is known (ideally by your alt) it junks it
that's very luxurious though haha. it's just I have to write a new rule for every recipe based on my knowledge of it, but at the same time I guess I will just know every green recipe at some time and can junk all green ones heh, before that I have to hoard recipe rules and watch it all manually
For the hyphen, the addon feeds the name field straight as string.match query. For that reason, certain special characters are used as control characters and if you want to use them as themselves you have to "escape" them, that is, add % before them. In your example, use name "brew%-wife" (and remember to look if it needs spaces as well. For more indepth explanation of the search pattern use with string match you can read http://lua-users.org/wiki/PatternsTutorial if you feel you're up to speed with it.

I was thinking how awesome it would be to have sous chef combatibility and might look at addin it if the adddon author don't want to do so himself. (no need to step on anyones toes)
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 02:48 AM  
McGuffin

Forum posts: 5
File comments: 35
Uploads: 0
[quote=Alisu]
Originally Posted by Mangetsu
I was thinking how awesome it would be to have sous chef combatibility and might look at addin it if the adddon author don't want to do so himself. (no need to step on anyones toes)
I agree too to this. That could be insanely useful

also, regarding the string match thing, I think this could be more useful with a string.find mecanism.
(At least the label is unclear while creating a new rule)
Last edited by McGuffin : 04/23/14 at 02:50 AM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 06:35 AM  
Alisu
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 35
Uploads: 4
Originally Posted by McGuffin

also, regarding the string match thing, I think this could be more useful with a string.find mecanism.
(At least the label is unclear while creating a new rule)
Since both of them return value that can be taken as true for the purpose of seeing if the substring is part of the item name in question, it doesn't really matter much which of them is used. The mechanic by which they match is pretty much the same so they both work as intended by the help text. I admit though that using string.find might be more appropriate, since when going to delicate patterns (which is not intended, even if it's possible) they have some difference in how they work.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 07:52 AM  
McGuffin

Forum posts: 5
File comments: 35
Uploads: 0
well, it seems the string.match doesnt works well.
I am still trying to junk all the low quality "blacksmith weapon", so I tried to junk all stuff that have
Calcinium in its name.
I tried the regex
Code:
.*Calcinium.*
and it doesnt work either...
Last edited by McGuffin : 04/23/14 at 07:52 AM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 08:25 AM  
Alisu
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 35
Uploads: 4
Originally Posted by McGuffin
well, it seems the string.match doesnt works well.
I am still trying to junk all the low quality "blacksmith weapon", so I tried to junk all stuff that have
Calcinium in its name.
I tried the regex
Code:
.*Calcinium.*
and it doesnt work either...
WHich way it doesn't work? Using * is a bit tricky since it's greedy. Your *. matches to the whole string. And then there is nothing left to compare the "Calcinium.*" against. However, since what you want is match for that substring in the item name, just put the word Calcinium in the field without anything extra. that's how it is intended to work, to search for (partial) item name.
Last edited by Alisu : 04/23/14 at 08:29 AM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 08:26 AM  
Rhadek

Forum posts: 0
File comments: 21
Uploads: 0
German Client

Sorry, my english is bad ... but i try ...

Every time i'm logging in I get "too many anchors processed" errors while using Addons "mhFramework" together with "JunkBuster".

No "too many anchors processed" error while disabeling "JunkBuster" addon, if I disable mhFramework and enable "JunkBuster" there are running without "too many anchors processed" error too.

There are compatibility-Problems? Or "JunkBuster" bugged?
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 08:39 AM  
Alisu
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 35
Uploads: 4
Originally Posted by Rhadek
German Client

Sorry, my english is bad ... but i try ...

Every time i'm logging in I get "too many anchors processed" errors while using Addons "mhFramework" together with "JunkBuster".

No "too many anchors processed" error while disabeling "JunkBuster" addon, if I disable mhFramework and enable "JunkBuster" there are running without "too many anchors processed" error too.

There are compatibility-Problems? Or "JunkBuster" bugged?
I have those working together without problems so at least that shouldn't be a common problem. Are those the only two addons you have?
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 09:05 AM  
McGuffin

Forum posts: 5
File comments: 35
Uploads: 0
Originally Posted by Alisu
However, since what you want is match for that substring in the item name, just put the word Calcinium in the field without anything extra. that's how it is intended to work, to search for (partial) item name.
no, that doesnt work for sure. this is why I am trying to find a good regex for it...

Edit: damn, I just figured that the name doesnt contain any uppercase. All uppercase are added by the inventory UI. so it works if everything is lowercase
Last edited by McGuffin : 04/23/14 at 09:11 AM.
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 03:05 AM  
bluesnowman

Forum posts: 1
File comments: 3
Uploads: 0
junk

made a rule where it would junk the say normal blacksmith weapons without trait but it doesn't send them to junk?
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 10:08 AM  
Alisu
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 35
Uploads: 4
Re: junk

Originally Posted by bluesnowman
made a rule where it would junk the say normal blacksmith weapons without trait but it doesn't send them to junk?
The craft seems to only be relevant for craft ingredients. So There is no way (yet anyway) to differentiate between different weapon types.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: