Download
(5 Kb)
Download
Updated: 01/23/23 09:12 PM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Updated:01/23/23 09:12 PM
Created:01/23/23 09:12 PM
Monthly downloads:65
Total downloads:1,721
Favorites:3
MD5:
Restock Bank Materials
Version: 1.0.0
by: SSM24 [More]
Crafting without ESO Plus can be a bit of a chore because of all the inventory management you have to do. This addon seeks to remedy some of that.

WHAT IT DOES

This adds a new Restock Bank button to your account bank menu. In short, this deposits the maximum amount of materials into your bank, without using any additional space.

More specifically, for any material that's already in your bank, the addon will automatically deposit as much of that material as it can into the bank, without creating any additional stacks. This means you don't have to configure which specific items will be moved - it assumes that, if a material is currently in your bank and has space in its slot, you're ok with more of it being deposited into your bank.

By default it also automatically opens the material tab of your inventory, allowing you to manually determine what to do with any materials that weren't restocked. This can be turned off if you wish.

Settings available
  • Allow non-materials: Also allow any stackable item to be restocked, including consumables, surveys, and so on. Off by default.
  • Automatically open materials tab: Automatically opens the materials tab of your inventory when restocking. On by default.
  • Keybind: Lets you choose whether restocking should be bound to the quaternary UI action or a custom keybind. Defaults to quaternary action.
You can also use the /rbm command to access the settings.

REQUIREMENTS

LIMITATIONS/NOTES

Currently this will not handle the ESO Plus expanded bank space, since that's actually considered a separate inventory, and I can't test it without having ESO Plus. (Though if you do have ESO Plus, you likely don't have much need for this addon anyway.)

The "Automatically open materials tab" feature does nothing in gamepad mode. I'll look into this if there's demand for it.

The addon uses a very inefficient method for determining which bank slots to transfer to. In my testing I never noticed any performance drops, but please let me know if this is an issue for you.

If you like addons that automate tedious crafting-related processes, you may also enjoy Dolgubon's Lazy Writ Crafter. (Not mine and not related to this addon, I just think everyone should know about it lol)
1.0.0
  • Initial release.
Optional Files (0)


Post A Reply Comment Options
Unread 01/23/23, 11:39 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Thanks for your addon.
Please put the changelog at the dedicated Changelog tab, as you update your addon.
It's next to the description tab and does show at Minion in a separate tab too which makes it easier to read (no need to scroll down all description). Thanks
Last edited by Baertram : 01/24/23 at 06:14 AM.
Report comment to moderator  
Reply With Quote
Unread 01/24/23, 06:00 AM  
SSM24
 
SSM24's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 4
Uploads: 3
Originally Posted by Baertram
Thanks for your addon.
Please put the changelog at the dedicated Changelog tab, as you update your addon.
It's next to the description tab and does at Minion in a separate tab too which makes it easier to read (no need to scroll down all description). Thanks
Ah, sorry, didn't realize that was a thing. I've done that now (and with my other addons too), thanks for the heads up.
Report comment to moderator  
Reply With Quote
Unread 04/17/24, 10:20 PM  
Tarulia

Forum posts: 0
File comments: 21
Uploads: 0
edit:
Figured it out... original post below for reference if anyone else runs into this.

I picked up 3 stolen Red Meat earlier, and I have almost an entire stack of them in my bank. It seems that the Addon doesn't check an item for whether it is stolen or not, and so it attempts to put the stolen item into the bank, which of course is not allowed (and also why I was stumped, because in the banker interface stolen items don't even show up in the first place).

Would it be possible to implement said check so it doesn't even attempt to deposit stolen items?

Actually surprised noone ran into this up to now :P

--------------------------------------------------

Been using this for a couple weeks now and it's working great so far 👍

Just today something started acting up though and I'm not sure where to start looking into this.

When pressing the keybind, it starts stacking the items, but then I get a notice (presumably from ESO itself) "You may not deposit that item in your bank."

Problem is, I have no idea which item is being attempted.

It also doesn't really make sense considering it's only looking for items that are already in the bank, so how would it be possible that I can't put items in the bank that are already in the bank ... ???

I'm a little stumped here... is there an easy way I could log which items it's attempting to put in at the time of the notice?
Last edited by Tarulia : 04/17/24 at 10:40 PM.
Report comment to moderator  
Reply With Quote
Unread 04/21/24, 03:41 PM  
Tarulia

Forum posts: 0
File comments: 21
Uploads: 0
Fixed as per post below:

diff Code:
  1. *** RestockBankMaterials.lua.v1-0-0     2023-01-23 21:25:06.000000000 +0100
  2. --- RestockBankMaterials.lua    2024-04-21 23:32:37.554690817 +0200
  3. ***************
  4. *** 77,82 ****
  5. --- 77,83 ----
  6.               local itemLink = GetItemLink(inventory, inventorySlot)
  7.               local _, bankCount = GetItemLinkStacks(itemLink)
  8.               if IsItemLinkStackable(itemLink) and bankCount > 0
  9. +               and not IsItemLinkStolen(itemLink)
  10.                 and (saveData.allowNonMaterials or GetItemLinkFilterTypeInfo(itemLink) == ITEMFILTERTYPE_CRAFTING) then
  11.                   table.insert(inventorySlotsToMove, inventorySlot)
  12.               end
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: