Quantcast
Download
(13 Kb)
Download
Updated: 08/12/19 05:24 PM
Pictures
File Info
Compatibility:
Scalebreaker (5.1.5)
Updated:08/12/19 05:24 PM
Created:05/01/14 09:05 AM
Monthly downloads:1,436
Total downloads:298,834
Favorites:340
MD5:
5.1.5
Roomba - Guildbank Stacker  Popular! (More than 5000 hits)
Version: 17.0.1
by: silvereyes, Ayantir, CrazyDutchGuy, Wobin
Roomba

Your Guild Bank restacker

Basic operation:

Open your Guild Bank. When things are all loaded up, you'll get a button on the bottom left.

Rescan or Roomba

If there's nothing to stack, you'll only get Rescan (which you can use to recheck the bank for new things to stack). If you get Roomba, just click on it and Restack will start.

Roomba ignores existing items in your inventory, and only restacks guild bank items.
If you exit out of the guild bank before the stacking is complete you will retain the current stack of item you were in the process of stacking.

Action can also be keybound and more options are available in Addons Settings.


Dependencies

You must install the following libraries separately from this addon in order for it to work. I highly recommend using the Minion addon manager to simplify this process.

Developers

Developers, few things for you :

How to detect if Roomba is running - this function is useful if you listen to EVENT_SINGLE_SLOT_UPDATE (item junkers, looters, etc) :
Lua Code:
  1. -- Roomba.WorkInProgress() returns true if Roomba is restacking
  2. if Roomba and Roomba.WorkInProgress and Roomba.WorkInProgress() then

How to start a Restack - this function is useful if you do some Guild Bank Management :
Lua Code:
  1. -- Roomba.BeginStackingProcess() scan bag and do a restack if needed
  2. if Roomba and Roomba.BeginStackingProcess then Roomba.BeginStackingProcess() end
Version 17.0.1
- Update 23 Scalebreaker API bump
- Switch to semantic versioning. If you don't know what this is, don't worry about it.

Version 17.0
- Update 22 Elsweyr compatibility
- This version is compatible with both live (Murkmire) and PTS (Elsweyr)
- Removed bundled libraries. You now need to install the following addons separately:
+ LibSavedVars
+ LibAddonMenu

Version 16.1
- Fixed lua error
- Updated LibSavedVars to v4.0.1

Version 16
- Update 21 Wrathstone compatibility. This version is compatible with both Wrathstone PTS and Murkmire live.
- Upgrade LibSavedVars to v4.0.0

Version 15
- Update 20 Murkmire compatibility. This version is compatible with both Murkmire PTS and Wolfhunter live.
- Support for account-wide and server/world-specific settings.
- Upgrade LibAddonMenu-2.0 to r26

Version 14
- API bump for Update 17 Dragon Bones

Version 13
- Update 16 Clockwork City API bump
- Update LibAddonMenu to r23

Version 12
- Update 15 Horns of the Reach compatibility (This version is both compatible to Live & PTS)

Version 11
- Update 14 Morrowind compatibility

Version 10
- Update 13 Homestead compatibility
- Update LibAddonMenu to r23
- Removed unused LibAddonMenu controls to reduce space

Version 9
- Update 12 One Tamriel compatibility
- Update LibAddonMenu to r22
- Tiny performance improvements

Version 8
- Update 11 Shadows of the Hist compatibility
Version 7
- API Bump
- Changes to the code due to new crafting bag
- Code clean
- Updated LibAddonMenu library

Version 6
- API Bump
- Updated LibAddonMenu library

Version 5.1
- Added Gamepad Support :
- Gamepad users must define the Roomba keybind position to "Center" or "Right Side" in order to work, because "Left Side" is already full of bindings in Gamepad Mode. If you switch between Keyboard and Gamepad often, You should use "Right Side" as it's compatible between both modes.
- For new Roomba users in Gamepad mode, keybind is set to center.
- As you can set multiple keybinds for a same action, you can bind Romba bindings in both keyboard and controller key if you want.
- Rescan Bank & Run Roomba have been renamed into "Rescan" & "Roomba" to fit Gamepad UI
- Tiny adjustment of position of the progress value

Version 5
- API Bump
- Changed a check that was causing the keybind to do not appear sometimes

Version 4
- API Bump
- Removed Roomba features in bag/bank because restacking is now integrated in core UI here
- Added a rescan before each restaack to avoid having restacking iif new duplicates were added between scan and stack.
- Fixed the hidden % when stacking was at 100%
- Tiny fixes

Version 3
- Roomba is no more tab dependant. It will always scan and restack your WHOLE bag/bank/GBank.
- Added option panel & its librairies. You can now choose if Roomba will be enabled or not at Guild Bank, Bank and in your bag freely.
- Added an option to set the Keybind on the right side of your screen instead of the left one
- Roomba buttons has been merged. If you got something to restack, Button will just display "Run Roomba" instead of "Rescan bank/bag". Once its finished, Run Roomba transforms back into "Rescan bank/bag"
- Added licence : Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)

Version 2.2
- Fixed two tiny random bugs that may pop an UI error randomly.

Version 2.1
- Fixed Keybindings if you use another addon which add its keybinds.
- Roomba will try to retry (10 times) if your restack is awaiting another pending action from guildbank.

Version 2.a
- Roomba was disabled if your 1st Guild doesn't get its Bank. It will now be correctly disabled if you doesn't get privileges to Withdraw/Deposit on the actual bank you're looking at and enabled if you got permission.

Version 2
- Roomba can now restack your bag and your personal bank
- Usage is identical as for Guild Bank but because the process is faster (less than a second), Roomba won't display anything while restacking
- Roomba will now always try to set a stack to its maxsize
+ Ex: 2 stack of 180 items will result in 1 stack of 200 and 1 of 160. If Roomba notice you a Restack and the size of your bag doesn't decrease, that because of it
- Complete rewrite of the addon, restacks should be faster and have less fails
- Fixed Keybinding for DE/FR users
- Added compatibility for users who do not use official Launcher (Mainly RU/ES).
- Little Update of the XML due to ESOUI changes
- Update to API 100011
- Developers: 3rd party addons can now use function Roomba.WorkInProgress() to know if Roomba is actually restacking to prevent Auto-Destroy of items.

Version 1.5
- Update to API 100010 & removed unnecessary libraries

Version 1.4
- Update to API 100009

Version 1.3
- Update to API 100008

Version 1.2
- Update to API 100007

Version 1.1
- Fix for when we have multiple full stacks

Version 1.0
- Blocked off keybind if not in guildbank

Version 0.9
- Increment API version

Version 0.8
- More thorough event deregistration, Forced player inventory to the 'view all' tab to prevent Roomba from endlessly headbutting the wall

Version 0.7
- Removed debug messages to get cleaner bug reports

Version 0.6
- Now has progress text

Version 0.5
- Rejigged to a different object format. Now has a progress bar

Version 0.1
- First release
Optional Files (0)


Archived Files (34)
File Name
Version
Size
Uploader
Date
17.0
13kB
silvereyes
05/19/19 02:36 PM
16.1
84kB
silvereyes
01/28/19 01:15 PM
16
84kB
silvereyes
01/27/19 02:10 AM
15
69kB
silvereyes
10/21/18 11:56 PM
14
38kB
silvereyes
02/09/18 06:05 PM
13
38kB
silvereyes
10/22/17 10:40 PM
12
36kB
silvereyes
07/28/17 09:33 PM
11
36kB
silvereyes
05/21/17 10:04 PM
10
36kB
silvereyes
02/04/17 10:57 AM
9
50kB
Ayantir
09/20/16 05:52 PM
8
52kB
Ayantir
06/30/16 05:17 PM
7
52kB
Ayantir
05/02/16 12:06 PM
7
48kB
Ayantir
03/07/16 10:56 PM
5.1
48kB
Ayantir
11/05/15 01:05 PM
5
48kB
Ayantir
11/03/15 08:36 AM
4
48kB
Ayantir
09/03/15 05:18 AM
3
48kB
Ayantir
07/15/15 05:59 AM
2.2
14kB
Ayantir
06/27/15 12:11 PM
2.1
14kB
Ayantir
03/19/15 05:10 PM
2.a
14kB
Ayantir
03/07/15 03:07 AM
2
14kB
Ayantir
03/03/15 06:28 AM
v1.5
11kB
Ayantir
11/04/14 09:17 AM
v1.4
17kB
CrazyDutchGuy
09/28/14 12:34 PM
v1.3
17kB
CrazyDutchGuy
08/04/14 01:05 PM
v1.2
17kB
CrazyDutchGuy
07/03/14 07:53 AM
v1.1
16kB
Wobin
05/31/14 02:16 AM
v1.0
16kB
Wobin
05/30/14 05:08 AM
v0.9
16kB
Wobin
05/23/14 02:57 AM
v0.8
16kB
Wobin
05/16/14 04:25 AM
v0.7
20kB
Wobin
05/09/14 04:26 AM
v0.6
20kB
Wobin
05/02/14 09:50 PM
v0.5
20kB
Wobin
05/02/14 11:39 AM
v0.1
19kB
Wobin
05/01/14 09:05 AM
0B
05/01/14 09:05 AM


Post A Reply Comment Options
Unread 06/09/19, 04:29 AM  
eswiking

Forum posts: 1
File comments: 17
Uploads: 0
Re: Re: feature request: extend roomba for a guild bank mover ?

Originally Posted by silvereyes
Originally Posted by eswiking
hi,
its very nerving when need to push / pull lots of items from/to guild bank having all the time the "wait for .." notification.
is it possible to extend rooba dooing this ?
means selecting bunch of items an then say push / pull and let roomba doing the queing while i can grep me a coffee ? ;-)

kind regards
Sorry but no. Roomba is not accepting any new feature requests at this time. The original author has left the game, and I am only maintaining current functionality.

You may be interested in Move All Items. It's not maintained, but it still kinda works. It does get stuck and need to be restarted, but it's way better than spamming the deposit/withdraw button.
thanks for the hint ... that would be true in a way what i am looking for ...but its not working anymore :-(
Report comment to moderator  
Reply With Quote
Unread 06/08/19, 09:58 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 248
Uploads: 14
Re: feature request: extend roomba for a guild bank mover ?

Originally Posted by eswiking
hi,
its very nerving when need to push / pull lots of items from/to guild bank having all the time the "wait for .." notification.
is it possible to extend rooba dooing this ?
means selecting bunch of items an then say push / pull and let roomba doing the queing while i can grep me a coffee ? ;-)

kind regards
Sorry but no. Roomba is not accepting any new feature requests at this time. The original author has left the game, and I am only maintaining current functionality.

You may be interested in Move All Items. It's not maintained, but it still kinda works. It does get stuck and need to be restarted, but it's way better than spamming the deposit/withdraw button.
Report comment to moderator  
Reply With Quote
Unread 06/08/19, 04:45 AM  
eswiking

Forum posts: 1
File comments: 17
Uploads: 0
feature request: extend roomba for a guild bank mover ?

hi,
its very nerving when need to push / pull lots of items from/to guild bank having all the time the "wait for .." notification.
is it possible to extend rooba dooing this ?
means selecting bunch of items an then say push / pull and let roomba doing the queing while i can grep me a coffee ? ;-)

kind regards
Report comment to moderator  
Reply With Quote
Unread 05/25/19, 09:44 AM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 248
Uploads: 14
Re: My Roomba is broken.

Originally Posted by stonegolem
My Roomba is broken....
Am I missing something ?
No, you aren't missing anything. There was a bug in LibSavedVars that only showed up if you don't also have LibStub installed. LibSavedVars has been fixed now.

As for the chat window errors, I don't know what would cause that. Roomba doesn't do anything with the chat window at all.
Report comment to moderator  
Reply With Quote
Unread 05/24/19, 02:09 PM  
stonegolem

Forum posts: 0
File comments: 1
Uploads: 0
My Roomba is broken.

Hello,

My Roomba is broken. There is no option to stack items at guild bank anymore. I have tried deleting the Roomba and it's 2 prerequired libraries and clear their variables. Then clean reinstalled all. I'm still having a chat window error (if Roomba enabled and you put your mouse cursor on chat window) and there is still no guild stack function for Roomba.

I have also tried to disable/delete all other add-ons to see if they cause it. However, Roomba still doesn't work even if it's the only add-on installed.

Am I missing something ?
Report comment to moderator  
Reply With Quote
Unread 04/17/19, 03:26 PM  
Alaya

Forum posts: 0
File comments: 1
Uploads: 0
Roomba doesn't work

I've tried updating all of my other addons and then reactivating LibSavedVars and Roomba and it always crashes ESO. Nothing's really changed, I'm using the same addons I've used in the past.
Report comment to moderator  
Reply With Quote
Unread 04/13/19, 01:05 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 248
Uploads: 14
Originally Posted by SteveCampsOut
Is there a setting to STOP Roomba from starting to stack the second you open a guild bank? I'd REALLY like to not have to wait for it to lag it's way through a stack job just to deposit one item! It's getting ridiculous!
Roomba itself does not automatically stack when you open the guild bank. Stacking is always opt-in, either via keybind or button press.

Have you tried disabling all other addons except Roomba to see if the behavior persists? I suspect another addon is doing this.
Report comment to moderator  
Reply With Quote
Unread 04/10/19, 01:46 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 23
File comments: 317
Uploads: 0
Is there a setting to STOP Roomba from starting to stack the second you open a guild bank? I'd REALLY like to not have to wait for it to lag it's way through a stack job just to deposit one item! It's getting ridiculous!
Report comment to moderator  
Reply With Quote
Unread 04/04/19, 06:17 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 23
File comments: 317
Uploads: 0
Does anyone else experience lot's of stopping and starting and long pauses with Roomba and their guild banks? It's infuriatingly slow for me.
Report comment to moderator  
Reply With Quote
Unread 03/19/19, 07:25 PM  
Jaeysa
 
Jaeysa's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Deleted my previous reply because I got it to work - update everything and delete the saved variable log.
Report comment to moderator  
Reply With Quote
Unread 03/16/19, 02:27 PM  
Awana4kids

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Saved variables lib

Originally Posted by kebabthief
Originally Posted by Tyralbin
Just found out that the saved variables lib stops game from loading therefore making roomba inactives as cannot select that lib as it crashes game as well.
yeah this is happaning to me as well
Has anyone found a workaround for getting Roomba to work? Someone in one of my guilds says theirs works, but not sure how they got past the saved variables issue.
Report comment to moderator  
Reply With Quote
Unread 03/04/19, 06:22 AM  
kebabthief

Forum posts: 0
File comments: 17
Uploads: 0
Re: Saved variables lib

Originally Posted by Tyralbin
Just found out that the saved variables lib stops game from loading therefore making roomba inactives as cannot select that lib as it crashes game as well.
yeah this is happaning to me as well
Report comment to moderator  
Reply With Quote
Unread 02/25/19, 04:42 PM  
Tyralbin

Forum posts: 2
File comments: 23
Uploads: 0
Saved variables lib

Just found out that the saved variables lib stops game from loading therefore making roomba inactives as cannot select that lib as it crashes game as well.
Report comment to moderator  
Reply With Quote
Unread 02/18/19, 02:58 AM  
assoui

Forum posts: 0
File comments: 18
Uploads: 0
Super great time-saving add-on!

Occasionally, some error message appears on the top right then it just hangs doing nothing. Just need to reopen the guild bank
Report comment to moderator  
Reply With Quote
Unread 01/28/19, 01:43 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 248
Uploads: 14
Originally Posted by Onigar
Just updated to ver 16 in Minion, had a Ui error on each char,
Here is the code section with the line marked,
Code:
            -- Fetch the saved variables
            db = LibSavedVars:NewAccountWide(ADDON_NAME .. "_Account", defaults)
(748)                     :AddCharacterSettingsToggle(ADDON_NAME .. "_Character")
                            :MigrateFromAccountWide( { name = 'ROOMBA_OPTS' } )
Thanks! This should now be fixed in version 16.1.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: