Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(141 Kb)
Download
Updated: 10-16-14 06:35 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Siege of Orgrimmar (5.4)
Updated:10-16-14 06:35 PM
Created:unknown
Downloads:44,666
Favorites:510
MD5:
6.0.2
BankStack  Updated this week!  Popular! (More than 5000 hits)
Version: 35
by: Kemayo [More]
BankStack is the leading cause of things moving in your bags and bank.

It:
  • sorts your inventory, bank, or guild bank
  • fills incomplete stacks in your bank with items from your inventory
  • compresses your bags by filling incomplete stacks within them
  • puts a chicken in every pot, and pot in every chicken

Code:
/sort -- rearrange your bags
/sort bank -- rearrange your bank
/stack -- fills stacks in your bank from your bags
/stack bank bags -- fills stacks in your bags from your bank
/stack {group1} {group2} -- fills stacks in group2 from group1
/compress -- merges stacks in your bags
/compress bank -- merges stacks in your bank
/compress {group} -- merges stacks in group
/fill -- fill empty slots in your bank from your bags
/fill {group1} {group2} -- fill empty slots in group2 from group1

/bankstack -- show configuration
In the /bankstack configuration you'll find sections for "ignore" and "groups". Here's a bit of elaboration on the syntax for those parts.

You need, regrettably, to hear about bag ids first. Each bag has a number which addons use to interact with it.

Your bags are: 0, 1, 2, 3, 4
Your bank is: -1, 5, 6, 7, 8, 9, 10, 11
The reagent bank is -3. It's sort of special, but you can think of it as part of the bank.

To ignore slot 1 of bag 0, the first slot in your backpack, go to the "ignore" panel and put "0 1" into the textfield and click "okay".

Groups are similar. Let's say that you're a herbalist, and only want to do some things to your herb bags.

You could put this into the "groups" textbox: herbs 3,4
Or this: bankherbs 10,11

You now have two custom groups -- herbs and bankherbs. Presumably you keep massive herb bags in slots 3 and 4, and are making lots of money from this because you have the two most expensive bank slots as well (10 and 11).

Having created these groups you could:

Code:
/stack herbs bankherbs
Which would fill up stacks in your bank herb bags from stacks in your personal herb bags.

Predefined groups are: bank, bags, guild, all, and a few more. Click the "list" button in the groups config to see these.

Planned Features:
  • Suggest something?
35:
  • 6.0
  • Work with the reagent bank
  • Stop a stall in the guild bank when merging stacks

33:
  • Sanity check on item detail fetching
  • Implement a /shuffle command for testing, to just completely mess up your bags
  • Attempt to retry moves. Most notably, if we find ourselves sitting there with an unlocked destination and an item on the cursor. Also attempt to retry a move which seems to have just been lost, though that's a bit more speculative.
  • Add some protection from an endless while loop when sorting
  • Abort if a move takes too long.
  • Account for battle pets. Use GetCursorInfo instead of HasCursorItem.

27:
  • Update for 5.0
  • Ignore whole bags by entering just a bagid into the ignore add/remove fields
  • Fix keybindings
  • Slashcommands now know how many arguments they expect, and will complain if they're not given

24:
  • Guild bank timing adjusted to avoid running into the throttler Blizzard added last week
  • New advanced options so you can tweak this timing yourself if it changes

23:
  • 4.2.
  • Assorted fixes and features; subtle bugs relating to sorting in the core bank bag, especially.

20-1:
  • Bug fixed: group-names including numbers were not being interpreted correctly. ("guild1" would try to sort bag 1.)
  • Potential nil error.

20:
  • TOC to 40000.
  • Smarter ordering of events when sorting a mix of bag types, to avoid extra moves if possible.
  • Change how the automatic actions happen to probably-avoid timing issues a few people complained of.
  • Finally fixed the false positive "you have to be at the bank" when not trying to sort your bank.
  • New localizations: esES, frFR, zhTW. deDE localization rather more thorough.

19b: Typo again. I suck.

19a: Typo!

19:
  • New options for automatically sorting/stacking/whatever when going afk and visiting the bank.
  • /sort and /compress can now accept multiple groups as arguments, and will sort/compress each one individually.
  • Anything referring to the "bank" group will automatically fall back on the guild bank group if you're at the guild bank.
  • Fixed lua error while filling in some cases
  • Fixed sorting of guild bank items in the not-currently-viewed tab

18:
  • Works in Cataclysm / PTR.
  • Profession bags are properly supported. Sorting will move items that can go into a specialty bag into one.
  • Huge sorts are less jerky
  • Some guild bank glitches fixed
  • /fill respects your order setting

17:
  • Bump ye-olde-TOC
  • Fix options opening problem because of change in Ace3
  • Fix guild bank sorting when addons like Bagnon which suppress the default guild bank UI are installed.
  • Fix apparently long-existing bug with compressing which caused "confused!" aborts if a single stack could be moved into more than one partial stack.
  • Show number of moves remaining in the broker plugin. (Mainly useful for guild bank, since everything else happens so quickly.)

14:
  • Bump ye-olde-TOC
  • LibDBIcon included so that people without a broker display will have a minimap icon

13:
  • Bump ye-olde-TOC

12 (r126):
  • Make the default DB profile not be per-char.
  • Add ruRU, zhCN, deDE, koKR localizations.
11 (r119):
  • It's been six months... bump that TOC!
  • Switch it to a LDB dataobject instead of a FuBar plugin. (Use Broker2FuBar if you want to get it into FuBar.)
  • Fix some bugs with ignoring and groups.
10 (r79704):
  • Option to move soulbound items to the front.
  • Broke out the FuBar plugin into its own addon. (And actually embed all the FuBar libs, which means it'll reliably show up on FuBar.)
  • "Tiny adjustment which stops the sorter from crashing when comparing two 'unknown typed' items." --grum
  • Use AceDB-3.0. It's nice.
9 (r57701): Click actions on the fubar plugin are now configurable. Guild bank tabs are allowed in custom groups.
8 (r55972): Sorting junk to the back was broken by a typo; fixed.
7 (r55665): Sorting now fills stacks in profession bags if possible. General optimization.
6 (r55583):
  • Sorting now matches the Auction House categories.
  • Guild bank support is much more permissive (it's your own job to make sure you have enough withdrawals)
  • "Reverse sort" option
  • Add default groups for each guild bank tab (guild1 ... guild6)
  • Sorting conjured items to the back is massively sped up
  • FuBar plugin now works if you don't have Rock (also, icon)
  • Rewrote the config system, let it work with a right-click on the FuBar plugin
5 (r54956): Guild bank support, /fill, conjured items to the back.
4 (r54574): Update the TOC for 2.3.
3 (r54306): Ignores, custom groups, optimized moves.
2 (r53814): Sorting now compresses the bags first, and will sort specialty bags separately.
1: Initial
Optional Files (0)


Archived Files (16)
File Name
Version
Size
Author
Date
33
140kB
Kemayo
07-29-14 02:35 PM
27
139kB
Kemayo
09-01-12 02:37 AM
24
138kB
Kemayo
10-30-11 08:01 AM
23
137kB
Kemayo
08-12-11 09:58 AM
20-1
137kB
Kemayo
10-14-10 02:02 AM
20
137kB
Kemayo
10-11-10 11:26 PM
19b
134kB
Kemayo
10-10-10 11:03 PM
19a
134kB
Kemayo
10-09-10 02:25 PM
19
134kB
Kemayo
10-05-10 12:38 AM
18
132kB
Kemayo
10-01-10 01:24 AM
17
133kB
Kemayo
01-24-10 07:38 PM
14
124kB
Kemayo
08-12-09 01:22 AM
13
116kB
Kemayo
04-15-09 09:49 PM
12
106kB
Kemayo
04-02-09 07:30 PM
11
100kB
Kemayo
02-24-09 04:32 AM
10
106kB
Kemayo
08-02-08 11:35 PM


Post A Reply Comment Options
Unread 01-25-14, 06:04 PM  
MakeVio
A Deviate Faerie Dragon

Forum posts: 17
File comments: 10
Uploads: 0
I have a issue, not sure if it's suppose to be like this but when I sort, it re arranges the bags like this.




It gives me OCD because there's so many empty spaces between.
MakeVio is offline Report comment to moderator  
Reply With Quote
Unread 01-10-14, 10:03 AM  
Peyana
A Deviate Faerie Dragon
 
Peyana's Avatar
Premium Member

Forum posts: 10
File comments: 123
Uploads: 0
Originally Posted by Vaaldis
Lovin' the addon (real talk, it's pretty awesome) but I'm having issues with guild tab sorting. It always starts but stops after one move. Compressing & all else are working fine.
I agree with Vaaldis---LOVE this addon! But I am also having the problem with the guild bank sorting. AND....for some reason, it automatically picks up (like I clicked on the item) the item that is supposed to be sorted.
Peyana is offline Report comment to moderator  
Reply With Quote
Unread 09-27-13, 04:17 PM  
Raq
A Defias Bandit

Forum posts: 2
File comments: 48
Uploads: 0
Profession related items

AWESOME addon!
Really helpful! But i've got my own way of doing things and after all these years they kinda sticks to me.
So i was wondering if it is possible to make it throw all profession related items at the bottom of the bags (herbs, ores, leather etc).

Thanks in advance!
Raq is offline Report comment to moderator  
Reply With Quote
Unread 05-08-13, 04:31 PM  
Vaaldis
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Lovin' the addon (real talk, it's pretty awesome) but I'm having issues with guild tab sorting. It always starts but stops after one move. Compressing & all else are working fine.
Vaaldis is offline Report comment to moderator  
Reply With Quote
Unread 10-13-12, 05:51 PM  
Blitzerg
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Reverse?

So I want the lowest ilvl stuff put into the corner, and the highest ilvl stuff to have space next to it, is there any way to do this? The "Reverse" function just puts it to the other side, but creates the same issue.
Blitzerg is offline Report comment to moderator  
Reply With Quote
Unread 03-05-12, 02:15 PM  
Deadlyz
A Fallenroot Satyr

Forum posts: 20
File comments: 116
Uploads: 0
Being a bit of a perfectionist I adore this addon!

though I've changed it's icon to suit my views on a bag-sorting addon
thx to http://www.wowwiki.com/Icon
__________________

My last movie: Rogue Sweethearts
Deadlyz is offline Report comment to moderator  
Reply With Quote
Unread 01-31-12, 11:48 AM  
Nyks
A Kobold Labourer

Forum posts: 1
File comments: 10
Uploads: 0
While moving items from/to my bank is really fast, the same actions are very slow using my guildbank.
Are there any tipps, to speed up the movements from/to/in my GUILDbank?
Nyks is offline Report comment to moderator  
Reply With Quote
Unread 01-27-12, 10:18 AM  
Kyres
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Two Words:

Void Storage.
Kyres is offline Report comment to moderator  
Reply With Quote
Unread 11-02-11, 11:32 AM  
Shamaenei
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: Suggestion: same_id_items skip sort

Originally posted by eskildsen
Besides that it works nicely (when its otherwise updated to the whims of what blizzard makes behind the front gui), there is at least 1 thing that could be majorly improved.

The major improvement of the sorting algorithm, is, that it should rely on a simple technique:

"If (Move.FromSlot.contains(Item.ID) Equals Move.ToSlot.contains(Item.ID)) then skip to Next Move"

This would completely avoid sorting e.g. an entire tab with the same item_id, say if, 1 item had to be moved to the end of 100 similar items, it would just move said item from the target spot to destination spot, without taking 100 intermediate steps.

Maybe people have seen how one item slowly wanders through an array of similar items .... this is what i want to avoid.

The above algorithm is not the most efficient, and one that detects an array of correctly sorted items, and then moving things around it without checking each item for each slot, is even faster than the suggested (as it avoids the skip-checking of each move).

Thank you in advance.

Best regards
I've got the same problem. If anybody knows a fix to this it's appreciated. I don't mind digging into the lua file(s).
Shamaenei is offline Report comment to moderator  
Reply With Quote
Unread 10-18-11, 02:31 AM  
menace97
A Defias Bandit
 
menace97's Avatar

Forum posts: 2
File comments: 88
Uploads: 0
Re: Ignore Entire Bag

Originally posted by tbadgley
So, how about a way to sort by the "class" of the item. That way, all trade goods are together, consumables, glyphs, etc.
I would love to see this too!
menace97 is offline Report comment to moderator  
Reply With Quote
Unread 10-12-11, 02:26 AM  
eskildsen
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Suggestion: same_id_items skip sort

Besides that it works nicely (when its otherwise updated to the whims of what blizzard makes behind the front gui), there is at least 1 thing that could be majorly improved.

The major improvement of the sorting algorithm, is, that it should rely on a simple technique:

"If (Move.FromSlot.contains(Item.ID) Equals Move.ToSlot.contains(Item.ID)) then skip to Next Move"

This would completely avoid sorting e.g. an entire tab with the same item_id, say if, 1 item had to be moved to the end of 100 similar items, it would just move said item from the target spot to destination spot, without taking 100 intermediate steps.

Maybe people have seen how one item slowly wanders through an array of similar items .... this is what i want to avoid.

The above algorithm is not the most efficient, and one that detects an array of correctly sorted items, and then moving things around it without checking each item for each slot, is even faster than the suggested (as it avoids the skip-checking of each move).

Thank you in advance.

Best regards
eskildsen is offline Report comment to moderator  
Reply With Quote
Unread 10-12-11, 02:10 AM  
eskildsen
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Needs update to 4.2.2 ?

Seemingly, after i began sorting guildbanks, after 4.2.2, it strangely stops after 4-6 moves (mostly, sometimes it does 10 moves, other times it progresses negatively! ), so that i have to exit the guildbank (to force it to stop, then use the command again - i just did this today for 1 of my guildbanks with 380 items in it, stopping and resuming every 4-6 moves wasnt very funny

Would be nice if others could confirm it, or if its a fluke of system / setup / addons

Thank you in advance.

Best regards /
eskildsen is offline Report comment to moderator  
Reply With Quote
Unread 07-03-11, 08:20 PM  
litesung
A Flamescale Wyrmkin
 
litesung's Avatar

Forum posts: 128
File comments: 238
Uploads: 0
Most up-to-date version (4.1) is on curse.

This needs to be updated to 4.2 however, for both sites.
litesung is offline Report comment to moderator  
Reply With Quote
Unread 05-31-11, 10:16 AM  
Blia
A Fallenroot Satyr

Forum posts: 28
File comments: 33
Uploads: 1
Hello.

Would it be possible to add an option to sort items this way :

(o) display "Bind on Pickup" objets first
( ) display "Bound" objects first
( ) display "equipment sets" first
( ) display "quest objects" first

This would help to organize even better items.
Blia is offline Report comment to moderator  
Reply With Quote
Unread 02-08-11, 03:37 AM  
kahalm
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
request feature

Is it possible to add an option to keep only herbs/ore in multiples of 5 in the bags?

Means:

12 Whiptail in my bags, 4 at the bank -> move 3 from bank to bag

12 Whiptail in my bags, 2 at the bank -> move 2 from bag to bank

Would be extremly convenient for milling/prospecting
Last edited by kahalm : 02-08-11 at 03:38 AM.
kahalm is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.