Download
(16 Kb)
Download
Updated: 04/20/24 12:38 PM
Pictures
File Info
Compatibility:
Gold Road (10.0.0)
Scions of Ithelia (9.3.0)
Updated:04/20/24 12:38 PM
Created:05/01/14 09:05 AM
Monthly downloads:10,788
Total downloads:592,648
Favorites:448
MD5:
9.3.0
Roomba - Guildbank Stacker  Popular! (More than 5000 hits)
Version: 2024.04.20
by: Masteroshi430, silvereyes
Roomba
Your Guild Bank restacker
Roomba was created by Wobin, CrazyDutchGuy, and Ayantir and maintained by silvereyes, all of which are retired from ESO addon development.

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.

- Lite Mode: (off by default)
This new option in the settings will put roomba in lite mode and only restacks the item you put in Guild Bank automatically, just after you do it. (it takes 2 to 3 seconds each time)
Lite mode disables the regular mode, so in light mode Roomba doesn't scan your guild bank when you open it and the Roomba button will not appear.


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
2024.04.20
- Bumped api to 101042

2024.03.18
- shijian452 的中文简译,谢谢!

2024.03.11-2
- 2nd attempt to differentiate between stackable and non stackable siege weapons (reported by kawamonkey, TESTED, PLEASE REPORT)

2024.03.11
- Attempt to differentiate between stackable and non stackable siege weapons (reported by kawamonkey, UNTESTED, PLEASE REPORT)

2024.02.01
- Bumped api to 101041

2023.09.23
- Bumped api to 101040

2023.08.04-5
- Working gamepad keybind, tested with a gamepad.

2023.08.04-4
- Cleaned working version.

2023.08.04-3
- Repair the keybinds, 4th attempt, this time I created one keybind for gamepad and one for keyboard. SHOULD WORK.

2023.08.04-2
- Repair the keybinds, 3rd attempt.

2023.08.04
- Repair the broken gamepad keybind (2nd attempt) (you will need to set it again)

2023.08.02
- That version should repair the broken gamepad keybind from previous version

2023.07.28-2
- As requested by (ZOS) DanBatson: Removed "allowFallthrough" from the XML as it was causing the game to crash internally.

2023.07.28
- Bumped api to 101039

2023.04.20
- Bumped api to 101038

2023.02.13
- Bumped api to 101037

2022.11.10
- Updated the required LibAddonMenu version number in the txt file

2022.09.20
- Bumped api to 101036 (tested on PTS week 1)

2022.07.12
- Bumped API Version to 101035
- New ownership (Masteroshi430) so I apply my july patch on the main addon :)
- version number becomes release date
NEW FEATURE:
- Lite Mode: (off by default)
This new option in the settings will put roomba in lite mode and only restacks the item you put in Guild Bank automatically, just after you do it. (it takes 2 to 3 seconds each time)
Lite mode disables the regular mode, so in light mode Roomba doesn't scan your guild bank when you open it and the Roomba button will not appear.
So to resume the 2 philosophies:
regular mode: " I will clean all this mess in the guild bank at once" (IMO for guild masters to run once a week)
lite mode: "I will avoid doing mess when putting things in the guild bank" or " I will do my part by restacking only the item I just put in the guild bank" (IMO for guild members)


Version 17.0.9
- Update 32 Deadlands compatibility
- This version is compatible with both PTS (Deadlands) and live (Waking Flame)

Version 17.0.8
- Update 31 Waking Flame compatibility
- Bugfix: Fix for rare edge case where Roomba could get stuck

Version 17.0.7
- Update 30 Blackwood compatibility
- This version is compatible with both live (Flames of Ambition) and PTS (Blackwood)

Version 17.0.6
- Update 29 Flames of Ambition compatibility
- This version is compatible with both live (Markarth) and PTS (Flames of Ambition)

Version 17.0.5
- Update 28 Markarth compatibility

Version 17.0.4
- Update 27 Stonethorn compatibility
- This version is compatible with both live (Greymoor) and PTS (Stonethorn)

Version 17.0.3
- Update 26 Greymoor compatibility
- This version is compatible with both PTS (Greymoor) and live (Harrowstorm)
- Add support for upcoming LibSavedVars defaults trimming
- LibSavedVars >= 5.0.0 is now required. Please update your libraries.

Version 17.0.2
- Update 25 Harrowstorm compatibility
- This version is compatible with both PTS (Harrowstorm) and live (Dragonhold)

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 (62)
File Name
Version
Size
Uploader
Date
2024.03.18
16kB
Masteroshi430
03/18/24 01:47 PM
2024.03.11-2
15kB
Masteroshi430
03/11/24 11:49 AM
2024.03.11-2
15kB
Masteroshi430
03/11/24 11:31 AM
2024.03.11
15kB
Masteroshi430
03/11/24 08:40 AM
2024.02.01
15kB
Masteroshi430
02/01/24 04:46 AM
2023.09.23
15kB
Masteroshi430
09/23/23 12:05 AM
2023.08.04-5
15kB
Masteroshi430
08/04/23 11:55 AM
2023.08.04-4
15kB
Masteroshi430
08/04/23 10:55 AM
2023.08.04-3
15kB
Masteroshi430
08/04/23 10:00 AM
2023.08.04-2
15kB
Masteroshi430
08/04/23 09:18 AM
2023.08.04
15kB
Masteroshi430
08/04/23 08:10 AM
2023.08.02
15kB
Masteroshi430
08/02/23 10:21 AM
2023.07.28-2
15kB
Masteroshi430
07/28/23 01:48 PM
2023.07.28
15kB
Masteroshi430
07/27/23 09:56 PM
2023.04.20
15kB
Masteroshi430
04/20/23 02:05 AM
2023.02.13
15kB
Masteroshi430
02/13/23 03:51 PM
2022.11.10
15kB
Masteroshi430
11/10/22 02:54 PM
2022.09.20
15kB
Masteroshi430
09/20/22 03:55 PM
2022.07.12
15kB
Masteroshi430
09/06/22 09:15 AM
17.0.9
14kB
silvereyes
10/30/21 10:39 AM
17.0.8
14kB
silvereyes
08/23/21 07:53 AM
17.0.8
13kB
silvereyes
05/30/21 04:33 PM
17.0.6
14kB
silvereyes
02/14/21 04:12 PM
17.0.5
13kB
silvereyes
11/02/20 08:14 AM
17.0.4
13kB
silvereyes
08/18/20 10:08 PM
17.0.3
13kB
silvereyes
05/25/20 10:50 PM
17.0.2
13kB
silvereyes
02/16/20 10:05 PM
17.0.1
13kB
silvereyes
08/12/19 05:24 PM
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 03/30/15, 03:56 PM  
Omenpapa

Forum posts: 0
File comments: 44
Uploads: 0
I installed this addon the first time,and after opening my bank I can see a "rescan bank" button. If I click it nothing happens. since there was a keybind indicator next to it, I was like maybe I'm supposed to use that instead, so I did bind it to a key, then pressed it and nothing happened either.

Got no error messages. I'm not sure how is this supposed to work, but I would like to put/stack my items from my inventory to the bank.

The desc says "Open your bag, your bank or your Guild Bank. When things are all loaded up, you'll get a couple of buttons on the bottom left."

Well, is there a loading/progress indicator? How much time is this supposed to take? The rescan button appears instantly when I open the bank. Even after waiting a min nothing new happens.

EDIT: After that I manually put 50 items from my bag to the bank, so it's not like there was nothing to put in from my inventory.
Last edited by Omenpapa : 03/30/15 at 04:03 PM.
Report comment to moderator  
Reply With Quote
Unread 03/29/15, 11:40 AM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1019
File comments: 1531
Uploads: 31
Thakns for your feedback,

I'll spend some time to handle errors this night or tomorrow, because lasts fixs were almost too dirty for me.
Report comment to moderator  
Reply With Quote
Unread 03/29/15, 08:10 AM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
I got this error today:

Code:
user:/AddOns/Roomba/Roomba.lua:527: attempt to index a nil value
stack traceback:
	user:/AddOns/Roomba/Roomba.lua:527: in function 'Roomba.bagNeedRestack'
	(tail call): ?
	EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:521: in function 'IsVisible'
	EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:527: in function 'ZO_KeybindStrip:SetUpButton'
	EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:289: in function 'ZO_KeybindStrip:AddKeybindButtonGroup'
	user:/AddOns/Roomba/Roomba.lua:483: in function 'func'
	EsoUI/Libraries/Globals/globalapi.lua:181: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 03/19/15, 07:50 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Thank you very much. I'll test it soon and give you feedback!

Edit - Feedback:
It is working again! But I still get a LUA error sometimes:
Lua Code:
  1. 2015-03-20T02:55:39.439+01:00 |cff0000Lua Error: assertion failed
  2. stack traceback:
  3.     [C]: in function 'assert'
  4.     EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:174: in function 'ZO_KeybindStrip:AddKeybindButton'
  5.     user:/AddOns/Stacked/guildbank.lua:139: in function 'ShowKeybinds'
  6.     [C]: in function 'SetHidden'
  7.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:303: in function 'ZO_AnimatedSceneFragment:Show'
  8.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:126: in function 'ZO_SceneFragment:ShouldBeShown'
  9.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:170: in function 'ZO_SceneFragment:Refresh'
  10.     EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:90: in function 'ZO_Scene:AddFragment'
  11.     EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:119: in function 'ZO_Scene:AddTemporaryFragment'
  12.     EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:72: in function 'ZO_SceneManager:AddFragment'|r

This error appeared as:
1. I had opened guild bank #1 deposit tab and deposited some materials to the guild bank 1
2. Afterwards I had opened guild bank 1 withdraw tab
3. Rescanned for Rroomba
4. Used Roomba and let it finish properly
5. Chose guild bank #2 from keybind strip (clicked by mouse; I didn't press a keyboard key)
6. The guild bank #2 withdraw tab was activated automatically
-> Here the LUA error appears.

The keybind strip showed the following keybindings:
1. Roomba Rescan | 2. Stack with Stacked | 3. Choose guild bank | 4. Deposit gold | 5. Leave guild bank

Here is the export from ZGOO:
Code:
["keybinds"] = table [#0,6]
		["RESCAN_ROOMBA"] =   < "ZO_KeybindStripButtonTemplate7" - CT_CONTROL >
		["RUN_ROOMBA"] =   < "ZO_KeybindStripButtonTemplate6" - CT_CONTROL >
		["STACKED_STACK"] =   < "ZO_KeybindStripButtonTemplate2" - CT_CONTROL >
		["UI_SHORTCUT_EXIT"] =   < "ZO_KeybindStripButtonTemplate1" - CT_CONTROL >
		["UI_SHORTCUT_SECONDARY"] =   < "ZO_KeybindStripButtonTemplate4" - CT_CONTROL >
		["UI_SHORTCUT_TERTIARY"] =   < "ZO_KeybindStripButtonTemplate3" - CT_CONTROL >
RUN_ROOMBA was not shown!

Hope it helps.
Thanks for the fix with the keybindings!!! Roomba is working again *yeeehaw*

Originally Posted by Ayantir
Hello,

I didn't added chat commands, but now Roomba keybinds will adapt if there are keybindings already here. (stacked, default ui, or another addon). take care, sometimes keybind can overlap.

I've also added something for pending requests but couldn't test it, all my tests was done without any arrors

I've also fixed Quillyne problem. (was caused by a function who was too slow on his computer and so a var wasn't properly initialized)..
Last edited by Baertram : 03/19/15 at 08:03 PM.
Report comment to moderator  
Reply With Quote
Unread 03/19/15, 05:11 PM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1019
File comments: 1531
Uploads: 31
Hello,

I didn't added chat commands, but now Roomba keybinds will adapt if there are keybindings already here. (stacked, default ui, or another addon). take care, sometimes keybind can overlap.

I've also added something for pending requests but couldn't test it, all my tests was done without any arrors

I've also fixed Quillyne problem. (was caused by a function who was too slow on his computer and so a var wasn't properly initialized)..
Report comment to moderator  
Reply With Quote
Unread 03/18/15, 05:38 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
What do you mean by roomba++?
Stacked is stacking items automatically from your inventory to your bank/guild bank.
I'm only using it to automatically stack some crafting mats from my inventory to my bank, if I open my bank.
Roomba in addition is used to stack all items from the guild banks.

Roomba does not have all skills that Stacked got and Stacked neither got the skills of Roomba. So I'm using both.
It worked quite well to the day that you have updated Roomba to integrate with the normal player inventory as well.
This is why I had asked you to implement a chat command/option to switch off the roomba stuff for the player inventory (if you remember).

Currently Stacked seems to overwrite your keybindings sometimes (or it is Roomba overwriting Stacked. In the end roomba won't work and Stacked neither :-( ) and then will throw an error with ZO_Keybindings...

I'd be really glad if you could arrange it with Manavortex to get this fixed between your two addons and keybindings as both addons should work together as they did before. Thank you very much for your effort!

Originally Posted by Ayantir
Normally Roomba retry at each error to restack next item except for GUILD_BANK_NO_SPACE_LEFT, but it's quite hard to test for me.

I'll push something new this evening for this kind of problems
and with stacked integration. But it looks like stacked is a roomba++ no?
Report comment to moderator  
Reply With Quote
Unread 03/18/15, 09:46 AM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1019
File comments: 1531
Uploads: 31
Normally Roomba retry at each error to restack next item except for GUILD_BANK_NO_SPACE_LEFT, but it's quite hard to test for me.

I'll push something new this evening for this kind of problems
and with stacked integration. But it looks like stacked is a roomba++ no?
Report comment to moderator  
Reply With Quote
Unread 03/17/15, 05:41 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Just got a message "Waiting for last action" (that message you get if the server is busy with your last movements, or the ones of your guild mates) during roomba was restacking everthing and the roomba bar was stuck then at 60%. It wasn't working anymore until I did a /reloadui.

Could you implement something that, if the message "Waiting for last action" appears, will wait until the action can be performed again and then will maybe rescan and re-roomba automatically?
Report comment to moderator  
Reply With Quote
Unread 03/12/15, 07:35 AM  
Zimnel

Forum posts: 3
File comments: 5
Uploads: 0
Just tried and installed it and it works as a charm!! I haven't any UI errors, all is going nice : D
Report comment to moderator  
Reply With Quote
Unread 03/09/15, 04:35 PM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1019
File comments: 1531
Uploads: 31
Originally Posted by Quillyne
I finally decided to pass on manually searching for unstacked items and downloaded this very nice add-on. Works great, but every now and then I get the following error on random bag openings:



It clears on dismissing the error, then will go a bit before happening again. I haven't been able to pin down a consistent reason for getting it. Thanks for your work on this...it is so nice to just click the messy stacks away.
Hello and thanks for the comment. I don't see why you're having this issue, but it's easy to handle it.
I'll add a little check before in next version.
Report comment to moderator  
Reply With Quote
Unread 03/09/15, 04:19 PM  
Quillyne

Forum posts: 0
File comments: 89
Uploads: 0
I finally decided to pass on manually searching for unstacked items and downloaded this very nice add-on. Works great, but every now and then I get the following error on random bag openings:



It clears on dismissing the error, then will go a bit before happening again. I haven't been able to pin down a consistent reason for getting it. Thanks for your work on this...it is so nice to just click the messy stacks away.
Report comment to moderator  
Reply With Quote
Unread 03/09/15, 03:26 AM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1019
File comments: 1531
Uploads: 31
Originally Posted by Baertram
Thx for the quick answer. The chat command would be cool.

Btw. using actual version of Roomba:
-I got the rights to withdraw/deposit stuff from guild bank 1, 2, 3, but not for guild banks 4 and 5 (only deposit rights).
-If I open up guild banks 1 - 3 I have no buttons to scan or roomba the bank anymore.
-I'm using the german client.
-I have bound keys for scan and roomba

The buttons are not shown at the inventory or bank as well.

I'm not able to use roomba anymore :-(

Additional addons installed that change the keybindstrip at the bank/guild banks:
-DoItAll
-Stacked

Edit:

Got this message as I opened the guild bank:
Lua Code:
  1. 2015-03-09T02:45:51.241+01:00 |cff0000Lua Error: assertion failed
  2. stack traceback:
  3.     [C]: in function 'assert'
  4.     EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:174: in function 'ZO_KeybindStrip:AddKeybindButton'
  5.     user:/AddOns/Stacked/guildbank.lua:139: in function 'ShowKeybinds'
  6.     [C]: in function 'SetHidden'
  7.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:303: in function 'ZO_AnimatedSceneFragment:Show'
  8.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:126: in function 'ZO_SceneFragment:ShouldBeShown'
  9.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:170: in function 'ZO_SceneFragment:Refresh'
  10.     EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:90: in function 'ZO_Scene:AddFragment'
  11.     EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:119: in function 'ZO_Scene:AddTemporaryFragment'
  12.     EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:72: in function 'ZO_SceneManager:AddFragment'|r

Originally Posted by Ayantir
Originally Posted by Baertram
Is Roomba automatically stacking my items at the inventory if I pickup new stuff (by loot, trade, mail)?
Or do I manually have to scan and stack them?

I'm also using Stacked as addon and it is doing this for me. So I wouldn#t need it twice
I'd love to have the possibility to disable the Roomba stuff at the inventory (maybe disable the whole inventory tools of Roomba by the help of a chat command as there is no settings panel until today).
No, I didn't wanted to do this kind of things, Roomba only stacks by a manual activation.
For bag, please note that a scan is made each time you open inventory (same as bank /gbank)

And if I didn't wanted to add a lam/savedvar for this addon, only a little slash command, why not.
Hello,

Yes here, we can see that Stacked try to set a Keybind where another addon already set its Keybind, so it broke everything. As I've answered to QuadroTony elsewhere :

It's maybe Roomba, because i've added keybinds in bank & bag. I personnaly check if another addon add a keybind too but maybe stacked don't do this.

I use

Lua Code:
  1. if not KEYBIND_STRIP.leftButtons then
  2.         KEYBIND_STRIP:AddKeybindButtonGroup(Roomba.runDescriptor)
  3. end


I'll add a slash command to handle this problem. /roomba run, /roomba scan

To know what Keybind is already defined here, you can try /zgoo KEYBIND_STRIP
then search in leftButtons, centerButtons and rightButtons (and then in subkey KeybindButtonDesrciptor)
Report comment to moderator  
Reply With Quote
Unread 03/08/15, 01:46 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Thx for the quick answer. The chat command would be cool.

Btw. using actual version of Roomba:
-I got the rights to withdraw/deposit stuff from guild bank 1, 2, 3, but not for guild banks 4 and 5 (only deposit rights).
-If I open up guild banks 1 - 3 I have no buttons to scan or roomba the bank anymore.
-I'm using the german client.
-I have bound keys for scan and roomba

The buttons are not shown at the inventory or bank as well.

I'm not able to use roomba anymore :-(

Additional addons installed that change the keybindstrip at the bank/guild banks:
-DoItAll
-Stacked

Edit:

Got this message as I opened the guild bank:
Lua Code:
  1. 2015-03-09T02:45:51.241+01:00 |cff0000Lua Error: assertion failed
  2. stack traceback:
  3.     [C]: in function 'assert'
  4.     EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:174: in function 'ZO_KeybindStrip:AddKeybindButton'
  5.     user:/AddOns/Stacked/guildbank.lua:139: in function 'ShowKeybinds'
  6.     [C]: in function 'SetHidden'
  7.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:303: in function 'ZO_AnimatedSceneFragment:Show'
  8.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:126: in function 'ZO_SceneFragment:ShouldBeShown'
  9.     EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:170: in function 'ZO_SceneFragment:Refresh'
  10.     EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:90: in function 'ZO_Scene:AddFragment'
  11.     EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:119: in function 'ZO_Scene:AddTemporaryFragment'
  12.     EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:72: in function 'ZO_SceneManager:AddFragment'|r

Originally Posted by Ayantir
Originally Posted by Baertram
Is Roomba automatically stacking my items at the inventory if I pickup new stuff (by loot, trade, mail)?
Or do I manually have to scan and stack them?

I'm also using Stacked as addon and it is doing this for me. So I wouldn#t need it twice
I'd love to have the possibility to disable the Roomba stuff at the inventory (maybe disable the whole inventory tools of Roomba by the help of a chat command as there is no settings panel until today).
No, I didn't wanted to do this kind of things, Roomba only stacks by a manual activation.
For bag, please note that a scan is made each time you open inventory (same as bank /gbank)

And if I didn't wanted to add a lam/savedvar for this addon, only a little slash command, why not.
Last edited by Baertram : 03/08/15 at 07:48 PM.
Report comment to moderator  
Reply With Quote
Unread 03/08/15, 12:53 PM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1019
File comments: 1531
Uploads: 31
Originally Posted by Baertram
Is Roomba automatically stacking my items at the inventory if I pickup new stuff (by loot, trade, mail)?
Or do I manually have to scan and stack them?

I'm also using Stacked as addon and it is doing this for me. So I wouldn#t need it twice
I'd love to have the possibility to disable the Roomba stuff at the inventory (maybe disable the whole inventory tools of Roomba by the help of a chat command as there is no settings panel until today).
No, I didn't wanted to do this kind of things, Roomba only stacks by a manual activation.
For bag, please note that a scan is made each time you open inventory (same as bank /gbank)

And if I didn't wanted to add a lam/savedvar for this addon, only a little slash command, why not.
Report comment to moderator  
Reply With Quote
Unread 03/07/15, 09:29 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Is Roomba automatically stacking my items at the inventory if I pickup new stuff (by loot, trade, mail)?
Or do I manually have to scan and stack them?

I'm also using Stacked as addon and it is doing this for me. So I wouldn#t need it twice
I'd love to have the possibility to disable the Roomba stuff at the inventory (maybe disable the whole inventory tools of Roomba by the help of a chat command as there is no settings panel until today).
Last edited by Baertram : 03/07/15 at 09:31 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: