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?

37:

7.0

Caching, so sorting should be more efficient

Inherit the ignoring of the built-in bags

New option: put junk *all* the way at the back of your bags, like the Blizzard sorter

Groups for the reagent bank

Summarize what happens when you're stacking items, so it's more visible

`/squashbags` to just fill in holes from the back of your bags

Bugfix: if you were sorting only profession-bags, it'd error out

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

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

I hate it when you have a good addon in theory but can't get it working and the authors appeared to have bailed. No responses for a LONG time on here or Curse. I need to more details info on setting this up. I ONLY want it to sort my guild bank and can't figure out how to make it do that or even work on the guild bank for that matter.

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.

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).

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.

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).

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).

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

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.