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.
Is this only for me?
1x BankItems\BankItems-9.0.1.1.lua:3770: attempt to concatenate local 'selfGuildRealm' (a nil value)
[string "@BankItems\BankItems-9.0.1.1.lua"]:3770: in function `BankItems_SaveGuildFaction'
[string "@BankItems\BankItems-9.0.1.1.lua"]:1040: in function <BankItems\BankItems.lua:938>
Locals:
guild = "Underhill"
_ = "Lord"
_ = 2
selfGuildRealm = nil
(*temporary) = "Underhill"
(*temporary) = "|"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'selfGuildRealm' (a nil value)"
strtrim = <function> defined =[C]:-1
selfPlayerRealmNormalized = nil
(r272 alpha, which is also v9.0.1.1 beta 4)
I'm using the latest beta (9.0.1.1-Beta 2) because of the currency mouse-over issue, which is solved with that (thanks!). However, I now have a minor issue with some equipped items not showing correctly.
When I switch a ring from my bag with one equipped, the newly equipped one doesn't show that I have it, not as equipped or in bag. The one now in my bag however shows as "2 [Bags 1, Equipped 1]". A /reload solves this and the two rings show correctly as 1 equipped and 1 in bag after that.
If I don't reload but swap the rings again, so they are how they were before I began, both show correctly.
Trinkets have the same issue. A belt however does not, it show correctly on both belts. Weapons on a dual wielder also don't have this issue.
Edit: I created an issue on your issue tracker, # 95.
In reply to finwickle:
Beta 3 didn't fix this for me, sadly. Still have the same issue with rings and trinkets.
Sorry about that it seems I uploaded Beta 2 again when I tried to upload the Beta 3 build. The Beta 3b version I just uploaded should have the fixes implemented.
In reply to Burstroc:
Thanks, beta 3b indeed fixes this for me.
Message: Interface\AddOns\BankItems\BankItems.lua:6548: Usage: GetQuestLogRewardCurrencyInfo(index, questID, [isChoice])
Time: Wed Oct 28 09:10:25 2020
Count: 2
Stack: Interface\AddOns\BankItems\BankItems.lua:6548: Usage: GetQuestLogRewardCurrencyInfo(index, questID, [isChoice])
[string "=[C]"]: ?
[string "=[C]"]: in function `GetQuestLogRewardCurrencyInfo'
[string "@Interface\AddOns\BankItems\BankItems.lua"]:6548: in function `SetQuestLogCurrency'
[string "@Interface\FrameXML\QuestInfo.lua"]:1045: in function <Interface\FrameXML\QuestInfo.lua:1034>
Locals:
(REMOVE AZERITE) as Currency... it bugging the addon out
Please try downloading the latest beta version of the addon and see if the issue persists.
Hovering over Currency such as BFA: Azerite,,, i get LUA error...
How do i fix this?
its not really a "currency" but the addon seems to think it is?
Message: Interface\AddOns\BankItems\BankItems.lua:6548: Usage: GetQuestLogRewardCurrencyInfo(index, questID, [isChoice])
Time: Wed Oct 28 08:58:00 2020
Count: 5
Stack: Interface\AddOns\BankItems\BankItems.lua:6548: Usage: GetQuestLogRewardCurrencyInfo(index, questID, [isChoice])
[string "=[C]"]: ?
[string "=[C]"]: in function `GetQuestLogRewardCurrencyInfo'
[string "@Interface\AddOns\BankItems\BankItems.lua"]:6548: in function `SetQuestLogCurrency'
[string "@Interface\FrameXML\QuestInfo.lua"]:1045: in function <Interface\FrameXML\QuestInfo.lua:1034>
Locals:
Yea!
Looks like my guild problem is fixed! Many thanks.
In reply to jimgiordano:
I spoke too soon. Eventually I noticed the count of items in the guild bank not being correct, so when I checked, there were again two copies of the guild to chose from. It seems each represents a particular realm, but when the guild bank is updated in one, it doesn't update the count in the other.
It would help to have a copy of your saved variables file so I can see what is going on. If you are willing to do so you can submit an issue for this at https://www.wowace.com/projects/bank-items/issues then after submitting you can attach the file. You can find the saved variables file at: <WoW Install Directory>_retail_\WTF\Account<Account Name>\SavedVariables\BankItems.lua
In reply to Burstroc:
Okay, did as requested.
I love this addon but it pushes my OCD buttons that it does not look as smooth as the rest of my UI. Is there an ElvUI skin for BankItems that I'm missing?
Have been seeing the following error over the past few days when completing certain WQ:
Message: Interface\AddOns\BankItems\BankItems-9.0.1.1.lua:6548: Usage: GetQuestLogRewardCurrencyInfo(index, questID, [isChoice])
Time: Sun Oct 18 11:34:00 2020
Count: 1
Stack: Interface\AddOns\BankItems\BankItems-9.0.1.1.lua:6548: Usage: GetQuestLogRewardCurrencyInfo(index, questID, [isChoice])
Locals:
Also, the counts of items in the guild bank don't update correctly. When I add or remove an item from the guild bank, the tooltip that shows does not update to the correct count if I have not selected the correct one of the two duplicate guild lines under the option "include the following guild banks".
But even when I have the correct line selected, and make a change to the contents of the guild bank, it does not show the correct count if I switch to the other realm, until some character on that realm opens the actual guild bank.
One of your guilds listed is probably a remnant of an old version of BankItems before it was updated to account for connected realms. The incorrect guild bank's data can be deleted in the BankItems options menu which should hopefully resolve most of your issues. If you don't know which one is correct you can delete both guilds then visit the guild bank and cycle through all of the tabs to save it again. I've released an alpha update that should address it not recognizing you are on a connected realm for your guild without using the show all realms option.
In reply to Burstroc:
That was my first thought, so I deleted everything for all realms and players using the addon, and then manually deleted all files in interface and wtf folders having to do with BankItems. As clean as I could make it. The results I described were after this deletion.
I'll try the version just updated to see if there is a difference.
In reply to jimgiordano:
I just tried the beta version with the same results. I first deleted all files related to BankItems before installing. I open one character on each realm, checked to box "show all realms", went to the options and selected the top line of the "include the following guild banks" option.
I took some items out of the guild bank. The tool tips for the item when hovering over it in the backpack did not show the correct count. I then checked both lines under the "include the following guild banks" option. Now when I hover over the item, it shows both as if they were different guild banks, but with the exact same name. But they have different counts for the item in question, one has the old count, and one has the new count.
*** I just noticed, in the two lines for available guilds, they are NOT identical, one has a space and one does not for the guild on "Thorium Brotherhood", and are being treated as different. I see from the comments on the beta build that this is what was being fixed, so not quite there yet.
Okay, I finally found the check box and got it working (little checkbox on bottom of main bankitems screen "Show All Realms". It now show data for all realms.
Still has the small problem of show and counting the guild bank twice. You can uncheck one of the lines and get the correct overall count.
Thank you for an excellent addon.
I just switched back and forth between the two realms, and when I go to options, to the "include the following guild banks:" option, it shows-
<ii> of ThoriumBrotherhood
twice, each with a check box.