Quantcast
Download
(38 Kb)
Download
Updated: 08/18/19 03:24 AM
Pictures
File Info
Compatibility:
Scalebreaker (5.1.5)
Updated:08/18/19 03:24 AM
Created:06/09/15 03:54 PM
Monthly downloads:1,066
Total downloads:33,783
Favorites:56
MD5:
5.1.5
Mass Deconstructor  Updated Today!  Popular! (More than 5000 hits)
Version: 4.4
by: ahmetertem, MaralieRindu
MassDeconstructor deconstructs items based on your filter settings. These filters are:
If you're not using item saver addons please be carefull 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 in bank: off
  • Deconstruct bound items: off
  • Deconstruct ornate items: off
  • Deconstruct set pieces: off
  • Deconstruct intricate items: off
  • Deconstruct crafted items: off
  • Maximum item quality to deconstruct: 4 (Epic/Purple)

Used/benefited some functions and algorithms in:
For in-game donations: @ManicDee.

For out-of-game donations: [email protected]

Maralie's Discord channel for Mass Deconstructor
Version 4.4
  • Updated for Scalecaller, no support for in-game mass-refining yet, just uses the old method for now

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 (25)
File Name
Version
Size
Uploader
Date
4.3
38kB
MaralieRindu
06/22/19 01:43 AM
4.2
38kB
MaralieRindu
03/29/19 02:26 PM
4.0a
38kB
MaralieRindu
02/23/19 10:59 PM
4.0
38kB
MaralieRindu
10/23/18 02:54 AM
3.4
38kB
MaralieRindu
08/13/18 02:52 PM
3.3
38kB
MaralieRindu
07/09/18 02:36 AM
3.2
38kB
MaralieRindu
07/01/18 03:15 PM
3.1
38kB
MaralieRindu
05/24/18 03:26 AM
3.0
38kB
MaralieRindu
05/21/18 02:14 AM
2.5
37kB
MaralieRindu
04/08/18 03:36 PM
2.4
37kB
MaralieRindu
02/12/18 02:26 PM
2.3
37kB
MaralieRindu
01/30/18 07:21 AM
2.2
37kB
MaralieRindu
01/28/18 02:12 PM
2.1
37kB
MaralieRindu
01/28/18 11:59 AM
2.0
37kB
MaralieRindu
10/25/17 02:37 AM
1.3
37kB
MaralieRindu
08/15/17 03:53 AM
1.2d
40kB
MaralieRindu
07/16/17 07:02 AM
1.2c
40kB
MaralieRindu
07/07/17 04:40 AM
1.2b
40kB
MaralieRindu
07/07/17 03:39 AM
1.2a
7kB
MaralieRindu
06/30/17 04:04 AM
1.2
7kB
MaralieRindu
06/24/17 06:47 PM
1.1c
142kB
ahmetertem
08/02/15 01:07 PM
1.1b
36kB
ahmetertem
06/14/15 03:04 PM
1.1a
36kB
ahmetertem
06/14/15 02:02 AM
1.0
34kB
ahmetertem
06/09/15 03:54 PM


Post A Reply Comment Options
Unread Today, 01:28 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2274
File comments: 2509
Uploads: 57
And here we go (related to my post directly below):
Some user complaiend in the past at my addon FCOCraftFilter that something is broken. He tested and found out it's MasssDeconstructor which is changing SMITHING variables (I bet you do the same like with the ENCHANTING described below, changing the smithingMod here...) and this will make my addon's buttons don't work properly.
https://www.esoui.com/downloads/file...=1104#comments

PLEASE do not do this. Let the user swith to the extraction/deconstruction tab properly and THEN start the deon/extraction. Or DO NOT change the enchantingMopde or smithing mode and just extract the stufgf. But if you keep it running like this is will break my and other addons for sure
Report comment to moderator  
Reply With Quote
Unread Today, 07:06 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2274
File comments: 2509
Uploads: 57
Please do not overwrite the ENCHANTING table values like the enchantingMode within your addon!
It will maybe destroy other addons as they rely on the "save way" of getting the enchantingMode.

Code:
L:333
-      ENCHANTING:SetEnchantingMode(ENCHANTING_MODE_EXTRACTION)
+      ENCHANTING.enchantingMode = ENCHANTING_MODE_EXTRACTION
I'm not sure why you'd need to change the enchating mode at all here as the game already got the enchantingMode from it's internal code. Why setting it again then and risking any error or problems?
Same with the Smithing mode!

You definately will break protective functions of FCOItemSaver this way. It relies on the mode and enchantingMode of SMITHING and ENCHANTING.

Your code looks like it will even extract if you are at the "Create glyph" enchantingMode?
Maybe some kind of auto extract as you open the crafting tables?
Lua Code:
  1. if ENCHANTING.enchantingMode ~= ENCHANTING_MODE_EXTRACTION then
  2.       ENCHANTING.enchantingMode = ENCHANTING_MODE_EXTRACTION
  3.       ENCHANTING:OnModeUpdated()
  4.     end

This will make other addons think they are at the deconstruction/extraction panel but the controlNames of these panels like the extract slots are missing and thus the protective functions will just allow the deconstruction of maybe protected items. At best this will work properly as LibFilters is maybe recognizing the SMITHING.mode or ENCHANTING.enchantingMode and think it's at the deconstruction/extract panel. But you cannot be sure. Keep that in mind and please don't blame the other protective addons if your addon is messing with the crafting tables this way and protected items get deconstructed

Thanks for your understanding.
Last edited by Baertram : 08/18/19 at 07:07 AM.
Report comment to moderator  
Reply With Quote
Unread Today, 03:38 AM  
MaralieRindu

Forum posts: 7
File comments: 58
Uploads: 0
Okay, this was an emergency release to get things working again. Let me know how much new breakage has occurred.

Easiest way to get my attention is the Maralie's Manse server on Discord, or submit an issue on GitHub.

Coming Real Soon Now™ will be a version that uses the bulk actions that were introduced with Scalecaller. Real Soon is probably next weekend.
Report comment to moderator  
Reply With Quote
Unread Today, 03:15 AM  
MaralieRindu

Forum posts: 7
File comments: 58
Uploads: 0
Re: Re: Multi-pass

Originally Posted by BringerOfOmens
Originally Posted by MethosFrost
While you are working on an update to use the new settings could I request a feature? It'd be great to see multi-pass capability when refining, giving the addon the ability to refine until complete rather than having to hit refine multiple times when refining gives you more refining to do in jewelry.
Second this.

I just tried out the new in-game mass refine, what a timesaveer that will be. Combined with this great add-on to handle all the stacks, it will be amazing.
Should be easy enough to implement. Look for it happening at the same time as switching to in-game mass refine/extract functions.
Report comment to moderator  
Reply With Quote
Unread Today, 03:14 AM  
MaralieRindu

Forum posts: 7
File comments: 58
Uploads: 0
Re: Here is temporary fix

Originally Posted by uta.karas
Here is temporary fix till addon update.

It must not be best way but at least works for me. (PC NA, Keyboard Mode)

Code:
L:310
-  if SMITHING.deconstructionPanel.extractionSlot:HasItem() then
+  if SMITHING.deconstructionPanel.extractionSlot:HasItems() then

L:313
-    if not MD.isDebug then SMITHING.deconstructionPanel:Extract() end
+    if not MD.isDebug then SMITHING.deconstructionPanel:ExtractSingle() end

L:322
-      if not MD.isDebug then SMITHING.deconstructionPanel:Extract() end
+      if not MD.isDebug then SMITHING.deconstructionPanel:ExtractSingle() end

L:333
-      ENCHANTING:SetEnchantingMode(ENCHANTING_MODE_EXTRACTION)
+      ENCHANTING.enchantingMode = ENCHANTING_MODE_EXTRACTION
Yeah, this is basically what I've come up with myself and just came here to post about Guess I need to watch the comments closer!

I'll be switching MD over to simply select all the items it wants to deconstruct, then use "extract all". I spent most of yesterday and today's coding time trying to figure out how to switch to Deconstruct tab cleanly.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 11:09 AM  
BringerOfOmens

Forum posts: 0
File comments: 61
Uploads: 0
Thumbs up Re: Multi-pass

Originally Posted by MethosFrost
While you are working on an update to use the new settings could I request a feature? It'd be great to see multi-pass capability when refining, giving the addon the ability to refine until complete rather than having to hit refine multiple times when refining gives you more refining to do in jewelry.
Second this.

I just tried out the new in-game mass refine, what a timesaveer that will be. Combined with this great add-on to handle all the stacks, it will be amazing.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 04:58 AM  
MethosFrost

Forum posts: 0
File comments: 6
Uploads: 0
Multi-pass

While you are working on an update to use the new settings could I request a feature? It'd be great to see multi-pass capability when refining, giving the addon the ability to refine until complete rather than having to hit refine multiple times when refining gives you more refining to do in jewelry.
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 03:24 AM  
Mzark

Forum posts: 0
File comments: 3
Uploads: 0
Re: Here is temporary fix

Originally Posted by uta.karas
Here is temporary fix till addon update.

It must not be best way but at least works for me. (PC NA, Keyboard Mode)

Code:
L:310
-  if SMITHING.deconstructionPanel.extractionSlot:HasItem() then
+  if SMITHING.deconstructionPanel.extractionSlot:HasItems() then

L:313
-    if not MD.isDebug then SMITHING.deconstructionPanel:Extract() end
+    if not MD.isDebug then SMITHING.deconstructionPanel:ExtractSingle() end

L:322
-      if not MD.isDebug then SMITHING.deconstructionPanel:Extract() end
+      if not MD.isDebug then SMITHING.deconstructionPanel:ExtractSingle() end

L:333
-      ENCHANTING:SetEnchantingMode(ENCHANTING_MODE_EXTRACTION)
+      ENCHANTING.enchantingMode = ENCHANTING_MODE_EXTRACTION
IT Worked!
I could not first figure out which lua file that was... and what those "+" and "-" mean... but then i did work it out. It's a MassDeconstructor.lua (file) in AddOns folder, - means what is now typed in the file (wrong line that makes the addon fails), and + is what you have to change that broken line for.
Thanks !!!!
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 08:52 AM  
jayman10000

Forum posts: 1
File comments: 72
Uploads: 0
Originally Posted by mronkain
Update 23 seems to have caused the add-on not to work.
Any fix available or coming soon?
See post from uta.karas below. You can fix the problem by changing the code lines in the addons lua file.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 01:15 AM  
mronkain

Forum posts: 0
File comments: 2
Uploads: 0
Update 23 seems to have caused the add-on not to work.
Any fix available or coming soon?
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 09:16 PM  
ThESiXtHLeGioN
 
ThESiXtHLeGioN's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
Great fix, works like a charm!! TY
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 03:51 AM  
gamer4eg

Forum posts: 0
File comments: 3
Uploads: 0
Re: Here is temporary fix

Originally Posted by uta.karas
Here is temporary fix till addon update.

It must not be best way but at least works for me. (PC NA, Keyboard Mode)

[/code]
Thx!
Report comment to moderator  
Reply With Quote
Unread 08/13/19, 10:14 PM  
jayman10000

Forum posts: 1
File comments: 72
Uploads: 0
Thumbs up Re: Here is temporary fix

Originally Posted by uta.karas
Here is temporary fix till addon update.

It must not be best way but at least works for me. (PC NA, Keyboard Mode)

Warning: Spoiler
Very nice, thanks a bunch for sharing this. Works like a charm!
Report comment to moderator  
Reply With Quote
Unread 08/13/19, 08:23 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 2
Here is temporary fix

Here is temporary fix till addon update.

It must not be best way but at least works for me. (PC NA, Keyboard Mode)

Code:
L:310
-  if SMITHING.deconstructionPanel.extractionSlot:HasItem() then
+  if SMITHING.deconstructionPanel.extractionSlot:HasItems() then

L:313
-    if not MD.isDebug then SMITHING.deconstructionPanel:Extract() end
+    if not MD.isDebug then SMITHING.deconstructionPanel:ExtractSingle() end

L:322
-      if not MD.isDebug then SMITHING.deconstructionPanel:Extract() end
+      if not MD.isDebug then SMITHING.deconstructionPanel:ExtractSingle() end

L:333
-      ENCHANTING:SetEnchantingMode(ENCHANTING_MODE_EXTRACTION)
+      ENCHANTING.enchantingMode = ENCHANTING_MODE_EXTRACTION
Report comment to moderator  
Reply With Quote
Unread 08/13/19, 10:42 AM  
ThESiXtHLeGioN
 
ThESiXtHLeGioN's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
Here is the error i'm getting:

user:/AddOns/MassDeconstructor/MassDeconstructor.lua:310: function expected instead of nil
stack traceback:
user:/AddOns/MassDeconstructor/MassDeconstructor.lua:310: in function 'MD.ContinueWork'
user:/AddOns/MassDeconstructor/MassDeconstructor.lua:345: in function 'MD.StartDeconstruction'
:1: in function '(main chunk)'
<Locals> keybind = "MD_DECONSTRUCTOR_DECON_ALL" </Locals>

Thanks for working on this when you can, we appreciate it!
-ThESiXtHLeGioN
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: