Get an Epic Experience with Premium

BankStack

Bags & Inventory Login to Add Favorites
  • 30 Likes
  • World of Warcraft
  • 36,095 Monthly Downloads
  • Supports: 6.0.2
  • 487,489 Total Downloads
  • Updated 10/15/2014
  • Created 08/16/2008
  • 684 Favorites
  • Project Site
  • Comments
  • Release Type: Mature
  • License: All Rights Reserved
  • Newest File: v35
or
Support development! **
Donate

About BankStack

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

Quick command reference:

/bankstack : show configuration
/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

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

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:

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

There's an experimental faster guild-bank mode which you can enable by typing:

/script BankStack.db.conservative_guild = false

(This mode may not work well yet. We'll see.)

tag v35
567338a964925a987b27f61e6341e96c0ae97220
David Lynch <kemayo@gmail.com>
2014-10-15 11:55:30 -0500

Tagging v35

--------------------

David Lynch:
    - If you haven't bought the reagent bank, nothing can go into it

Comments

First Previous Page 3 of 19 Next Last
  • #257

    would be nice to see a update so WoW does not say its out of date anymore, also does anyone know how to make it so the hearthstone for example is the first or last in the sort order?

    idk why but i always liked to sort my bag starting at the bottom & i always like my heathstone being the very first 1 so i can find it faster

    ty for this wonderfull addon its got my + & fav

    i just started using Elvui also i cant say im a fan of that built in sorter as much idk why it just does not do stuff in the same order  & does not seem to have alot of options so i always still use this 1 + bagnon not a fan of there bagnon type built in addon too lol

  • #263

    Ignore the slot number your hearthstone is in, then it will not be sorted. 

    For bottom left slot in your backback > put your hearthstone here, ignore slot 0 13 it will then stay there every time you sort your bags.

    (use the slash commands or type in  the slot number under:  game menu >interface>addons>bankstack> ignore )

    To locate which slot is which you read the information above - or go to http://www.wowwiki.com/BagId&nbsp;

    The addon does have several clever ways to sort your bags. Read the information about the addon and *you* can customise the sort - by quest item, subcategory, tradegood etc...you need to read the information provided tho!

  • #256

    I'm not sure this addon is the problem, but it happened right after I installed it: I was crafting some items, and the crafting was able to continue, even though my bags were full. My mats was disappearing and the items I made vanished into thin air. I didn't think such a thing was possible, but apparently it was.

  • #255

    Would it be possible to assign specific items to specific bags?

  • #254
    Re: BankStack - enhancement request

    I have a bank mule that has nothing but boe and hierloom armor and weapons, would be nice to have an option to make the primary sort ilevel.

  • #253

    I've really wanted an option where whenever I stack from my bags to the bank or vice versa, it would verbosely list what's being stacked, such as if you have the verbosity option set to 2. The caveat is, I'd prefer it only to be that verbose for that one instance. Would incorporating this as an option be possible?

  • #252

    I just fixed an issue I was having with the /sort guild, and thought I should share. I was having an issue where the /sort guild wasn't working. I would get errors including confusion:stopping, and unknow item. I fixed it by sliding the Processing Delay setting to "1". Ran the addon, and it works fine! Thanks

     

  • #251

    Heya, just to report a weird bug with this, happens also with latest version.

    When in a battleground, if I select a player and right click their portrait to report them afk (full of botter here on EU servers) this addon prevents me doing so and I need to disable this addon in order to report people afk.

    Weird one.

     

  • #250

    I made a video of this addon using a smeagol voice.

  • #249

    To sort Guild Bank:

    /sort bank 51 - first tab and from here straithforward 52,53,54 etc.... 

  • #246

    I get this error when I attempt to organize my bank. 

    Date: 2013-03-23 16:58:37
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\BankStack\sort.lua line 167:
    attempt to compare number with nil
    Debug:
    BankStack\sort.lua:167:
    BankStack\sort.lua:120
    [C]: sort()
    BankStack\sort.lua:234: Sort()
    BankStack\sort.lua:41:
    BankStack\sort.lua:12
    BankStack\core.lua:446: ?()
    BankStack\ldb.lua:68: OnClick()
    ...AddOns\BankStack\lib\LibDBIcon-1.0\LibDBIcon-1.0.lua:143:
    ...AddOns\BankStack\lib\LibDBIcon-1.0\LibDBIcon-1.0.lua:143
    Locals:
    a = 710
    b = 614
    a_id = 80595
    b_id = 6365
    a_order = 960
    b_order = 944
    a_name = nil
    _ = nil
    a_rarity = nil
    a_level = nil
    a_minLevel = nil
    a_type = nil
    a_subType = nil
    a_stackCount = nil
    a_equipLoc = nil
    a_texture = nil
    b_name = "Strong Fishing Pole"
    _ = "[Strong Fishing Pole]"
    b_rarity = 1
    b_level = 10
    b_minLevel = 5
    b_type = "Weapon"
    b_subType = "Fishing Poles"
    b_stackCount = 1
    b_equipLoc = "INVTYPE_2HWEAPON"
    b_texture = "Interface\Icons\INV_Fishingpole_02"
    (*temporary) = false
    (*temporary) = false
    (*temporary) = 180
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to compare number with nil"
    bag_ids = <table> {
    1 = 6948
    2 = 89680
    3 = 76690
    4 = 76688
    5 = 76655
    6 = 76648
    7 = 76645
    8 = 76665
    9 = 76676
    10 = 76891
    11 = 31887
    12 = 87213
    13 = 2901
    14 = 22279
    15 = 22280
    16 = 22280
    702 = 23768
    710 = 80595
    718 = 74856
    607 = 76137
    615 = 81411
    504 = 76061
    508 = 76734
    512 = 76136
    520 = 76134
    806 = 74841
    814 = 17849
    703 = 79102
    711 = 89326
    719 = 74863
    608 = 76137
    616 = 22279
    513 = 76136
    902 = 89815
    807 = 74842
    815 = 74848
    617 = 22280
    704 = 80590
    712 = 72988
    720 = 74865
    601 = 76134
    609 = 76130
    501 = 76131
    505 = 76139
    509 = 72094
    514 = 76136
    903 = 91866
    812 = 74837
    901 = 89233
    820 = 73269
    808 = 74834
    816 = 71096
    819 = 90407
    705 = 80592
    713 = 72093
    708 = 80591
    602 = 76135
    610 = 76130
    618 = 58488
    605 = 76135
    -87 = 21538
    515 = 76133
    904 = 43348
    811 = 74833
    709 = 89329
    801 = 74860
    809 = 74849
    817 = 74850
    804 = 74840
    706 = 80594
    714 = 72092
    803 = 85506
    603 = 76135
    611 = 76130
    502 = 76138
    506 = 76140
    510 = 72103
    516 = 76133
    905 = 3427
    717 = 74866
    716 = 74859
    802 = 74864
    810 = 74838
    818 = 52188
    701 = 6532
    707 = 80593
    715 = 72092
    619 = 34861
    604 = 76135
    612 = 76130
    620 = 6533
    -72 = 89112
    -73 = 21100
    517 = 76133
    -75 = 79104
    -76 = 89880
    -77 = 74846
    -78 = 71634
    -79 = 76141
    -80 = 86143
    -81 = 83079
    -82 = 45574
    -83 = 45577
    -84 = 45579
    -85 = 21543
    -86 = 21539
    503 = 76142
    507 = 76734
    -89 = 21544
    518 = 76133
    -91 = 71083
    -92 = 22206
    101 = 76097
    102 = 72092
    103 = 20815
    104 = 34907
    -97 = 50741
    -98 = 21499
    -99 = 93394
    613 = 24478
    606 = 76137
    614 = 6365
    -74 = 80513
    -90 = 21541
    -93 = 34480
    519 = 76134
    -94 = 92683
    -95 = 92676
    -96 = 69209
    805 = 74847
    813 = 74843
    511 = 72104
    -88 = 21157
    }
    initial_order = <table> {
    1 = 469
    2 = 470
    3 = 471
    4 = 472
    5 = 473
    6 = 474
    7 = 475
    8 = 476
    9 = 477
    10 = 478
    11 = 479
    12 = 480
    13 = 481
    14 = 482
    15 = 483
    16 = 484
    520 = 930
    807 = 977
    309 = 533
    903 = 993
    1101 = 1023
    712 = 962
    1102 = 1024
    211 = 515
    219 = 523
    904 = 994
    1103 = 1025
    713 = 963
    501 = 911
    1104 = 1026
    -72 = 910
    618 = 948
    905 = 995
    1105 = 1027
    714 = 964
    1001 = 1007
    -96 = 886
    102 = 486
    106 = 490
    110 = 494
    114 = 498
    118 = 502
    715 = 965
    1002 = 1008
    1108 = 1030
    311 = 535
    907 = 997
    1109 = 1031
    716 = 966
    1003 = 1009
    1110 = 1032
    212 = 516
    220 = 524
    908 = 998
    1111 = 1033
    717 = 967
    1004 = 1010
    1112 = 1034
    312 = 536
    909 = 999
    1113 = 1035
    718 = 968
    1005 = 1011
    1114 = 1036
    910 = 1000
    1115 = 1037
    719 = 969
    1006 = 1012
    1116 = 1038
    422 = 570
    313 = 537
    911 = 1001
    421 = 569
    720 = 970
    1007 = 1013
    515 = 925
    205 = 509
    213 = 517
    419 = 567
    912 = 1002
    616 = 946
    418 = 566
    1008 = 1014
    417 = 565
    817 = 987
    -73 = 909
    314 = 538
    913 = 1003
    -85 = 897
    -89 = 893
    1009 = 1015
    -97 = 885
    103 = 487
    107 = 491
    111 = 495
    115 = 499
    119 = 503
    808 = 978
    1010 = 1016
    617 = 947
    819 = 989
    809 = 979
    315 = 539
    915 = 1005
    -76 = 906
    -80 = 902
    1011 = 1017
    -84 = 898
    206 = 510
    214 = 518
    -88 = 894
    916 = 1006
    -92 = 890
    810 = 980
    1012 = 1018
    619 = 949
    906 = 996
    1107 = 1029
    316 = 540
    502 = 912
    415 = 563
    811 = 981
    1013 = 1019
    414 = 562
    412 = 560
    620 = 950
    413 = 561
    812 = 982
    503 = 913
    307 = 531
    1014 = 1020
    813 = 983
    411 = 559
    301 = 525
    317 = 541
    410 = 558
    814 = 984
    409 = 557
    1015 = 1021
    408 = 556
    207 = 511
    601 = 931
    504 = 914
    407 = 555
    815 = 985
    406 = 554
    1016 = 1022
    405 = 553
    404 = 552
    602 =
    AddOns:
    Swatter, v4.2.0 (<%codename%>)
    NPCScan, v5.0.0.5
    AucAdvanced, v5.15.5383 (LikeableLyrebird)
    AucFilterBasic, v5.15.5383 (LikeableLyrebird)
    AucFilterOutlier, v5.15.5383.5381(5.15/embedded)
    AucMatchUndercut, v5.15.5383.5381(5.15/embedded)
    AucScanData, v5.15.5383 (LikeableLyrebird)
    AucStatHistogram, v5.15.5383 (LikeableLyrebird)
    AucStatiLevel, v5.15.5383 (LikeableLyrebird)
    AucStatPurchased, v5.15.5383 (LikeableLyrebird)
    AucStatSales, v5.15.5383.5381(5.15/embedded)
    AucStatSimple, v5.15.5383 (LikeableLyrebird)
    AucStatStdDev, v5.15.5383 (LikeableLyrebird)
    AucStatWOWEcon, v5.15.5383.5323(5.15/embedded)
    AucUtilAHWindowControl, v5.15.5383.5381(5.15/embedded)
    AucUtilAppraiser, v5.15.5383.5381(5.15/embedded)
    AucUtilAskPrice, v5.15.5383.5381(5.15/embedded)
    AucUtilAutoMagic, v5.15.5383.5381(5.15/embedded)
    AucUtilCompactUI, v5.15.5383.5381(5.15/embedded)
    AucUtilEasyBuyout, v5.15.5383.5381(5.15/embedded)
    AucUtilFixAH, v5.15.5383 (LikeableLyrebird)
    AucUtilItemSuggest, v5.15.5383.5381(5.15/embedded)
    AucUtilPriceLevel, v5.15.5383.5381(5.15/embedded)
    AucUtilScanButton, v5.15.5383.5320(5.15/embedded)
    AucUtilScanFinish, v5.15.5383.5381(5.15/embedded)
    AucUtilScanProgress, v5.15.5383.4979(5.15/embedded)
    AucUtilScanStart, v5.15.5383.5381(5.15/embedded)
    AucUtilSearchUI, v5.15.5383.5381(5.15/embedded)
    AucUtilSimpleAuction, v5.15.5383.5381(5.15/embedded)
    AucUtilVendMarkup, v5.15.5383.4828(5.15/embedded)
    Auctionator, v3.1.3
    Babylonian, v5.1.DEV.332(/embedded)
    BagBrother, v
    Bagnon, v5.2.1
    BankStack, vv31
    Bartender4, v4.5.9
    BeanCounter, v5.15.5383 (LikeableLyrebird)
    BittensSpellFlashHunter, v3.0.2
    BittensSpellFlashLibrary, v4.3.2
    Booster, v786
    BoosterAlliance, v787
    BoosterHorde, v791
    Configator, v5.1.DEV.344(/embedded)
    Coordinates, v1.9
    DebugLib, v5.1.DEV.337(/embedded)
    Edge, v790
    Enchantrix, v5.15.5383 (LikeableLyrebird)
    EnchantrixBarker, v5.15.5383 (LikeableLyrebird)
    GatherMate2, v1.25.4
    Impulse, v795
    Informant, v5.15.5383 (LikeableLyrebird)
    LibExtraTip, v5.12.DEV.342(/embedded)
    ManaCore, v793
    Postal, v3.5.1
    Recount, v
    Routes, vv1.4.2
    SlideBar, v4.2.0 (<%codename%>)
    SpellFlash, v6.6
    SpellFlashCore, v2.0.2
    Stubby, v5.15.5383 (LikeableLyrebird)
    TipHelper, v5.12.DEV.343(/embedded)
    TomTom, vv50200-1.0.2
    Tycoon, v793
    TycoonContent, v794
    WoWPro, v2.4.0A
    WoWProAchievements, v2.4.0A
    WoWProDailies, v2.4.0A
    WoWProLeveling, v2.4.0A
    WowProProfession, v2.4.0A
    WoWProWorldEvents, v2.4.0A
    ZygorGuidesViewer, v4.0
    BlizRuntimeLib_enUS v5.2.0.50200 <us>
    (ck=a21)

     

  • #244

    create post with google translation

    Hello,
    I write this post to show you the changes that I made at the level of translation frFR

    I changed the \ 195 \ 131 \ 194 \ 169 to \ 195 \ 169 for the "é" format \ xxx \ xxx \ xxx \ xxx does not work and I have a few corrections.

    I add a "local L = core.L" in files and config.lua ldb.lua
    I add an " L[ ] " in all lines of text

    example:

    original

    local options = {
        name = "Config", desc = "Basic settings", type = "group", order = 10,

    modified

    local options = {
        name = L["Config"], desc = L["Basic_settings"], type = "group", order = 10,


    I do not know if the punctuation were valid in the key value so I've written all letter and I replaced the spaces with underscores

    " : " colon
    " , " comma
    " . " stopfull
    " - " dash
    " word-word " hyphen
    " () " bracket
    " " " " inverted_commas

    example:

    original

    local help_options = {
        name = "BankStack Help", type="group",
        args = {
            header = { name = "BankStack: Things in your bags, they move", type = "header", order = 10, },

    modified

    local help_options = {
        name = L["BankStack_Help"], type="group",
        args = {
            header = { name = L["BankStack_colon_space_Things_in_your_bags_comma_they_move"], type = "header", order = 10, },


    I did the translation that I added to the file and local.frFr.lua local.enUS.lua

    Addon works again but I do not know if everything is good,
    I noticed that after the translation checkbox text are moved (alphabetically different) and I do not know if the text corresponds with the correct checkbox

    the addon is not translated Entirely I have not touched the file core.lua

    I want to know how to send you the files for audits, in order to integrate them in a future update if it suits you :)

    thank you

  • #241

    hi,

    everytime i do /sort guild

    2-5 seconds later it says Confusion. Stopping

    and rarely Internal guild error.

  • #245

    Thank you for responding. Yes, i had the latest update, and I've tried every single possible option... including the one you mentioned.

  • #243

    Are you using v31? And in your BankStack options, in the "Advanced" section, is the option to be conservative checked?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

VIP trip to SMITE World Championship