Download
(25 Kb)
Download
Updated: 03/02/22 11:12 AM
Pictures
File Info
Compatibility:
Ascending Tide (7.3.5)
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:03/02/22 11:12 AM
Created:08/09/14 08:33 AM
Monthly downloads:105
Total downloads:16,047
Favorites:29
MD5:
DoItAll (Mass Extract/Deconstruct/Move/Mail attach/...)  Popular! (More than 5000 hits)
Version: 1.73
by: Thenedus, Baertram
Version 1.64:
Attention: Your settings got reset due to the SavedVariable changes. Please reconfigure this addon!

IMPORTANT CHANGE - Version 1.63
This addon depends on the following libraries:
-LibAddonMenu-2.0
-LibLoadedAddons


Enabling addons ingame again
If one of this depending library is missing you cannot enable the addon ingame!
So please check the dependencies of the addon ingame.
The best possible way is to install "Votans Addon List" addon which will seperate the addons from the libraries.
It will show you the dependencies at each addon line, right column, as tooltip for the "red" icon (if an addon is disabled and cannot be enabled). Scroll down to the libraries at the bottom and enable the ones needed for the addon then.


Comments / feedback / "Netiquette"
If you post comments about the addon not working anymore and haven't read and understood what is written here, it is not the addon's nor the developers fault!
Just ask if you do not understand it, but tell me you have read this text! If not I won't answer or just write "Description" as a hint.
Please keep in mind we do this on our free time and are not able to play this nice game if we need to work on the addons.

So:
If you show me you have read this text and ask in a kind way I'll help you for sure.
If not...
Rude answeres/comments will force me to remove the addon totally from pulbic.
This might make other ppl really angry with you and you can be sure I'll make your posts public so they can complain directly towards you.
So please think before you ink and remember: This software is for free. We invest our free time for you.
Think what it was like playing the game without addons and then rethink your text before you write
You got no rights to force me to do anything here Many thanks, I appreciate your help and understanding.

Why do I do this
This change is needed to reduce maintaining time of all the 30+ addons I need to keep updated.
Each patch or change of a library will need me to update ALL addons even if only the libraries need an update Excahnging the librarie folders within the adodn, backing things up, testing them, building the ZIP files and write changelog here needs me to invest about 5-10 minutes for EACH addon
By removingg the libraries and let you install them as standalone "addon" I'm not forced to update the addons if the libraries change. This will save me hours of work!

Please support me with this, install the libraries as standalone once via e.g. Minion and your addons will be set to work normally again + you gain the benefit to be able to update the libraries via Minion automatically as they are updated, and all addons will recognize it automatically without having you to need to wait for an update of each/or at least one addon containing the new library files.
+ the folder size of your AddOns folder decreases a lot if the libraries only need to be "ONCE" in the folder, and not also in each subfolder of the addons.!
+ I might use the gained time to work on fixing addons or adding new features as well.



DoItAll
DoItAll allows to perform various actions on all visible items in your inventory:
  • Deposit to bank / withdraw from bank
  • Attach to mail
  • Extract runestones / Deconstruct items
  • Launder & sell items
  • Junk mark
  • Trade

This verison includes new features, the new API version, a small bugfix and support for FCO Itemsaver.
Marked items (by FCO ItemSaver) won't be attached to mails or extracted/refined anymore.


New Features:
-Added support for the vendor to junk-mark all shown items/Un-junk mark them if you open the "junk" tab in your "sell inventory" at the vendor
-Added better support for FCO ItemSaver's Anti-Deconstruction/Anti-Sell/Anti-Launder/Anti-Trade/Anti-Mail features. If the settings in DoItAll respects the panels of FCOIS, the icons will be checked for their settings at the currently active panel (e.g. marked items for deconstruction, where deconstruction of items marked for deconstruction is allowed, will be deconstructed with DoItAll; where as if you disable this settings in DoItAll simply a set marker icon will prevent deconstruction like before).
-Added support for the refinement tab as well so you can refine all items at once now
-Added "Add all" button to the player 2 player trading
-Added delay option to the "Deconstruct all" crafting panel (see settings)

Attention:
1) If you try to deconstruct/refine more than 100 times setup a 250+ delay in the settings (otherwise the game will disconnect you for spamming!)
2) Do not mouseover the inventory item list while it is deconstructing by addon - you will get lags!


It is best used with AdvancedFilters or a similar addon that provides fine-grained filtering.

UPGRADE NOTICE
AttachAll has been merged with BankAll to create this addon.
When upgrading, please
  • Uninstall AttachAll
  • Delete the folder "BankAll" in your addons folder.
  • Check the configuration of DoItAll.


Options
All of these options can be configured by typing "/doitall" in the chat.
  • Do not touch items that have been saved with Item Saver, on by default. This applies to all DoItAll functions.
  • For transferring items to/from the bank, the batch size and delay can be configured (see below).
  • For deconstruction, researchable items can be excluded, on by default. This requires Research Assistant.
  • When attaching items, DoItAll can be extracted to send mails when all attachment slots are used and when all items are attached, both off by default.

Avoid Spamming
Since each item transfer is a separate action, the server might kick you for spamming if you transfer a lot of items in a short time. To prevent this, items are transferred in batches with a delay between them. By default, DoItAll transfers 20 items in one go, then waits for 200 milliseconds before starting the next batch.
To change these defaults, type "/doitall" to bring up the configuration interface.

If you get kicked from the server, try adjusting these values and let me know by posting a comment.

Planned features
  • Support guild bank
1.73 - 2022-03-02
Universal deconstruction (PTS) fix
Some setting text updates
Mail AttachAll and auto-send fix for ZO_Object reusage


1.72 - 2022-02-05
Support for the new Deconstruction NPC "Giladil" (PTS)

1.71: Internal

1.70:
-Updated API version
-Removed LibLoadedAddons dependency and usage -> If you addon was checking for DoItAll via this lib, please use the proper way now: ## DependsOn: DoItAll>=<version of DoItAll, e.g. current 170>
-Changed settings to disable entries dependend on the enabled "ZOs multi refine/deconstruct/extract" state
-Changed FCOIS panel checks to be on by default to protect proper refine/decon/extract possibilities for your marker icons (like you have set them up to work and what to protect where!)
-Small speed improvements for checks done for FCOIS and ItemSaver (ItemSaver is not officially updated any longer so it was moved to the 2nd supported addons checks, after FCOIS now. If any checks via FCOIS block, ItemSaver checks won't be trigegred anymore afterwards).

1.69:
-Updated API version

Added:
-Setting to use ZOs vanilla UI multicraft extraction/refine/deocnstruction. Using the keybind will refine/extract/deconstruct all items at once. If you disable this option the item will be processed like before the Scalebreaker update one-after-another
-Setting to skip the "Ask before multi extraction" dialog. Be careful: If you enable this option you will extract/refine/deconstruct ALL non-protected items (e.g. protected by FCOItemSaver) at once with the keybind!!!

Fixed:
-Keybindings at e.g. enchantment create won't show "Refine" anymore but wil be hidden instead.

1.68:
-Removed FASTAPI support
-Changed loading of LibLoadedAddons to be sure the version check for FCOItemSaver works again (please update LibLOadedAddons to version 1.4 to make sure DoItAll will work with the FCOIS marker checks properly!)

1.67:
Fixed initialization functions to load after LAM has been loaded properly (Thanks to AssemblerManiac)

1.66:
-Updated APIversion
-Updated library calls to support global variables instead of LibStub

1.65:
Fixed: Aborting an extraction at acrafting station could let the extraction in a state where the next manually/by other addon crafted/extracted item would restart the extraction of all other shown items in the list.

1.64:
Attention: Your settings got reset due to the SavedVariable changes. Please reconfigure this addon!
Changed: SavedVariables to use the CharacterId instead of the name (rename save settings!) and to use server name dependent settings to use the same char name on different servers (eu, na, pts).
Fixed: Incompatibility with AdvancedFilters and CraftCompare
Fixed: Increased API version (Murkmire)

1.63:
Removed: Libraries LibStub, LibAddonMenu-2.0, LibLoadedAddons
-> These libraries need to be installed manually (like an addon) e.g. by help of the addon manager "Minion".
Please update the libraries and download them to your addons.
Fixed: Dependencies to the libraries and other addons so that FCOItemSaver recognition works again as intended!
Fixed: Increased API version

1.62:
As AutoCategory get's maintained again the addon removed the OptionalDependency to DoItAll now and the OptionalDependcy to AutoCategory was added to DoItAll.

1.61:
Removed optional dependecy to AutoCategory as AutoCategor addon already got an optional dependency to DoItAll (which should have been removed versions before already but obviously wasn't :-) )

1.6:
Moved "patch" version DoItAll with FCOItemSaver support to the original DoItAll.
Patch will be removed.

0.6:
UPGRADE NOTICE
AttachAll has been merged with BankAll to create this addon.
When upgrading, please
  • Uninstall AttachAll
  • Delete the folder "BankAll" in your addons folder.
  • Check the configuration of DoItAll.
  • Merged BankAll and AttachAll
  • Added support for extraction and deconstruction
  • BankAll: Continue moving items even if the target container is already full (to fill stacks)
  • AttachAll: Automatically send mails
  • Updated APIVersion
0.5:
  • Fixed error when clicking on keystrip button
0.4a:
  • Use ItemSaver_IsItemSaved for interfacing with Item Saver
0.4:
  • Fixed that settings were not saved
  • Added (experimental) support for Item Saver
0.3:
  • Added keyboard shortcut
  • Replaced command-line with configuration interface to change batch size and delay
0.2: Transfer items in batches and delay
0.1: Initial release
Archived Files (17)
File Name
Version
Size
Uploader
Date
1.72
25kB
Baertram
02/05/22 12:26 PM
1.69
25kB
Baertram
08/15/19 06:06 PM
1.68
23kB
Baertram
05/26/19 12:25 PM
1.67
23kB
Baertram
05/04/19 07:39 AM
1.66
23kB
Baertram
05/03/19 08:54 AM
1.65
21kB
Baertram
10/03/18 07:03 PM
1.64
21kB
Baertram
10/01/18 01:15 PM
1.63
21kB
Baertram
08/30/18 01:50 PM
1.62
65kB
Baertram
04/16/18 10:08 AM
1.61
64kB
Baertram
03/05/18 05:43 AM
1.60
65kB
Baertram
03/04/18 10:31 AM
0.6
32kB
Thenedus
10/03/14 09:24 AM
0.5
28kB
Thenedus
08/25/14 12:58 PM
0.4a
28kB
Thenedus
08/24/14 12:27 PM
0.3
28kB
Thenedus
08/17/14 04:25 AM
0.2
2kB
Thenedus
08/10/14 03:57 AM
0.1
3kB
Thenedus
08/09/14 08:33 AM


Post A Reply Comment Options
Unread 08/25/19, 12:23 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Originally Posted by jayman10000
hi tried out this addon because I wanted to deconstruct easily. However I cant seem to figure out how to configure only deconning quaility white to purple (so no golden decon), and also filter out not deconning created, bound items or intricate items.

Can DoItAll do this or is it only possible to deconstruct EVERYTHING indiscriminately? Or is this what was meant in the description to "use with AdvancedFilters"? Sorry if I am a bit confused with this.

EDIT: I looked at AdvancedFilters and I dont understand how I am supposed to do to make DoItAll only decon above mentioned items? In Minion there seems to be a lot of different versions of Advanced Filters. Which one should I pick? And how to modify it to achieve what I need?
DoItALl will just deocnstruct ALL which is visible at the given panel (deconstruction), no matter if the quality or whatever is different. You need to "hide" the items you do not want to deconstruct so DoItAll won't get them. Therefore you can use AdvancedFilters UPDATED as filter addon (e.g. choose from the addons base filter the "weapons" and then from the dropdown box the "1hd axe"-> DoItAll will only decon the visible 1hd axes then). And you can use additional addons like FCOCraftFilter to hide /only show bank items, and FCOItemSaver to mark your items with marker icons which will protect the items against deconstruction (e.g. your set parts etc.).
With FCOItemSaver and the DoItAll settings to respect FCOItemSaver & use the FCOItemSaver detail settings you are able to define your own marker icons like "My gear set1 DD", define a texture for it, a name, where it is protected (decon, sell, trade, mail) but leave it allowed to be improved e.g. Then you can choose the 4 filter buttons below the inventory to hide/show/only show these items. It combines with AdvancedFilters UPDATED and FCOCraftFilter so all filters together will givr you an inventory list of items "shown" and DoItAll will then only use these to deconstruct. And even if the item got a FCOIS marker icon on it saying DoItAll "No this item is protected against deconstruction", DoItAll will skip it then to keep it safe for you.

AdvancedFilters UPDATED is the base addon.
AdvancedFilters PLUGINS are plugins for the dropdown boxes which are shown at the different inventory panels. They are below the "Plug-Ins & Patches" category within Minion and here on esoui.
The filter dropdown box is the dropdown box currently opened on this screenshot, at the right edge of the picture, showing All, Head, Chest, ...)


There is e.g. a dropdown filter plugin name "AdvancedFilters FCO Duplicate plugin" which lets you use the duplicate filters from the deconstruction panel's filter dropdown.
Or the bound filter plugin. Or the trait filter plugin. Or others.
Last edited by Baertram : 08/25/19 at 12:30 PM.
Report comment to moderator  
Reply With Quote
Unread 08/25/19, 12:10 PM  
jayman10000

Forum posts: 2
File comments: 160
Uploads: 0
hi tried out this addon because I wanted to deconstruct easily. However I cant seem to figure out how to configure only deconning quaility white to purple (so no golden decon), and also filter out not deconning created, bound items or intricate items.

Can DoItAll do this or is it only possible to deconstruct EVERYTHING indiscriminately? Or is this what was meant in the description to "use with AdvancedFilters"? Sorry if I am a bit confused with this.

EDIT: I looked at AdvancedFilters and I dont understand how I am supposed to do to make DoItAll only decon above mentioned items? In Minion there seems to be a lot of different versions of Advanced Filters. Which one should I pick? And how to modify it to achieve what I need?
Last edited by jayman10000 : 08/25/19 at 12:17 PM.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 06:08 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Implemented.
Be carefull with the "Skip "Ask before extract all dialog" setting!!!
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 05:49 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Originally Posted by Corgan
Actually its nice to have a choce if you want to refine one by one using DoItAll.

Would be nice if seperate keybind was added to ui for instant refine/deconstruct etc using new in game mechanic. That way you wont need to select items for decon as its still time consuming.

It would be so much easier aspecially if one uses FCOIS so you would simply press one button, wouldn't have to wait for everything to be done one by one.
Yeah I had thought the same in the past during my PTS checks.
I have planned to add a setting to DoItAll to change the keybind between "current method" (1 after another slot extraction) and "ingame add all" method which will check FCOIS item markers for all items in the inventory list and will add ALL non protected to the list to decon all at once with the games new multi decon.

It needs a lot of investigation and testing so I did not find the time until now.
Maybe in the future.
Last edited by Baertram : 08/14/19 at 05:49 AM.
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 04:13 AM  
Corgan

Forum posts: 1
File comments: 40
Uploads: 0
Actually its nice to have a choce if you want to refine one by one using DoItAll.

Would be nice if seperate keybind was added to ui for instant refine/deconstruct etc using new in game mechanic. That way you wont need to select items for decon as its still time consuming.

It would be so much easier aspecially if one uses FCOIS so you would simply press one button, wouldn't have to wait for everything to be done one by one.
Last edited by Corgan : 08/14/19 at 04:15 AM.
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 02:15 AM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 456
Uploads: 3
I propose to change this addon for crafting screens so it "selects all" in order to start the ingame "deconstruct" / "refine" all, where applicable.
Last edited by wambo : 08/14/19 at 03:03 AM.
Report comment to moderator  
Reply With Quote
Unread 07/15/19, 03:09 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Re: Not working...

Originally Posted by SimplPrimate
I have read everything in the post, have done everything it says to do, and no buttons show up to be able to do any batch type operations of any kind.

I can change settings for DoItAll in the addon settings but that is it.

Is this addon still supported and working properly?

Thanks.

Sam
Yes, I've used it multiple times today.
Please check which other addons you got enabled beside and note them down!
Please disable ALL other addons except DoItAll and the needed dependnecies and test if this works and if the keybinds show up.
It's a keybind so you need to setup the keybind in your controls!

If it shows, enable the other addons again and check if it doesn't anymore. So it's a problem with another addon and you need to do the followiing:
Enable one addon after another and check which one disables the keybinds somehow.

And not sure about gamepad mode, if you are using it: This addon was designed for keayboard mode (just to be sure).
Report comment to moderator  
Reply With Quote
Unread 07/15/19, 12:46 PM  
SimplPrimate

Forum posts: 0
File comments: 1
Uploads: 0
Not working...

I have read everything in the post, have done everything it says to do, and no buttons show up to be able to do any batch type operations of any kind.

I can change settings for DoItAll in the addon settings but that is it.

Is this addon still supported and working properly?

Thanks.

Sam
Report comment to moderator  
Reply With Quote
Unread 05/04/19, 07:33 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Re: Init failure

Originally Posted by AssemblerManiac
In the Loaded event, Initialize() is called BEFORE DoItAll.LAM has been set, and the attempt to use it in SetupOptionsMenu crashes because of it.

I moved the Initialize() call to AFTER the DoItAll.LIBLA assignment, and it's working again.
Thanks AM, will fix this.
Report comment to moderator  
Reply With Quote
Unread 05/04/19, 01:10 AM  
Oliviander
 
Oliviander's Avatar

Forum posts: 0
File comments: 113
Uploads: 0
Error

user:/AddOns/DoItAll/src/Settings.lua:69: attempt to index a nil value
stack traceback:
user:/AddOns/DoItAll/src/Settings.lua:69: in function 'SetupOptionsMenu'
user:/AddOns/DoItAll/src/Settings.lua:83: in function 'DoItAll.Settings.Initialize'
user:/AddOns/DoItAll/DoItAll.lua:12: in function 'Initialize'
user:/AddOns/DoItAll/DoItAll.lua:17: in function 'Loaded'
Report comment to moderator  
Reply With Quote
Unread 05/03/19, 02:21 PM  
AssemblerManiac
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 314
Uploads: 1
Init failure

In the Loaded event, Initialize() is called BEFORE DoItAll.LAM has been set, and the attempt to use it in SetupOptionsMenu crashes because of it.

I moved the Initialize() call to AFTER the DoItAll.LIBLA assignment, and it's working again.
Last edited by AssemblerManiac : 05/03/19 at 02:26 PM.
Report comment to moderator  
Reply With Quote
Unread 03/20/19, 02:39 PM  
baratox

Forum posts: 15
File comments: 44
Uploads: 0
Originally Posted by Baertram
Originally Posted by baratox
Wtf I don't understand how to configure this addon :


It's empty, how to specify what item the addon have to store in bank ?
.. Read the description maybe and use google translater for it as I'm not able to translate everything to French, sorry.

This addon IS NOT DEFINING items to be moved to the bank it is just enabling a 1 button click to move ALL VISIBLE items to your bank (Bank all).
This supports filter addons like AdvancedFilters + plugins, FCOItemSaver to filter items you want to move before (manually!).

If you want to use addons which store items to your bank by the help of settings try to search for "bank" in the addon search and find addons like "Bank Manager Revived" e.g.
Ok so you can't define rules :/ That's impossible to find a good addon for this...
Report comment to moderator  
Reply With Quote
Unread 03/20/19, 10:15 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Originally Posted by baratox
Wtf I don't understand how to configure this addon :


It's empty, how to specify what item the addon have to store in bank ?
.. Read the description maybe and use google translater for it as I'm not able to translate everything to French, sorry.

This addon IS NOT DEFINING items to be moved to the bank it is just enabling a 1 button click to move ALL VISIBLE items to your bank (Bank all).
This supports filter addons like AdvancedFilters + plugins, FCOItemSaver to filter items you want to move before (manually!).

If you want to use addons which store items to your bank by the help of settings try to search for "bank" in the addon search and find addons like "Bank Manager Revived" e.g.
Last edited by Baertram : 03/20/19 at 10:16 AM.
Report comment to moderator  
Reply With Quote
Unread 03/20/19, 02:47 AM  
baratox

Forum posts: 15
File comments: 44
Uploads: 0
Wtf I don't understand how to configure this addon :


It's empty, how to specify what item the addon have to store in bank ?
Report comment to moderator  
Reply With Quote
Unread 03/01/19, 02:31 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1517
Uploads: 2
EDIT
still cant figure out why sometimes buttons dissapear
its like random
Last edited by Marazota : 03/02/19 at 06:20 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.