Download
(17 Kb)
Download
Updated: 12/15/22 05:20 PM
Pictures
File Info
Compatibility:
Lost Depths (8.1.5)
High Isle (8.0.0)
Ascending Tide (7.3.5)
Greymoor (6.0.5)
Updated:12/15/22 05:20 PM
Created:06/09/15 03:54 PM
Monthly downloads:559
Total downloads:83,460
Favorites:87
MD5:
Categories:TradeSkill Mods, Bags, Bank, Inventory
Mass Deconstructor  Popular! (More than 5000 hits)
Version: 6.4.1
by: ahmetertem, Troodon80
Note: with 5.4, settings will become account-wide and will be reset to better suit the multi-trait options now available. Apologies for the inconvenience. If none of these additions interest you, feel free to continue using 5.3b.


MassDeconstructor refines raw materials and deconstructs items based on your filter settings. These filters are:
  • Items in bank (use the base game checkbox within the deconstruction panel (keyboard) or options menu (gamepad)
  • Items with no trait (usually junk)
  • Bound items
  • Set pieces
  • Retraited/trait changed
  • Reconstructed
  • Researchable (this is not across all characters, only the character you're currently on unless you have CraftStore)
  • Crafted items
  • Items by trait (see list below)
  • Items marked by Item Saver add-on
  • Items marked by FCO ItemSaver
  • Items marked by Circonians FilterIt add-on

If you're not using item saver addons please be careful and check add-on options. It's also worth getting into the habit of locking items you want to keep! Mass Deconstructor's default options:
  • Deconstruct items with no trait: off
  • Deconstruct bound items: off
  • Deconstruct set pieces: off
  • Deconstruct re-traited items: off
  • Deconstruct reconstructed items: off
  • Deconstruct researchable items: off
  • Deconstruct crafted items: off

Legacy Settings:
In order to preserve the original behaviour of the addon, a "Deconstruct all traits" option has been added, along with options for Intricate, Ornate, and Nirhoned. While "all traits" is enabled it will deconstruct all traits with those three as exceptions. If all four options are ON then all traits will be deconstructed. If all traits is enabled but, for example, only Intricate is ON then Ornate and Nirnhoned will not be deconstructed.

While "Deconstruct all traits" is ON, all the trait-specific settings below will be disabled for obvious reasons (quality and ability to deconstruct will remain operational). Your settings will remain intact.

Enchanting Options:
  • Allow Deconstruction: on
  • Maximum item quality to deconstruct: Epic

All equipment defaults follow the same structure and can be changed at any time in the addon settings panel. By default, all traits are turned off and can be changed to suit your personal wants.
  • Allow Deconstruction: on
  • Maximum item quality to deconstruct: Epic
  • Intricate items: off
  • Ornate items: off

Armour traits to deconstruct:
  • Sturdy: off
  • Impenetrable: off
  • Reinforced: off
  • Well-fitted: off
  • Training: off
  • Infused: off
  • Invigorating: off
  • Divines: off
  • Nirnhoned: off

Weapon traits to deconstruct:
  • Powered: off
  • Charged: off
  • Precise: off
  • Ingused: off
  • Defending: off
  • Training: off
  • Sharpened: off
  • Decisive: off
  • Nirnhoned: off

Jewellery traits to deconstruct:
  • Healthy: off
  • Arcane: off
  • Robust: off
  • Swift: off
  • Harmony: off
  • Triune: off
  • Bloodthirsty: off
  • Protective: off
  • Infused: off

If you're unsure how safe your items are and whether the addon might deconstruct something you don't want it to, turn on the "List items before starting work" setting. This will output the list of items it will deconstruct when you interact with a crafting station or the deconstruction assistant. You can also use "/md list" chat command without the setting.

Please be sure to read the above information and, if there are any problems (or requests), report issues in the comments section.

To-do:


Dependencies:
Version 6.4.1 (Troodon80)
Typos

Version 6.4 (Troodon80)
Cleaned up some variable leaks to the global namespace.

Version 6.3 (Troodon80)
Removed errorneous line. May or may not have caused issues, but shouldn't have been there in either case.

Version 6.2 (Troodon80)
  • Added check for Summerset chapter when deconstructing jewellery
    • I never tested without the chapter until now, and it came to my attention that there is an issue when trying to deconstruct items via the Assistant if you have jewellery in your list but do not own the Summerset chapter
  • Changed FCOIS from IsMarked to IsDeconstructionLocked. I thought I had done so sooner, but apparently I had not
  • Added a check for Meticulous Disassembly CP, and an associated option to display a notification (or not) if you do not have the CP slotted; if you do not have the CP slotted and the option is enabled to show the warning, you will have a simply confirm/cancel option (requested by daimon)

Version 6.1 (Troodon80)
  • Better gamepad support
    • Also supports rebuilding and output of the deconstruction queue list automatically refreshing (if the setting it enabled)
  • Restored the keybinds that went missing from the keybind settings menu

Version 6.0 (Troodon80)
  • API bump for High Isle
  • Added initial support for localisation
  • Added support for CraftStore (to protect traits which you can learn on other characters)
  • Added a legacy mode, which will allow you to disable the micromanaging of traits
  • Added buttons to all craftlines to toggle all traits on or off collectively within the craftline

Version 5.5 (Troodon80)
  • Added option to toggle account-wide or character settings (requested privately to keep old functionality); current account-wide settings already in use are kept, or you can toggle off for individual characters
  • Added options to enable/disable deconstruction for each craft; this is primarily for the deconstruction assistant but does apply to crafting stations as well
  • Added option for refinement; OFF will keep the old system of looping through 10 items to refine at a time until done, ON will deconstruct entire stacks instead of only 10 at a time
  • Removed bank setting in favour of using the base game bank checkbox; used SecurePostHook on the checkbox which will refresh the output list in chat when toggled (if "List items before starting work" a.k.a. verbose mode is enabled instead of needing to leave the crafting station, if that option is not enabled then there will be no output)

Version 5.4 (Troodon80)
Rewritten a chunk of the addon to accommodate all traits (requested). I've also made the settings account-wide (requested) as the old settings were also outdated. However, as a result of this and some other changes, the settings will be reset. My hope is that this won't happen again. Apologies for the inconvenience.
  • Added all traits to the options (requested), this covers all equipment crafting broken down into:
    • Clothing (Intricate, Ornate, Armour)
    • Blacksmithing (Intricate, Ornate, Armour, Weapons)
    • Woodworking (Intricate, Ornate, Armour, Weapons)
    • Jewellery (Intricate, Ornate, Jewellery)
  • Changed Ornate and Intricate and put them at the start of each category.
    • I have not separated Ornate and Intricate between weapon/armour categories and have deliberately left them linked (this is still a step further than the original implementation); if people want these separated futher it will be possible with limited impact, though I don't intend on doing it unless someone requests it
  • Changed the numerical Quality selection into a more user-friendly dropdown

Version 5.3b (Troodon80)
Fixed typo for reconstructed items

Version 5.3 (Troodon80)
  • Version and API bump (Ascending Tide)
  • Added options for re-traited items, reconstructed items, and nirnhoned items
  • Added support for Giladil the Ragpicker, Deconstruction Assistant

Version 5.2

Version number bump to bring all version numbers reported into sync, apologies to Minion users.

Version 5.0

Removed included libraries, use dependencies instead.

Version 4.5
  • Updated API number for Harrowstorm
  • Use bulk deconstruct at workstation instead of individually deconstructing items

Version 4.4d

Emergency patch to fix a broken version released by clumsiness.

Version 4.4b
  • Updated for Scalecaller, no support for in-game mass-refining yet, just uses the old method for now
  • Tweaked mode changes to use the mode bar
  • Stop displaying Mass Deconstruct/Refine buttons while performing actions, to prevent subsequent attempts at starting actions

Version 4.3
  • Version bump for Elsweyr

Version 4.2
  • Mass Refine now takes items from backpack and bank, not just craft bag
  • Buttons once again show when interacting with crafting stations

Version 4.0a

Only a version bump for Wrathstone.

Version 4.0
  • Updated for Murkmire
  • No longer shows list of things to deconstruct when opening alchemy table

Version 3.4
  • Updated for Wolfhunter
  • No longer shows mass deconstruct or mass refine buttons where they don't apply
  • Rough Oak is now refined

Version 3.3
  • Now properly handles preferences regarding ornate and intricate jewellery.

Version 3.2
  • Minor bugfix

Version 3.1
  • Restored deconstruction of enchantments which got broken in 3.0. Sorry!

Version 3.0
  • Supports Jewellery deconstruction (only for jewellery found after release of Summerset)
  • Supports refining of Jewellery raw materials

Version 2.5
  • Will not deconstruct crafted items (option in settings)

Version 2.4
  • Supports ESO Dragon Bones
  • Verbose option to list items that will be deconstructed

Version 2.3
  • bug fix: Mass Deconstructor will no longer try to deconstruct locked items.

Version 2.2
  • bug fix: Mass Deconstructor once again honours your choice about deconstructing intricates

Version 2.1
  • Mass refine now has a key bind

Version 2.0

Welcome to Clockwork City!
  • New major version due to significant rewrite
  • Will now deconstruct items flagged by FCO Item Saver for deconstruction
  • Experimental "Mass Refine" feature to refine raw materials in your ESO+ craft bag

Version 1.3

Welcome to Horns of the Reach!
  • Updated for Horns of the Reach
  • Added experimental Mass Refine feature

Version 1.2c
  • Added support for FCO Item Saver v1.0

Version 1.2c
  • Fixed a packaging derp (another one)
  • Fixed the UI error on the keybind (my bad, I didn't test it)
  • Known problem: the queue will sometimes get stuck with traitless items like Iron Axes.

Version 1.2a
  • Updated to work with ESO: Morrorwind
  • Fixed a packaging derp

Version 1.2
  • Updated to work with ESO: Morrorwind

Version 1.1c
  • Fixed add-on directory bug. Thanks to @Votan

Version 1.1b
  • Fixed Glyph extraction bug

Version 1.1a
  • Added Deconstruct set pieces option (Thanks to @Tonyleila for idea)
  • Grouped 4 profession for Maximum item quality to deconstruct and Deconstruct intricate items
  • Special thanks to circonian for writing LibItemInfo. Deleted previous unnecessary functions and filters.
Optional Files (0)


Archived Files (19)
File Name
Version
Size
Uploader
Date
6.4
17kB
Troodon80
08/15/22 08:50 AM
6.3
17kB
Troodon80
08/04/22 03:48 AM
6.2
17kB
Troodon80
08/03/22 05:25 PM
6.1
16kB
Troodon80
04/26/22 05:32 AM
6.0
16kB
Troodon80
04/20/22 06:03 PM
5.5
12kB
Troodon80
04/09/22 08:38 PM
5.4
11kB
Troodon80
04/02/22 03:01 PM
5.3b
9kB
Troodon80
03/30/22 01:36 PM
5.3
9kB
Troodon80
03/30/22 12:56 PM
5.2
8kB
ahmetertem
07/09/20 06:33 PM
5.1
8kB
MaralieRindu
03/05/20 03:08 AM
5.0
8kB
MaralieRindu
03/02/20 07:40 AM
4.5
34kB
MaralieRindu
02/28/20 05:35 AM
4.4d
38kB
MaralieRindu
08/26/19 05:50 AM
4.4b
34kB
MaralieRindu
08/19/19 03:58 PM
4.4a
38kB
MaralieRindu
08/19/19 06:56 AM
4.4
38kB
MaralieRindu
08/18/19 03:24 AM
4.3
38kB
MaralieRindu
06/22/19 01:43 AM
4.2
38kB
MaralieRindu
03/29/19 02:26 PM


Post A Reply Comment Options
Unread 04/27/22, 01:54 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4966
File comments: 6033
Uploads: 78
Re: Re: Re: Re: won't deconstruct intricate items

Originally Posted by Troodon80
Originally Posted by Baertram
@Troodon80
You should check if only FCOIS.IsMarked is used - Wrong.
Change to FCOIS.IsDeconstructionLocked(bagId, slotIndex, doNotCheckJewelry) then for a proper implementation.
boolean doNotCheckJewelry If true there is not done internal panel check if you are at the jewelry decon table and if the item is a jewelry. Normal decon panel will be used as the currently active decon panel then. If left nil or set to false: The currennt panel will be automatically be detected based on the shown controls/scenes/fragments/LibFilters AND the itemType (jewelry).
I don't use FCOIS. But the script for this is IsMarked, indeed. Is there an internal variable to use for doNotCheckJewelry? Is that a setting in the addon or is that up to my discretion? If yes to the latter, I would just leave nil or false as I see no reason not the check it as people can prevent deconstruction of various traits themselves or prevent deconstruction under various other settings. I'll change that to IsDeconstructionLocked when I do the next update.
doNotCheckJewelry: Leave it just nil so FCOIS will take care of it. It's not a setting in FCOIS, it's just an optional param at the API function so you can skip the itemType check and the currently shown panel (LibFilters constant LF_SMITHING_DECONSTRUCT or LF_JEWELRY_DECONSTRUCT in this case) will be detected by FCOIS/LibFilters. If you specify it with true it will ONLY check with normal deconstruction (smithing) prevention and do not jewelry decon checks. It was added for some usecases of other addons, so leave it nil and everything should work properly for smithing decon OR jewelry decon.
Report comment to moderator  
Reply With Quote
Unread 04/26/22, 06:31 PM  
Troodon80

Forum posts: 0
File comments: 81
Uploads: 0
Re: Craft Levels

Originally Posted by Attizh
I always decon my gear till blue quality for leveling up my toon's craft skills.

Could you make an extra filter for craft level?

Next we need to keep track of all the toons' craft levels (with aid of another addon?). You save the craft level after finishing decon (at first use it needs to save all craft levels of all toons)

And we must have a tooltip showing which toon has the craft level under 50. If no toons are found, then continue decon.
Just so I have this right:
Track all characters to see who is below level 50 in the specified craft line, if any character is below level 50 then have an extra dropdown to specify the quality to save? And character names should be in a tooltip somewhere?

I'll consider it. Tracking would be easy. But I don't know if having the information on a tooltip is really needed? If you already use another addon to track this, I can just use that information for cross-compatibility.
Report comment to moderator  
Reply With Quote
Unread 04/26/22, 05:55 PM  
Attizh

Forum posts: 11
File comments: 64
Uploads: 0
Craft Levels

I always decon my gear till blue quality for leveling up my toon's craft skills.

Could you make an extra filter for craft level?

Next we need to keep track of all the toons' craft levels (with aid of another addon?). You save the craft level after finishing decon (at first use it needs to save all craft levels of all toons)

And we must have a tooltip showing which toon has the craft level under 50. If no toons are found, then continue decon.
Report comment to moderator  
Reply With Quote
Unread 04/26/22, 03:46 PM  
Troodon80

Forum posts: 0
File comments: 81
Uploads: 0
Re: Re: Re: won't deconstruct intricate items

Originally Posted by Baertram
@Troodon80
You should check if only FCOIS.IsMarked is used - Wrong.
Change to FCOIS.IsDeconstructionLocked(bagId, slotIndex, doNotCheckJewelry) then for a proper implementation.
boolean doNotCheckJewelry If true there is not done internal panel check if you are at the jewelry decon table and if the item is a jewelry. Normal decon panel will be used as the currently active decon panel then. If left nil or set to false: The currennt panel will be automatically be detected based on the shown controls/scenes/fragments/LibFilters AND the itemType (jewelry).
I don't use FCOIS. But the script for this is IsMarked, indeed. Is there an internal variable to use for doNotCheckJewelry? Is that a setting in the addon or is that up to my discretion? If yes to the latter, I would just leave nil or false as I see no reason not the check it as people can prevent deconstruction of various traits themselves or prevent deconstruction under various other settings. I'll change that to IsDeconstructionLocked when I do the next update.
Report comment to moderator  
Reply With Quote
Unread 04/26/22, 12:31 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4966
File comments: 6033
Uploads: 78
Re: Re: won't deconstruct intricate items

Originally Posted by MaralieRindu
Originally Posted by scottjl
i have intricate ON, but it won't deconstruct any intricate marked items. first time using the addon so i know it isn't old settings.
If you have any FCO Item Saver marks on an item apart from "mark for deconstruction" then Mass Deconstructor will not touch it.
Well if this is the case this addon here was implementing the FCOIS API wrong
FCOIS provides the deconstruction marker icon which ALWAYS prevents decon by default if applied to any gear item!
But you can set an exclusion in the FCOIS settings so it is allowed to be deconed by default.
Any other marker icon, except dynamic ones, will be blocked against decon.

Dynamic icons can be setup differently PER ICON so that decon is allowed, or not.

If this addon uses the proper FCOIS API this would be detected automatically. If it ONLY checks for the decon icon to be applied to an item: Fail/Wrong handling

Cuz: You can always disable decon protection at the decon panel via a right click in the additional inventory "flag" context menu button of FCOIS and this would disable decon protection (or left click and choose "Disable anti-decon" from the context menu shown). If any decon marker icon is set then or any NON dynamic one it would be not protected anymore against decon.
Dynamic icons, as said above, handle the protection by their own, so the flag does not unprotect them by default. You need to enable that at each icon's individual setings so you are able to protect your most precious set items properly, but decon all other stuff quickly.


@Troodon80
You should check if only FCOIS.IsMarked is used - Wrong.
Change to FCOIS.IsDeconstructionLocked(bagId, slotIndex, doNotCheckJewelry) then for a proper implementation.
boolean doNotCheckJewelry If true there is not done internal panel check if you are at the jewelry decon table and if the item is a jewelry. Normal decon panel will be used as the currently active decon panel then. If left nil or set to false: The currennt panel will be automatically be detected based on the shown controls/scenes/fragments/LibFilters AND the itemType (jewelry).

e.g. it refines some Chromium Grains and then refines some Platinum Dust which gives you the requisite 10+ grains, you'd have to press the button again to refine anything gained from the dustw. I'll probably do something about that later.
Yeah, had the same problems and for me I tested this up and down and decided that pressing a keybind/mouse click is fine here as this does not happen too often, and if it happens you'd have to automatically check this AFTER all auo refinement has finished and restart the process -> endless loops occured that made me get kicked from the server because of message spam, or other problems occured as checking for "still/new refineable material stacks after 1st run was finished" was kind too much of an performance issue just for that purpose. Beside that addons that check the inventory lists, like FCOIS and other addng controls there, did update the inv rows too often too in that case.
I'd stay with a "manual 2nd run by keybind/mouse click" where needed
Last edited by Baertram : 04/26/22 at 12:39 PM.
Report comment to moderator  
Reply With Quote
Unread 04/25/22, 05:13 PM  
Troodon80

Forum posts: 0
File comments: 81
Uploads: 0
Re: Hotkey options missing

Originally Posted by DSM
It seems like the hotkey configuration under 'control' is broken..it disappeared
Heya. Are you using gamepad or keyboard?
Report comment to moderator  
Reply With Quote
Unread 04/25/22, 05:56 AM  
DSM

Forum posts: 0
File comments: 7
Uploads: 0
Hotkey options missing

It seems like the hotkey configuration under 'control' is broken..it disappeared
Report comment to moderator  
Reply With Quote
Unread 04/23/22, 03:17 PM  
Troodon80

Forum posts: 0
File comments: 81
Uploads: 0
Re: missing bank option

Originally Posted by Tar000un
Hey,

I updated to v6.0 today. I no longer see the bank item option.
Please redo the option, now are listed items in my bank I store to trade later.

I had to downgrade to v5.5, to unlist the items, but I dont see the option, I remember the option from an older version.
This option has been moved to the base game's own "Include banked items" checkbox. If this checkbox is checked, it will include, just as the base game itself does.



This was also mentioned in the changelog for 5.5.

  • Removed bank setting in favour of using the base game bank checkbox; used SecurePostHook on the checkbox which will refresh the output list in chat when toggled (if "List items before starting work" a.k.a. verbose mode is enabled instead of needing to leave the crafting station, if that option is not enabled then there will be no output)
Last edited by Troodon80 : 04/23/22 at 03:19 PM.
Report comment to moderator  
Reply With Quote
Unread 04/23/22, 06:58 AM  
Tar000un
 
Tar000un's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 6
Uploads: 1
missing bank option

Hey,

I updated to v6.0 today. I no longer see the bank item option.
Please redo the option, now are listed items in my bank I store to trade later.

I had to downgrade to v5.5, to unlist the items, but I dont see the option, I remember the option from an older version.
Last edited by Tar000un : 04/23/22 at 07:12 AM.
Report comment to moderator  
Reply With Quote
Unread 04/17/22, 07:40 AM  
Troodon80

Forum posts: 0
File comments: 81
Uploads: 0
Originally Posted by jayman10000
Any chance we can get the old global categories back? Im not so happy about having them replaced by the new micromanaging for each category, there is no simple way to enable/disable all things, you have to flip each and every one of them.

(Im asking to ALSO get the old global categories toggles back, but still keeping the new micromaniging flips too

)
Heya. Thanks for the feedback. It will be possible, but will take a little bit of time.

In the process of obtaining more feedback, could you suggest a preference from the list below:
  1. A button to toggle all options on for each skill line (a total of four, ignoring enchantment)
  2. A button to toggle all options on or off globally (same as above, but just one button)
  3. A button ("Deconstruct All Traits") which overrides all the micromanaging of traits
  4. Two buttons, an option to deconstruct all traits, but with another option that prevents the deconstruction of Nirnhoned if it is not enabled (this is more or less the old way, and would override the micromanaging aspect entirely)
  5. Same as above, but per craft line (not per category, same as Ornate and Intricate)
Some of these options can also be merged as it's just a basic function to set all options to true or false. I'll work on 1 and 2 anyway. But between 3 and 4, it would have to be one or the other. 4 is just an extension of 3.
Last edited by Troodon80 : 04/17/22 at 08:15 AM.
Report comment to moderator  
Reply With Quote
Unread 04/16/22, 12:13 PM  
jayman10000

Forum posts: 2
File comments: 160
Uploads: 0
Any chance we can get the old global categories back? Im not so happy about having them replaced by the new micromanaging for each category, there is no simple way to enable/disable all things, you have to flip each and every one of them.

(Im asking to ALSO get the old global categories toggles back, but still keeping the new micromaniging flips too

)
Last edited by jayman10000 : 04/16/22 at 12:16 PM.
Report comment to moderator  
Reply With Quote
Unread 04/12/22, 12:37 AM  
MaralieRindu

Forum posts: 7
File comments: 74
Uploads: 0
Re: won't deconstruct intricate items

Originally Posted by scottjl
i have intricate ON, but it won't deconstruct any intricate marked items. first time using the addon so i know it isn't old settings.
If you have any FCO Item Saver marks on an item apart from "mark for deconstruction" then Mass Deconstructor will not touch it.

If you keep that item in your inventory, turn on "debug" and "list all items" but turn off bank items, you'll get a long debug listing of every item that Mass Deconstructor sees in your inventory and why it is making the decision it's making.

If you can post a screenshot showing the debug output and the mouseover details for the item that Mass Deconstructor isn't deconstructing, that will help a lot.
Report comment to moderator  
Reply With Quote
Unread 04/11/22, 11:43 PM  
Troodon80

Forum posts: 0
File comments: 81
Uploads: 0
Re: won't deconstruct intricate items

Originally Posted by scottjl
i have intricate ON, but it won't deconstruct any intricate marked items. first time using the addon so i know it isn't old settings.
Specific item level? What type of intricate items (or all)? Quality?
Report comment to moderator  
Reply With Quote
Unread 04/11/22, 11:41 PM  
Troodon80

Forum posts: 0
File comments: 81
Uploads: 0
Re: Re: Re: Re: Re: Mass Refine

Originally Posted by saeros
... I guess the settings must have changed after an update or something. Very sorry to clutter the comments with my goof. And thank you for the replies!
No problem. I've added a number of customisation options over what was done in pre-5.4. Because of this, settings had to be reset and the new settings/filters have to be enabled. If you have any other issues or questions, please feel free to comment and I'll help in whatever way I can.
Report comment to moderator  
Reply With Quote
Unread 04/11/22, 06:01 PM  
scottjl

Forum posts: 0
File comments: 15
Uploads: 0
won't deconstruct intricate items

i have intricate ON, but it won't deconstruct any intricate marked items. first time using the addon so i know it isn't old settings.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: