Download
(11 Kb)
Download
Updated: 05/04/14 08:50 PM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:05/04/14 08:50 PM
Created:04/22/14 05:38 AM
Monthly downloads:64
Total downloads:11,545
Favorites:59
MD5:
FatStacks  Popular! (More than 5000 hits)
Version: 0.1.6
by: snare [More]
FatStacks is an add-on for re-stacking items in your guild bank that are inefficiently stacked.

If items are deposited into the guild bank that already exist in the guild bank, they will not be automatically stacked. This results in multiple small stacks of things like runes and alchemy mats, of which there are many different kinds that are often only encountered in small numbers and deposited into the guild bank one at a time. FatStacks addresses this problem by finding items that are using more slots than necessary, withdrawing them into your backpack, re-stacking them to take up fewer slots, and then depositing them back into the guild bank.

This is a beta release of FatStacks. At the moment it only supports some slash commands and has no real UI to speak of. Output is printed to the chat window.

To get help on running FatStacks, use the following command:

/fs

To get info on what is inefficiently stacked in the guild bank, open the guild bank and then run:

/fs info

To re-stack items in the guild bank that are inefficiently stacked, open the guild bank and then run:

/fs restack

To reset FatStacks in the event of an error, run:

/fs reset

FatStacks is hosted on Github and issues and feature requests can be raised here. Feel free to fork it and submit a pull request!

The changelog for the current version is located here.

If anyone wants to donate some ESO gold, mail it to Drangus on the US servers or feel free to send some Bitcoin to 12S7fFpku5TCTLmqfMh9R5Mn5Vu5rzNCux
Archived Files (6)
File Name
Version
Size
Uploader
Date
0.1.5
11kB
snare
05/01/14 09:55 PM
0.1.4
11kB
snare
05/01/14 03:41 AM
0.1.3
11kB
snare
05/01/14 02:08 AM
0.1.2
6kB
snare
04/24/14 10:39 AM
0.1.1
6kB
snare
04/24/14 04:29 AM
0.1
4kB
04/22/14 05:38 AM


Post A Reply Comment Options
Unread 04/22/14, 12:49 PM  
Vantor
 
Vantor's Avatar

Forum posts: 0
File comments: 58
Uploads: 0
How do we know when the process ends? Is there a msg at the end?
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 03:38 PM  
StealthStalker

Forum posts: 69
File comments: 66
Uploads: 0
Originally Posted by Vantor
How do we know when the process ends? Is there a msg at the end?
The yellow spam ends with, "Finished restacking guildbank" or something like that.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 05:05 PM  
Daendur

Forum posts: 3
File comments: 4
Uploads: 0
is there a way to add a delay factor to slow down the process ? i noticed that maybe because of internet lag sometime it will not perform the action correctly and some items remains in my backpack.
I think putting in the possibility to add a delay (eg. /fs delay 500 (ms) ) could solve the problem and prevent failures.
Anyhow, great work, sir.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 06:55 PM  
StealthStalker

Forum posts: 69
File comments: 66
Uploads: 0
Originally Posted by Daendur
is there a way to add a delay factor to slow down the process ? i noticed that maybe because of internet lag sometime it will not perform the action correctly and some items remains in my backpack.
I think putting in the possibility to add a delay (eg. /fs delay 500 (ms) ) could solve the problem and prevent failures.
Anyhow, great work, sir.
Yeah I think that's the only real issue right now is the lag/server lag that causes some of the requests not to go through. More control over that delay may be super helpful.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 07:28 PM  
snare
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 35
Uploads: 1
I don't think a delay will do what you think it will. As I said, it is using the event API to wait for each transaction to complete before carrying out the next one.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 08:37 PM  
StealthStalker

Forum posts: 69
File comments: 66
Uploads: 0
Originally Posted by snare
I don't think a delay will do what you think it will. As I said, it is using the event API to wait for each transaction to complete before carrying out the next one.
Makes sense then. Been at work all day, will be testing out your changes tonight.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 09:34 PM  
StealthStalker

Forum posts: 69
File comments: 66
Uploads: 0
Found a nil slot id - this is a bug, tell snare if you see this
This happened after updating with the new github files and trying my first stack.

Happens on all my restack attempts.
Last edited by StealthStalker : 04/22/14 at 09:36 PM.
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 10:02 PM  
snare
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 35
Uploads: 1
OK, thanks. I'll investigate when I get home tonight.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 01:21 AM  
snare
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 35
Uploads: 1
Yeah woops. Seems I broke something last night, fixed now. Still let me know if you see that message, but it shouldn't happen every time you stack on the second item any more.

Again pushed to github. I'm not gonna update the ESOUI version until this bug is fixed properly.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 01:45 AM  
StealthStalker

Forum posts: 69
File comments: 66
Uploads: 0
Originally Posted by snare
Yeah woops. Seems I broke something last night, fixed now. Still let me know if you see that message, but it shouldn't happen every time you stack on the second item any more.

Again pushed to github. I'm not gonna update the ESOUI version until this bug is fixed properly.
Worked greatly.

Only thing that happens now is if I run into the 'Item No Longer Exists' message, it will freeze and I have to /fs reset and /fs restack. Occasionally the item doesn't get put back into the vault following that... but still, after a few goes at it I am able to restack the guildvault in a reasonable amount of time.

Thanks!
Last edited by StealthStalker : 04/23/14 at 01:47 AM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 01:47 AM  
snare
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 35
Uploads: 1
OK cool. I may rewrite the stacking to use event callbacks if I can. I think that'll fix the problem once and for all.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 05:23 AM  
aTo
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 66
Uploads: 2
Hi,

I have the last version (Github) and the program stuck if "Object don't exist" until I replace the item in the bank manually

but no real error, just stuck =)
Last edited by aTo : 04/23/14 at 05:24 AM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 12:31 PM  
bluesnacks

Forum posts: 0
File comments: 1
Uploads: 0
Infinitely useful, thanks
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 07:11 PM  
Stormknight
 
Stormknight's Avatar
AddOn Author - Click to view AddOns

Forum posts: 128
File comments: 89
Uploads: 3
Hiya, after installing this addon, it didn't appear in my list of addons, so I had a look at the code to see if there were any problems.

You have a potentially serious problem with global variables/functions.

Stuff like:
data = {}
function Main
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 07:39 PM  
snare
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 35
Uploads: 1
Originally Posted by Stormknight
Hiya, after installing this addon, it didn't appear in my list of addons, so I had a look at the code to see if there were any problems.

You have a potentially serious problem with global variables/functions.

Stuff like:
data = {}
function Main
Not sure why it's not appearing, works fine for me and others. But yeah I realise I did some badness with globals. I'm going to address it shortly.
Originally Posted by bluesnacks
Infinitely useful, thanks
No worries
Originally Posted by aTo
Hi,

I have the last version (Github) and the program stuck if "Object don't exist" until I replace the item in the bank manually

but no real error, just stuck =)
OK not sure what is going on with that
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: