BankItems
#BankItems v9.0.2.3: Change Log
Feb 12, 2021 (r286)
For use with Live Servers v9.0.2.37474
Latest Development Build: 9.0.2.3 Feb 12, 2021 (r286)
Please report any errors with the addon at our issues tracker.
An addon that remembers the contents of your bank, bags, mail, equipped, currency, auction house, void storage and display them anywhere in the world. Also able to remember/display the banks of any character on the same account on any server, as well as searching and exporting lists of bag/bank items out. It will also remember the contents of Guild Banks if you are able to view them.
Type /bi or /bankitems to see what is currently in your bank. You must visit your bank once to initialize.
Type /bigb or /bankitemsgb to see what is currently in your guild bank. You must visit your guild bank once to initialize. Note that Guild Banks are a shared repository and changes can occur to it by other members of your guild.
Read below for other commands.
- CurseForge: https://www.curseforge.com/wow/addons/bank-items
- Project site: https://www.wowace.com/projects/bank-items
##Plugins
These plugins allow clicking on the panel/plugin icon to open BankItems, giving a summarized view of inventory slots and money of each character on the same realm, and deleting data with the menu quickly.
- LDB plugin for BankItems: BankItems provides a LDB launcher if LibDataBroker-1.1 is detected to be loaded. (built-in)
##Commands
- /bi : open BankItems
- /bi all : open BankItems and all bags
- /bi allbank: open BankItems and all bank bags only
- /bi clear : clear currently selected player's info
- /bi clearall : clear all players' info
- /bi showbuttun : show the minimap button
- /bi hidebutton : hide the minimap button
- /bi open charname : open bank of charname on the same server
- /bi charname : open bank of charname on the same server
- /bi search itemname : search for items
- /bis itemname : search for items
- /bigb : open BankItems guild bank
- /bi clear : clear currently selected player's info
- /bigb clear : clear currently selected guild's info
Most options are found in the GUI options panel.
Not a bug
If you close your bank after retrieving/storing an item in it too quickly and the server hasn't updated your inventory, BankItems is unable to record the change to your bank when the item actually moves later. The WoW API does not give you any data about your bank once BANK_FRAME_CLOSED
event has fired.
Tooltip information regarding items on the Auction House, Mailbox and Guild Bank(s) may be out of date and thus be inaccurate. They will only be updated on your next visit to the respective places.
##Credits
Original concept from Merphle
Maintained by JASlaughter, Galmok@Stormrage-EU, and Xinhuan@Blackrock/Barthilas/Frostmourne-US.
!! WARNING TO PEOPLE WHO WANT TO USE THE r250 alpha !!
I got a TON of errors besides the localization one (fixed it as you suggested ty). I was about to submit a ticket but figured i should do my due diligence first. on a hunch, i renamed my saved variables to force Bankitems to make new ones, and lo and behold, all the errors were gone! they were things like "attempt to perform arithmetic on local 'numBonusIDs' (a nil value)" "attempt to upvalue something on bag101?" 4 errors in total, but the last error had an infinite never-ending count. O_o
anyways. starting fresh with new saved variables MIGHT be poeples option if they decide to use the r250 Alpha. so plz be AWARE!! make backups!
i don't mind it so much. just gotta login to everyone again. nothing critical for me. but i couldn't stop getting infinite errors on my toon if i kept my old variables. :(
i still have my old variables if people want the exact errors i got. i can re-enable them and login to trigger them. :p
You are right.
With the versions for 7.x the storage of BankItems data changed.
I had the same problem a year ago, when i first used an alpha version for 7.0.3. (didn't remember this, when i wrote the comment)
But as you mentioned it is not a big deal.
Just remove the BankItems.lua file from SavedVariables and login with ervery character, so the data will be generated again in the new format.
Hey, can I ask where is this alpha version at? I went to the project site link above and I'm not seeing anything for the last few years except some comments asking for help with no answers. Looking up curseforge & bankitems brought me to the same place, so I'm wondering if someone can link me or point me in the right direction! Thanks <3
The project site is here: https://www.wowace.com/projects/bank-items/files/2471265
Thank you so much! :D
So this addon broke for me in 7.3 - I tried without it but missed it, so I've got it working with the below patch (I also recommending incorporating fredefup's fix for mail item count):
Good work,
I appreciate the work you have put into getting this addon to work again. This fix works perfectly on version 6.1.0. Make sure that is the version you have before applying this fix. I had made the mistake of installing the newest alpha version and this code does not work with it. I guess newer isn't always better.
Made the changes to 6.1.0 but it's still broken. Doesn't show the items in the bank at all. It shows items in bags in the bank, but won't show the items in the bank or the reagent bank. This is even after visiting a bank. When I turn on errors, I get lots of errors:
Message: Interface\AddOns\BankItems\BankItems.lua:1037: Usage: PlaySound(soundKitID, optional["SFX","Music","Ambience", "Dialog" or "Master"], [forceNoDuplicates, runFinishCallback])
Time: Sun Sep 3 18:29:59 2017
Count: 2
Stack: Interface\AddOns\BankItems\BankItems.lua:1037: Usage: PlaySound(soundKitID, optional["SFX","Music","Ambience", "Dialog" or "Master"], [forceNoDuplicates, runFinishCallback])
[C]: ?
[C]: in function `PlaySound'
Interface\AddOns\BankItems\BankItems.lua:1037: in function <Interface\AddOns\BankItems\BankItems.lua:1034>
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:2441: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:2282: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:2151: in function <Interface\FrameXML\UIParent.lua:2147>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:2935: in function `ShowUIPanel'
Interface\AddOns\BankItems\BankItems.lua:3074: in function `BankItems_SlashHandler'
Interface\AddOns\BankItems\BankItems.lua:6022: in function <Interface\AddOns\BankItems\BankItems.lua:6021>
Locals:
Next page:
Message: Interface\AddOns\BankItems\BankItems.lua:1042: Usage: PlaySound(soundKitID, optional["SFX","Music","Ambience", "Dialog" or "Master"], [forceNoDuplicates, runFinishCallback])
Time: Sun Sep 3 18:29:53 2017
Count: 1
Stack: Interface\AddOns\BankItems\BankItems.lua:1042: Usage: PlaySound(soundKitID, optional["SFX","Music","Ambience", "Dialog" or "Master"], [forceNoDuplicates, runFinishCallback])
[C]: ?
[C]: in function `PlaySound'
Interface\AddOns\BankItems\BankItems.lua:1042: in function <Interface\AddOns\BankItems\BankItems.lua:1041>
[C]: in function `Hide'
Interface\FrameXML\UIParent.lua:2425: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:2501: in function `HideUIPanel'
Interface\FrameXML\UIParent.lua:2155: in function <Interface\FrameXML\UIParent.lua:2147>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:2951: in function `HideUIPanel'
Interface\AddOns\BankItems\BankItems.lua:1560: in function <Interface\AddOns\BankItems\BankItems.lua:1559>
Locals:
FWIW, lines 1037 and 1042 look like they should according to the post above.
This looks like the same error I had before I changed lines 1037 & 1042 to PlaySound(SOUNDKIT.IG_MAINMENU_OPEN) & PlaySound(SOUNDKIT.IG_MAINMENU_CLOSE).
Sorry the fix didn't work for you, it is working for me with the above lines.
For those who want the mail-count to work again, change the following in Bankitems.lua:
Line: 3452
From: local name, itemTexture, count, quality, canUse
To: local name, itemID, itemTexture, count, quality, canUse
Line: 3467
From: name, itemTexture, count, quality, canUse = GetInboxItem(i, k)
To: name, itemID, itemTexture, count, quality, canUse = GetInboxItem(i, k)
Line: 4950
From: local name, _, count = GetInboxItem(index, i)
To: local name, _, _, count = GetInboxItem(index, i)
You need to look into all your mailboxes that shows wrong numbers in the tooltip to have the numbers refreshed correctly.
I have no solution for the guildbank-tooltip issue or the LUA-errors.
Thanks!
Hi :)
Yes, please update. . .I Love, LOve, LOVE this addon !!
I get several LUA errors when opening tabs, etc. If you need a copy of any of these, please let me know and I'll be happy to copy and paste these to a document and email it to you !!
Hi :)
Although BankItems works somewhat in Legion, I still get many, many Lua errors. This one, for example, is just from opening BankItems and clicking on the Guild Bank button at the top (and I really apologize for the long paste but it may be something that can be looked at):
Date: 2017-01-21 19:32:38
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BankItems\BankItems.lua line 5647:
attempt to call method 'SetToFileData' (a nil value)
Debug:
BankItems\BankItems.lua:5647: BankItems_PopulateGuildTabs()
BankItems\BankItems.lua:1251:
BankItems\BankItems.lua:1223
[C]: Show()
..\FrameXML\UIParent.lua:2861: ShowUIPanel()
BankItems\BankItems.lua:5388:
BankItems\BankItems.lua:5384
Locals:
guildName = "Forest Shadows|Ysera"
selfGuild = <table> {
1 = <table> {
}
2 = <table> {
}
3 = <table> {
}
4 = <table> {
}
5 = <table> {
}
6 = <table> {
}
7 = <table> {
}
track = true
numTabs = 7
tabard = <table> {
}
money = 1134871423
faction = "Horde"
}
(for index) = 1
(for limit) = 8
(for step) = 1
i = 1
icon = 132909
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = 132909
(*temporary) = "attempt to call method 'SetToFileData' (a nil value)"
MAX_GUILDBANK_TABS = 8
GBTabFrameAr = <table> {
1 = <unnamed> {
}
2 = <unnamed> {
}
3 = <unnamed> {
}
4 = <unnamed> {
}
5 = <unnamed> {
}
6 = <unnamed> {
}
7 = <unnamed> {
}
8 = <unnamed> {
}
}
AddOns:
MoncaiCompare, v7.0.1
Swatter, v7.0.4 (<%codename%>)
AchievementsReminder, v
AckisRecipeList, v7.1.5.2
AckisRecipeListQuickScan, v7.1.0.1
AdvancedInterfaceOptions, v1.0.9
Archy, v7.1.0.8
Auctionator, v4.0.16
Babylonian, v5.1.DEV.332(/embedded)
BankItems, v6.1.0.0
Configator, v5.1.DEV.406(/embedded)
Coordinates, v1.21
Gatherer, v7.0.4
Grail, v086
GrailAchievements, v011
GrailQuestsenUS, v22996
GrailReputations, v007
HandyNotes, vv1.4.11
HandyNotesAzerothsTopTunes, vv1.2.1
HandyNotesDraenorTreasures, v1.20a
HandyNotesLegionTreasures, v1
NoDuel, v7.2
Pawn, v2.1.14
Postal, vv3.5.8
SlideBar, v7.0.4 (<%codename%>)
TabardAddict, v2.34
Wholly, v061
BlizRuntimeLib_enUS v7.1.5.70100 <none>
(ck=2e9)
Thanks
Still works for legion 7.1
yes it does but you can not see how many there are in the guildbank anymore when you mouse over an item in your bag for example a healing potion...before you could see healing potion (1bank, 2 reagent bank, 55 guild bank) or something familiar but now it doesnt show how many there are in the guildbank no more. so i hope that the creator will update or fix that ;)
OK, probably a stupid question here, but where are the inventory exports sent to? I've checked all the logical (logical to me, anyway) places: documents, downloads, Excel. I've searched both of my hard drives. I've checked the Curse & WoW directories. It seems odd to me that there isn't anywhere in the setup to specify a location for the exports.
This feature is the main reason that I downloaded this addon; though, I must say, after trying it out, I really like the lay out and info that it provides better than any other bag/inventory addons that I've tried or checked out. Thank you, authors, for creating this nice addition.
Just that one niggling problem - where the heck is my exported list??? If anyone can help me with this, I'd really appreciate it.
I don't know if it exports to a file, per se, (I too tried it, but the OS found no new files on the drive) but the big window it opens, you can select all the text via Ctrl-A (Cmd-A on macOS), then Ctrl-C to copy and Ctrl-V to paste into notepad or similar text app, or to Word or Excel. Hope this helps.
Hi
i realy like this addon, the only thing im missing or cant find is that when i open my back items its not opening in 1 bag but all seperate bags, is it possible to make it so that it opens in 1 big bag only?
Greetz Darkforce