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.
I noticed what appears to be a longstanding error where the positioning of the frame is not saved.
I was able to fix it by replacing ShowUIPanel(BankItems_Frame) with BankItems_Frame:Show()
This also has the side effect of allowing /bi to open the frame even when in combat now.
TBC Classic version => https://github.com/Macumbatbc/BankItem-TBCC
Fix for TBCC to make it work (not perfectly but no errors on load):
Open BankItems.lua with an editor like Notepad++ and go to line 2821. It will look like this:
BankItems_OptionsFrame = CreateFrame("Frame", "BankItems_OptionsFrame", UIParent)
Change it to look like this:
BankItems_OptionsFrame = CreateFrame("Frame", "BankItems_OptionsFrame", UIParent, BackdropTemplateMixin and "BackdropTemplate")
Save the file and /reload or restart WoW.
In reply to HonorGoG:
Which version did you use? With v9.0.2.2 and v9.0.2.3 i'm getting an error:
Date: 2021-06-07 12:39:20
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BankItems\BankItems.lua line 202:
attempt to index global 'C_TradeSkillUI' (a nil value)
Debug:
[string "@BankItems\BankItems.lua"]:202: in main chunk
Locals:
bankPlayer = nil
bankPlayerName = nil
selfPlayer = nil
selfPlayerName = nil
selfPlayerRealmName = nil
selfPlayerRealmNormalized = nil
isBankOpen = false
isVoidReadable = false
isGuildBankOpen = false
dontUpdateClosedBank = false
pages = <table> {
ReagentBank = 1
AH = 1
Void = 1
Mail = 1
Currency = 1
}
Hi,
Can you add an option to close BI windows in fight, cause it s really annoying to enter combat and can t close windows in middle of the screen.
As someone who has dozens of characters, it's very nice to be able to track how many gold I have in total, but because of that the tooltip is very large and sadly there are no options to sort it by gold ammount for example (and maybe ignore those who have less than specified amount). One other thing that could be good, is to make minimap icon tooltip only show total gold, and more advanced tooltip only show while hovering over gold on BankItems interface. What do you think?
I have two same pets in the bags of character A and character B, but they have different attributes. Can they be synchronized in the mouse tooltip? Like Shows that there is one for A and one for B
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?