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.
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
Please update this addon!!!
For some reason, it doesn't show gold per character for me. Only total gold. Any idea why?
I'm using version r249 from the project site. I'm having an issue where when I open the guild bank it freezes the game and I have to alt + F4. It doesn't happen if I disable the add-on. I love this addon and don't really care if it tracks the guild bank. Is there a way to disable the addon for the guild bank?
Doesn't seem like issue is going to be fixed. Uninstalled add-on and went with UberInventory
I went on a month long mission to determine which out of thousands of addons used the least and most CPU and caused you to lose Frames Per Second (FPS) in the game or increased loading time.
Your addon won, hands down, in it's category for it's CPU usage, had a minimal impact on FPS and rich feature set. You can read more about it here:
http://us.battle.net/forums/en/wow/topic/20748725094
Thank you again! It's one of the best addons out. Please consider releasing your alpha code (which works great with Legion). Many people make the mistake of thinking it is out of date.