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,083
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/20, 10:30 AM  
Atoom
 
Atoom's Avatar

Forum posts: 0
File comments: 124
Uploads: 0
Re: user interface

Originally Posted by atari_lord
where's the interface? i can't find anything in the controls option and there's no tutorial here
It's where most addons settings pannels are:
ESC -> Settings -> Addons -> JunkBuster
Report comment to moderator  
Reply With Quote
Unread 04/17/20, 02:29 PM  
atari_lord

Forum posts: 0
File comments: 1
Uploads: 0
user interface

where's the interface? i can't find anything in the controls option and there's no tutorial here
Report comment to moderator  
Reply With Quote
Unread 04/13/20, 05:17 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 171
File comments: 809
Uploads: 0
I just need the rules moving feature to be happy
Report comment to moderator  
Reply With Quote
Unread 04/13/20, 03:15 AM  
Atoom
 
Atoom's Avatar

Forum posts: 0
File comments: 124
Uploads: 0
Originally Posted by Octopuss
There you go.
https://imgur.com/a/QRgxkaV

edit: oh ****, I've just noticed there were some settings I didn't see before, and destroying of items was disabled by default, lol.
Yes, it's disabled by default as to make sure people know what it does (and that its imposible to recover destroyed items)
Report comment to moderator  
Reply With Quote
Unread 04/12/20, 01:52 PM  
Octopuss
 
Octopuss's Avatar

Forum posts: 171
File comments: 809
Uploads: 0
Originally Posted by Atoom
Originally Posted by Octopuss
I created a rule to destroy any normal quality treasure that is stolen, but it doesn't work.
Same with disguises.
I think stolen items are broken with the addon.
Hmm, Detection (and filtering for) stolen items seems to work for me. Just tested it.
Can you post your list of rules, and a screenshot of your chat after you looted an item that is handled wrong with all of Junkbuster's reporting switches turned on?
There you go.
https://imgur.com/a/QRgxkaV

edit: oh ****, I've just noticed there were some settings I didn't see before, and destroying of items was disabled by default, lol.
Last edited by Octopuss : 04/12/20 at 01:54 PM.
Report comment to moderator  
Reply With Quote
Unread 04/10/20, 06:30 AM  
darkscion0

Forum posts: 0
File comments: 24
Uploads: 0
Would there be any possibility of implementing multiple selectable profiles? For example, I'd like to have one that I run generally and another one for running domens that junks almost anything. Would be handy to be able to set them up and switch between them.
Report comment to moderator  
Reply With Quote
Unread 04/05/20, 12:01 PM  
Atoom
 
Atoom's Avatar

Forum posts: 0
File comments: 124
Uploads: 0
Originally Posted by Octopuss
I created a rule to destroy any normal quality treasure that is stolen, but it doesn't work.
Same with disguises.
I think stolen items are broken with the addon.
Hmm, Detection (and filtering for) stolen items seems to work for me. Just tested it.
Can you post your list of rules, and a screenshot of your chat after you looted an item that is handled wrong with all of Junkbuster's reporting switches turned on?
Report comment to moderator  
Reply With Quote
Unread 03/24/20, 12:22 PM  
Octopuss
 
Octopuss's Avatar

Forum posts: 171
File comments: 809
Uploads: 0
I created a rule to destroy any normal quality treasure that is stolen, but it doesn't work.
Same with disguises.
I think stolen items are broken with the addon.
Report comment to moderator  
Reply With Quote
Unread 03/04/20, 09:56 PM  
bc732

Forum posts: 0
File comments: 3
Uploads: 0
Thank you, this is my favorite loot addon!
Report comment to moderator  
Reply With Quote
Unread 02/24/20, 01:28 PM  
Atoom
 
Atoom's Avatar

Forum posts: 0
File comments: 124
Uploads: 0
Update v1.78 released!

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)


Sadly with live being what it is right now keeping the addon running in its current state is all that I can offer for now
Report comment to moderator  
Reply With Quote
Unread 01/27/20, 12:42 PM  
Atoom
 
Atoom's Avatar

Forum posts: 0
File comments: 124
Uploads: 0
Re: Is there a way to copy rulesets from one 'toon to another?

Originally Posted by tweva
I just had to reinstall everything on my computer when an SSD went bad.
It's not gamebreaking, just tedious, to recreate 20+ rules on each of 14 'toons.

Is there a semi-simple way to create a ruleset on my main 'toon, and then copy/paste or duplicate it into my other 13 'toons without having to go line-by-line?

This isn't one of the things that Joviex's settings transfer add-on can handle, and I don't want to experiment with breaking LUA code by going into any files uninformed.

Any suggestions would be appreciated.
Heya o/
If you want to use the same rules on all characters you can switch on the account wide settings option:
The very first time on your ESO-Installation where you flip the switch to use the account wide settings the addon initializes a new settings profile seperate from your character specific ones with the settings from the currently logged in character. After that the account wide settings profile is completely seperate from each single characters settings (where account wide settings are disabled).
From then on the use account wide settings switch on any character just switches between this characters specific profile and the one account wide one.

More difficult would be to just initialize all settings the same and then customize single characters settings. The way the account wide settings are implemented causes that when disabling account wide settings on a character his settings switch back to the ones he had before the account wide ones were activated on this char. At the moment its only possible to achieve this kind of "initial" sync of settings only by manually editing the Addons saved variables file. (It's quite possible to do so, the saved variables aren't too complicated. Just make a backup of the save file before starting to edit so you can reset it if something goes wrong. (Addendum: The game itself saves a addons settings to file when either /reloadui is triggered or the character logs out/game closes.

Originally Posted by Octopuss
Could you implement rule position change please?
edit: Do you still have plans to implement this? It would be REALLY useful.
I agree about the benefit of this feature, but sadly with how my life is atm I can't guarantee if and when I get to do that myself. I'd wish i could say it'll be there with the new Skyrim addon for ESO, but i've said that already about previous addons. I'm sorry to have to let you down like this
Report comment to moderator  
Reply With Quote
Unread 01/26/20, 10:00 AM  
tweva
Premium Member

Forum posts: 4
File comments: 52
Uploads: 0
Is there a way to copy rulesets from one 'toon to another?

I just had to reinstall everything on my computer when an SSD went bad.
It's not gamebreaking, just tedious, to recreate 20+ rules on each of 14 'toons.

Is there a semi-simple way to create a ruleset on my main 'toon, and then copy/paste or duplicate it into my other 13 'toons without having to go line-by-line?

This isn't one of the things that Joviex's settings transfer add-on can handle, and I don't want to experiment with breaking LUA code by going into any files uninformed.

Any suggestions would be appreciated.
Report comment to moderator  
Reply With Quote
Unread 01/02/20, 01:35 PM  
Octopuss
 
Octopuss's Avatar

Forum posts: 171
File comments: 809
Uploads: 0
Could you implement rule position change please?
edit: Do you still have plans to implement this? It would be REALLY useful.
Last edited by Octopuss : 01/02/20 at 01:37 PM.
Report comment to moderator  
Reply With Quote
Unread 10/29/19, 12:17 PM  
Atoom
 
Atoom's Avatar

Forum posts: 0
File comments: 124
Uploads: 0
Thanks for the information!
Report comment to moderator  
Reply With Quote
Unread 10/29/19, 06:05 AM  
CJ_Fatbird

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Problem with storage coffer

Originally Posted by Atoom
Originally Posted by Mitaa
After yesterday's ESO update I can no longer add items to my storage coffer. Disabling the addon fixes the problem so it must be JunkBuster. See below for full error message.

EsoUI/Ingame/Inventory/InventorySlot.lua:736: Attempt to access a private function 'PickupInventoryItem' from insecure code. The callstack became untrusted 1 stack frame(s) from the top.
stack traceback:
EsoUI/Ingame/Inventory/InventorySlot.lua:736: in function 'TryBankItem'
|caaaaaa<Locals> inventorySlot = ud, bag = 1, index = 33, bankingBag = 7, canAlsoBePlacedInSubscriberBank = F </Locals>|r
EsoUI/Ingame/Inventory/InventorySlot.lua:1607: in function 'INDEX_ACTION_CALLBACK'
EsoUI/Ingame/Inventory/InventorySlotActions.lua:96: in function 'ZO_InventorySlotActionsoPrimaryAction'
|caaaaaa<Locals> self = [table:1]{m_hasActions = T, m_numContextMenuActions = 0, m_contextMenuMode = F}, primaryAction = [table:2]{1 = "Deposit"}, success = T </Locals>|r
EsoUI/Ingame/Inventory/ItemSlotActionController.lua:30: in function 'callback'
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:645: in function 'ZO_KeybindStrip:TryHandlingKeybindDown'
|caaaaaa<Locals> self = [table:3]{batchUpdating = F, insertionId = 415, allowDefaultExit = T}, keybind = "UI_SHORTCUT_PRIMARY", buttonOrEtherealDescriptor = ud, keybindButtonDescriptor = [table:4]{addedForSceneName = "houseBank", order = 500, alignment = 3, keybind = "UI_SHORTCUT_PRIMARY"} </Locals>|r
(tail call): ?
(tail call): ?
Heya,
I'm sorry that I to have to say to you about the same to you as I've said to amber1019 a few weeks ago. There is no File or function from my addon directly mentioned in the error message that you provided. So appart from that your problem seems to have to do something with inventory handling I can not say anything more.

I also tried reproducing the problem you described on my end, but here I din't get any error on depositing or retrieving items from either a housing storage container or the bank. So for now my only advice can again be to check if its really my addon that's causing your problem by testing if you still get the problem if JunkBuster is the only currently active addon. :/
If then the problem still apears it is indeed something on my side and i'd need to ask you for more detailed description of exactly what you do to produce the error.
If the problem stops apearing when JunkBuster is the only addon, it might be very interesting to find out which one of your other addons has to be enabled together with mine to make the error appear.
Just to note - I get this error, and I do not have Junk Buster enabled - I am trying to figure out what the error is relating to, but it is NOT Junk Buster, at least in my case.
From the error, it is obviously something to do with inventory handling, just have to work out which now. But I am narrowing it down and testing all the inventory 'touching' addons I have, and will then slowly combine them to reproduce. Just wanted to say that Junk Buster itself, doesn't seem to be the culprit - so it may be that another addon is causing it - that may be due to the other addon, or it's compatibility WITH Junk Buster.

--------------------------
Edit:

I've found the issue and the resolution - Well, rather I found information from someone who spoke to ZOS about the same issue popping up with their addon, and got a response.

Short Answer and Fix:
Upon loading the character, or reloading the character, you MUST open the character inventory at least once BEFORE using any inventory addons where you are seeing this error. Then it doesn't error.


LONGER answer and Reason: This is taken from Baetrum in a post relating to the same issue, in his FCO Item Saver comments:

Originally Posted by Baetrum
Known problems

1) Getting an "insecure" error message if you deposit items to the bank/use item/containers:
Got an info from ZOs about the error messages:
It's because the security of the handlers comes from the security of the function plus the security level when they are set (this second part is new). So when an addon tells the inventory to build a bunch of inventory slots, all those handlers are insecure and cannot call private functions. The next patch will change that so those handlers will be secure which will make these errors go away.

The explanation more in detail was finished with this information:
Things that change the bag that is shown by calling UpdateList on the inventory for example.

If you open the inventory first then the stock UI will make all the slots securely.
Then when the addon does it they'll already be there to use.
So this is why opening the inv first made the errors stop for some time.

As the addons, and especially filter addons using LibFilters, use an update function to show/update the inventory rows this shoudl relate to all of the addons like AdvancedFilters, FCOItemSaver, Inventory Grid List and others which add marker icons to the inventory rows (maybe even Craftstore or Alphagear).

Use the workaround showed below at 2) for the moment until ZOS's patch is live please!

2) Depositing items at bank not working::
This is a bug raised by ZOs and cannot be fixed in the addons. Please just WAIT for ZOS to fix this. Thank you.
Workaround: Reloadui. Open the inventory at least once and close it again. After that the bank deposit should work. Always open inv. once after reloadui/login. See technical description above at 1)
Last edited by CJ_Fatbird : 10/29/19 at 06:51 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: