Quantcast
Download
(21 Kb)
Download
Updated: 10/03/18 07:03 PM
Pictures
File Info
Compatibility:
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:10/03/18 07:03 PM
Created:08/09/14 08:33 AM
Monthly downloads:72
Total downloads:4,356
Favorites:15
MD5:
4.2
DoItAll
Version: 1.65
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:
-LibStub
-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.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
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.60
65kB
03/04/18 08:35 AM
Patch


Archived Files (11)
File Name
Version
Size
Uploader
Date
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 11/03/18, 08:11 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1814
File comments: 1982
Uploads: 49
savedVariables were resetted
One of the last updates resetted the SVs. I guess this was the reason for you.


Originally Posted by wambo
Oh dear :-/ how could I not notice for so long? :-/
Thx again! 100% correct answer
Originally Posted by Baertram
Originally Posted by wambo
Strange Behaviour:

Decon it All did not work (hotkey or button pressing)... until I removed the FCOIS "decon" mark
Only noticed now... could have always been like that
Did you check the DoItAll settings and enable "Use FCO ItemSaver panel checks"?

Logic is:
Do not deconstruct anything what is marked with a marker icon from FCOIS.

Only if you enable the FCOIS panel checks it will check if a marker icon is allowed to be deconstructed, like the deconstruction marker iocn (if enabled to be allowed to be deconstructed within the FCOIS ant-deconstruction settings) or dynamic icons (which are allowed to be deconstructed in the dynamic marker icon settings).

OH and yes, this was always the same since DoItAll supported FCOItemSaver. The FCOIS poanel checks were integrated as FCOIS reached version 1.0 I think.
Report comment to moderator  
Reply With Quote
Unread 11/02/18, 12:23 PM  
wambo

Forum posts: 8
File comments: 231
Uploads: 0
Oh dear :-/ how could I not notice for so long? :-/
Thx again! 100% correct answer
Originally Posted by Baertram
Originally Posted by wambo
Strange Behaviour:

Decon it All did not work (hotkey or button pressing)... until I removed the FCOIS "decon" mark
Only noticed now... could have always been like that
Did you check the DoItAll settings and enable "Use FCO ItemSaver panel checks"?

Logic is:
Do not deconstruct anything what is marked with a marker icon from FCOIS.

Only if you enable the FCOIS panel checks it will check if a marker icon is allowed to be deconstructed, like the deconstruction marker iocn (if enabled to be allowed to be deconstructed within the FCOIS ant-deconstruction settings) or dynamic icons (which are allowed to be deconstructed in the dynamic marker icon settings).

OH and yes, this was always the same since DoItAll supported FCOItemSaver. The FCOIS poanel checks were integrated as FCOIS reached version 1.0 I think.
Last edited by wambo : 11/02/18 at 12:23 PM.
Report comment to moderator  
Reply With Quote
Unread 10/31/18, 02:13 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1814
File comments: 1982
Uploads: 49
Originally Posted by wambo
Strange Behaviour:

Decon it All did not work (hotkey or button pressing)... until I removed the FCOIS "decon" mark
Only noticed now... could have always been like that
Did you check the DoItAll settings and enable "Use FCO ItemSaver panel checks"?

Logic is:
Do not deconstruct anything what is marked with a marker icon from FCOIS.

Only if you enable the FCOIS panel checks it will check if a marker icon is allowed to be deconstructed, like the deconstruction marker iocn (if enabled to be allowed to be deconstructed within the FCOIS ant-deconstruction settings) or dynamic icons (which are allowed to be deconstructed in the dynamic marker icon settings).

OH and yes, this was always the same since DoItAll supported FCOItemSaver. The FCOIS poanel checks were integrated as FCOIS reached version 1.0 I think.
Last edited by Baertram : 10/31/18 at 02:13 PM.
Report comment to moderator  
Reply With Quote
Unread 10/31/18, 12:48 PM  
wambo

Forum posts: 8
File comments: 231
Uploads: 0
Strange Behaviour:

Decon it All did not work (hotkey or button pressing)... until I removed the FCOIS "decon" mark
Only noticed now... could have always been like that
Report comment to moderator  
Reply With Quote
Unread 10/22/18, 01:37 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1814
File comments: 1982
Uploads: 49
Deposit all to guildbank is kind of not possible or hard to do as the gold bank often is unresponsive, and one would need to wait and wait and wait :-(
I'd have to rebuild other addon code a lot and got no time to.

Try the addon BankManagerRevived, I think it got auto GuildBank deposit too.
I bet there are other addons too like InventoryManager or
RulebasedInventory.

Stacking needs to withdraw items of same type from the guild bank, then stack them and afterwards deposit all again. Nothing one can do in 1 step. So you simply need to run Roomba in the end.

Originally Posted by Pat1487
Originally Posted by Baertram
Minion should download and update LibLoadedAddons like all other addons/libraries as well. I'm not sure why it does not do it for you. Maybe your minion.xml file was corrupt.
Hmm, I'm not sure how that could've happened, i was able to install it with minion, it just didn't come with your addon like other libraries do with other addons, and unlike the other libraries it is listed in minion's list of installed addons, the other libraries aren't listed there (I guess because I installed it like an addon, instead of minion installing it like a library)

I'll keep an eye on it as I install more addons to see if it does it again, although I think I have all of the most used libraries now.

Whatever the case, it works for me now so I'm not too worried about it.

Originally Posted by Baertram
But no @guild bank. There are addons like you have mentioned yourself: Roomba. Please use these addon!
I meant something like a 'deposit all items into guild bank' like the normal bank has, with the ability to stack the items when it does since they don't auto stack like the normal bank (then Roomba wouldn't be needed in most cases), would be a nice QoL thing for people that deposit a lot into a guild bank

But you are right, manually depositing items and using Roomba to clean it up is good enough, the deposit all into normal bank (and instant item deconstruction) of your addon has spoiled me, now i just want 1 button for everything lol
Last edited by Baertram : 10/22/18 at 01:41 AM.
Report comment to moderator  
Reply With Quote
Unread 10/21/18, 10:57 PM  
Pat1487

Forum posts: 0
File comments: 22
Uploads: 0
Originally Posted by Baertram
Minion should download and update LibLoadedAddons like all other addons/libraries as well. I'm not sure why it does not do it for you. Maybe your minion.xml file was corrupt.
Hmm, I'm not sure how that could've happened, i was able to install it with minion, it just didn't come with your addon like other libraries do with other addons, and unlike the other libraries it is listed in minion's list of installed addons, the other libraries aren't listed there (I guess because I installed it like an addon, instead of minion installing it like a library)

I'll keep an eye on it as I install more addons to see if it does it again, although I think I have all of the most used libraries now.

Whatever the case, it works for me now so I'm not too worried about it.

Originally Posted by Baertram
But no @guild bank. There are addons like you have mentioned yourself: Roomba. Please use these addon!
I meant something like a 'deposit all items into guild bank' like the normal bank has, with the ability to stack the items when it does since they don't auto stack like the normal bank (then Roomba wouldn't be needed in most cases), would be a nice QoL thing for people that deposit a lot into a guild bank

But you are right, manually depositing items and using Roomba to clean it up is good enough, the deposit all into normal bank (and instant item deconstruction) of your addon has spoiled me, now i just want 1 button for everything lol
Last edited by Pat1487 : 10/21/18 at 11:01 PM.
Report comment to moderator  
Reply With Quote
Unread 10/21/18, 07:07 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1814
File comments: 1982
Uploads: 49
Originally Posted by Pat1487
This addon wouldn't start at first, I had to install LibLoadedAddons myself for it to work, minion didn't install it automatically like it did for every other library for every other addon that I've installed

When it listed the libraries that it required in the add-on menu it listed them as " , LibAddonMenu-2.0, LibStub" I had both of those and it took me awhile to notice and realize that the comma at the start meant there was a third that was missing, glitched in the display, so once I figured out I need LibLoadedAddons I installed it and the addon began to work

EDIT: Now that I've used it for awhile, the addon is great, very useful

Please make it work with the guild bank (and make it stack things the way Roomba does too)
Thanks
The , at the start is a bug which ZOs needs to fix. I cannot do anything against it and thus I have written the needed libraries into the decsription, changelog and comments!
This bug gets fixed with the Murkmire update, someone told me.

Minion should download and update LibLoadedAddons like all other addons/libraries as well. I'm not sure why it does not do it for you. Maybe your minion.xml file was corrupt.

Thanks for the kind words.
But no @guild bank. There are addons like you have mentioned yourself: Roomba. Please use these addon!
Last edited by Baertram : 10/21/18 at 07:07 AM.
Report comment to moderator  
Reply With Quote
Unread 10/19/18, 03:19 PM  
Pat1487

Forum posts: 0
File comments: 22
Uploads: 0
This addon wouldn't start at first, I had to install LibLoadedAddons myself for it to work, minion didn't install it automatically like it did for every other library for every other addon that I've installed

When it listed the libraries that it required in the add-on menu it listed them as " , LibAddonMenu-2.0, LibStub" I had both of those and it took me awhile to notice and realize that the comma at the start meant there was a third that was missing, glitched in the display, so once I figured out I need LibLoadedAddons I installed it and the addon began to work

EDIT: Now that I've used it for awhile, the addon is great, very useful

Please make it work with the guild bank (and make it stack things the way Roomba does too)
Thanks
Last edited by Pat1487 : 10/19/18 at 05:44 PM.
Report comment to moderator  
Reply With Quote
Unread 10/15/18, 11:20 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1814
File comments: 1982
Uploads: 49
Originally Posted by Marazota
hey Baethram
possible to add doitall to Gem extraction scene in crown crates menu?
Nope, there are no addons in crown stuff allowed at all, which is a wise decision by ZOs
Report comment to moderator  
Reply With Quote
Unread 10/15/18, 06:31 AM  
Marazota

Forum posts: 88
File comments: 765
Uploads: 0
hey Baethram
possible to add doitall to Gem extraction scene in crown crates menu?
Report comment to moderator  
Reply With Quote
Unread 10/05/18, 10:03 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1814
File comments: 1982
Uploads: 49
Originally Posted by Snow
Hi,
version 1.65 fixed the problem for me. Every time I interrupt the extraction, I get the DoItAll Extration abortet message. With version 1.64 I got the message sometimes but not every time.
Thank You very much.
You are very welcome, thanks for bringing this bug to my attention.
In the ende it was the duplicate event for "clsoing of crafting stations" which was once specified in the keybinds and once in the extraction file, with the same event identifier. The addon did not call the later registred one from extraction, but only the keybinds one. So the aborting never was noticed.
Report comment to moderator  
Reply With Quote
Unread 10/05/18, 07:55 AM  
Snow

Forum posts: 0
File comments: 29
Uploads: 0
Hi,
version 1.65 fixed the problem for me. Every time I interrupt the extraction, I get the DoItAll Extration abortet message. With version 1.64 I got the message sometimes but not every time.
Thank You very much.
Report comment to moderator  
Reply With Quote
Unread 10/03/18, 12:03 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1814
File comments: 1982
Uploads: 49
Hi, there was already a check and chat output if
You leave a crafting station in between a craft. Maybe it is broken somehow.

Is the chat message showing if you press esc at a refine/deconstruct? Should be something like DoIAll aborted during extraction!

Edit:
Just found out the addond ev used the same identifier names for the EVENT_MANAGER to register EVENT_END_CRAFTING_STATION_INTERACT for the keybinds once, and to register the same event EVENT_END_CRAFTING_STATION_INTERACT for the extraction finish or aborting.
Maybe this was overwriting the function calls somehow, not resetting the DoItAll.extractionActive variable.

I'll add some debugmessages and test if I can revbuild your problem and solve this. Maybe EVENT_CRAFT_FAILED can be registered after EVENT_CRAFT_STARTED gets registered (Will need to add both) and check then if the crafting aborted this way).

Thanks for bringing this to my attention!

Originally Posted by Snow
Hi,
sometimes the extraction part of DoItAll does not clean up when leaving a station to abort the process. So refining another element starts the DoItAll process again because the Events are still registered.


A problem seems to be that EVENT_END_CRAFTING_STATION_INTERACT is not called in all cases. When for example you leave the station in the middle of a refinement process EVENT_CRAFT_FAILED is called but not EVENT_END_CRAFTING_STATION_INTERACT which should be called regardless of EVENT_CRAFT_FAILED.


Maybe a good solution would be to let the user stop the process by changing the button form "Refine all" to "Stop Refine all" when the process has started instead of having to leave the station. That would be a clean trigger.

Perhaps a check when entering a station again - if the cleanup was successful might help, too. Hope the event EVENT_CRAFTING_STATION_INTERACT is more reliable than EVENT_END_CRAFTING_STATION_INTERACT but I have not tested this.
Last edited by Baertram : 10/03/18 at 03:19 PM.
Report comment to moderator  
Reply With Quote
Unread 10/03/18, 05:20 AM  
Snow

Forum posts: 0
File comments: 29
Uploads: 0
Hi,
sometimes the extraction part of DoItAll does not clean up when leaving a station to abort the process. So refining another element starts the DoItAll process again because the Events are still registered.


A problem seems to be that EVENT_END_CRAFTING_STATION_INTERACT is not called in all cases. When for example you leave the station in the middle of a refinement process EVENT_CRAFT_FAILED is called but not EVENT_END_CRAFTING_STATION_INTERACT which should be called regardless of EVENT_CRAFT_FAILED.


Maybe a good solution would be to let the user stop the process by changing the button form "Refine all" to "Stop Refine all" when the process has started instead of having to leave the station. That would be a clean trigger.

Perhaps a check when entering a station again - if the cleanup was successful might help, too. Hope the event EVENT_CRAFTING_STATION_INTERACT is more reliable than EVENT_END_CRAFTING_STATION_INTERACT but I have not tested this.
Report comment to moderator  
Reply With Quote
Unread 10/01/18, 01:16 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1814
File comments: 1982
Uploads: 49
Version 1.64:
Attention: Your settings got reset due to the SavedVariable changes. Please reconfigure this addon!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: