BankItems v30100
9th June 2008 (r143 on wowace)
For use with Live Servers v3.1.3.9947.

An addon that remembers the contents of your bank, bags, mail, equipped, currency, keyring and items on AH 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.
Type /bi or /bankitems to see what is currently in your bank. You must visit your bank once to initialize.
BankItems will also remember the contents of Guild Banks if you are able to view them. Use /bigb to see them. Note that Guild Banks are a shared repository and changes can occur to it by other members of your guild.
BankItems will now only show/search characters and guilds from the same faction and realm. You will need to login at least once per character/guild for BankItems to save faction information otherwise these characters will no longer show up unless the "Show/Search All Realms" checkbox is checked.
FuBar plugin for BankItems
http://www.wowace.com/projects/bank-items-fu/
These plugins allow clicking on the panel/plugin icon to open BankItems, giving a summarised view of inventory slots and money of each character on the same realm, and deleting data with the menu quickly.
Titan Panel plugin for BankItems
http://wowui.incgamers.com/?p=mod&m=3848
Note: I no longer support the Titan Panel plugin.
LDB plugin for BankItems
BankItems provides a LDB launcher if LibDataBroker-1.1 is detected to be loaded.
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 search itemname : search for items
- /bis itemname : search for items
- /bigb : open BankItems guild bank
- /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.
Credits
Original concept from Merphle
Last maintained by JASlaughter, then Galmok@Stormrage-EU.
Changes from v30002 to v30100
- FIXED: Fix rare "selfPlayer (nil value)" error.
- UPDATED: Remove all pre-Wrath compatibility code.
- UPDATED: Export now exports equipped gear as well.
- UPDATED: BankItems now uses the WoWAce localization system at http://www.wowace.com/projects/bank-items/localization/
- UPDATED: Update BankItems tooltip information to work with LinkWrangler's dynamic frame creation.
- UPDATED: Linking items from BankItems should now behave like the default UI (including being able to link into the AH search box).
- UPDATED: Significantly reduce string garbage generation. Also some code optimizations.
- UPDATED: When taking items from the mailbox, the tooltip information is now updated immediately.
- UPDATED: Add esES localization.
- NEW: Currency tokens are now recorded.
- NEW: The contents of the Keyring are now recorded.
- NEW: Items you have put up for auction are now recorded when you visit the Auction House. These items are not included in searches or tooltips.
- NEW: Register a LDB launcher if LDB-1.1 is detected during VARIABLES_LOADED.
- NEW: BankItems will now only show/search characters and guilds from the same faction and realm. You will need to login at least once per character/guild for BankItems to save faction information otherwise these characters will no longer show up unless the "Show/Search All Realms" checkbox is checked.
------------------------------------------------------------------------
r143 | xinhuan | 2009-06-09 08:09:32 +0000 (Tue, 09 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Update code comments.
------------------------------------------------------------------------
r142 | xinhuan | 2009-06-07 05:48:03 +0000 (Sun, 07 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Localize the text displayed in the tooltips on unequipped slots in the equipped bag.
------------------------------------------------------------------------
r141 | xinhuan | 2009-06-07 05:40:27 +0000 (Sun, 07 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Fix error "attempt to call global 'AuctionFrame_GetTimeLeftTooltipText' (a nil value)".
------------------------------------------------------------------------
r140 | xinhuan | 2009-06-07 03:53:15 +0000 (Sun, 07 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Replace all occurrences of "Bag"..i with format("Bag%d", i).
------------------------------------------------------------------------
r139 | xinhuan | 2009-06-07 03:47:05 +0000 (Sun, 07 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Slight change to how equipped ammo is stored. Now stores at t[20] rather than t[0] to be consistent.
------------------------------------------------------------------------
r138 | xinhuan | 2009-06-05 16:12:29 +0000 (Fri, 05 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
M /trunk/BankItems.toc
Update comments and version number to 30100.
------------------------------------------------------------------------
r137 | xinhuan | 2009-06-04 17:10:53 +0000 (Thu, 04 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Replace all BankItems_Trim() calls with strtrim(). Remove the BankItems_Trim() function.
------------------------------------------------------------------------
r136 | xinhuan | 2009-06-04 16:35:55 +0000 (Thu, 04 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Make the BankItems tooltips ignore the AH bag (items on AH are not considered your belongings for this purpose).
------------------------------------------------------------------------
r135 | xinhuan | 2009-06-04 02:46:00 +0000 (Thu, 04 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Fix /bigb help text.
------------------------------------------------------------------------
r134 | xinhuan | 2009-06-02 07:52:19 +0000 (Tue, 02 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Items you have put up for auction are now recorded when you visit the Auction House.
------------------------------------------------------------------------
r133 | xinhuan | 2009-06-02 05:12:34 +0000 (Tue, 02 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Expired items in the mail bag will now say so in the tooltip instead of giving a blank expiry time.
------------------------------------------------------------------------
r132 | xinhuan | 2009-06-02 04:47:08 +0000 (Tue, 02 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Nil out several one-use functions after calling them to reclaim some memory. Fix errors from last commit.
------------------------------------------------------------------------
r131 | xinhuan | 2009-06-01 23:01:53 +0000 (Mon, 01 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
M /trunk/BankItems.toc
A /trunk/localization-esES.lua
Add esES localization.
------------------------------------------------------------------------
r130 | xinhuan | 2009-06-01 22:27:11 +0000 (Mon, 01 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
BankItems will now only show/search characters and guilds from the same faction and realm. You will need to login at least once per character/guild for BankItems to save faction information otherwise these characters will no longer show up unless the "Show/Search All Realms" checkbox is checked.
------------------------------------------------------------------------
r129 | xinhuan | 2009-06-01 08:28:38 +0000 (Mon, 01 Jun 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Reduce string garbage generation when generating reports.
------------------------------------------------------------------------
r128 | xinhuan | 2009-05-31 16:44:21 +0000 (Sun, 31 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
When taking items from the mailbox, the tooltip information is now updated immediately.
------------------------------------------------------------------------
r127 | xinhuan | 2009-05-31 14:36:35 +0000 (Sun, 31 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Speed and string garbage improvements to tooltip text generation.
------------------------------------------------------------------------
r126 | xinhuan | 2009-05-31 05:11:10 +0000 (Sun, 31 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Linking items from BankItems should now behave like the default UI (including being able to link into the AH search box).
------------------------------------------------------------------------
r125 | xinhuan | 2009-05-29 02:13:40 +0000 (Fri, 29 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Don't assume that LibStub exists.
------------------------------------------------------------------------
r124 | xinhuan | 2009-05-29 02:11:57 +0000 (Fri, 29 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Register a LDB launcher if LDB-1.1 is detected during VARIABLES_LOADED.
------------------------------------------------------------------------
r123 | xinhuan | 2009-05-29 00:59:33 +0000 (Fri, 29 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Update BankItems tooltip information to work with LinkWrangler.
------------------------------------------------------------------------
r122 | xinhuan | 2009-05-28 21:16:08 +0000 (Thu, 28 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
M /trunk/localization-deDE.lua
M /trunk/localization-enUS.lua
M /trunk/localization-frFR.lua
M /trunk/localization-koKR.lua
M /trunk/localization-ruRU.lua
M /trunk/localization-zhCN.lua
M /trunk/localization-zhTW.lua
Update BankItems to use WoWAce's localization system.
------------------------------------------------------------------------
r121 | chkid | 2009-05-25 16:42:46 +0000 (Mon, 25 May 2009) | 1 line
Changed paths:
M /trunk/localization-koKR.lua
koKR update (fix typos)
------------------------------------------------------------------------
r120 | chkid | 2009-05-25 13:16:03 +0000 (Mon, 25 May 2009) | 1 line
Changed paths:
M /trunk/localization-koKR.lua
koKR update
------------------------------------------------------------------------
r119 | StingerSoft | 2009-05-24 05:56:16 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
M /trunk/localization-ruRU.lua
ruRU update
------------------------------------------------------------------------
r118 | a9012456 | 2009-05-24 03:10:46 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
M /trunk/localization-zhTW.lua
zhTW update
------------------------------------------------------------------------
r117 | xinhuan | 2009-05-24 02:32:28 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
M /trunk/localization-enUS.lua
Allow to open keyring/currency bag in the options on /bi.
------------------------------------------------------------------------
r116 | xinhuan | 2009-05-24 01:58:53 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Reduce the size of the keyring similar to the default UI. Fix recording having 1 honor/arena points for players with 0 of either.
------------------------------------------------------------------------
r115 | xinhuan | 2009-05-24 01:34:05 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Minor code optimization. Deleting data about yourself now re-saves currency data.
------------------------------------------------------------------------
r114 | xinhuan | 2009-05-24 01:21:01 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Now saves keyring data as well.
------------------------------------------------------------------------
r113 | StingerSoft | 2009-05-22 09:40:01 +0000 (Fri, 22 May 2009) | 1 line
Changed paths:
M /trunk/localization-ruRU.lua
ruRU update
------------------------------------------------------------------------
r112 | a9012456 | 2009-05-22 06:31:23 +0000 (Fri, 22 May 2009) | 1 line
Changed paths:
M /trunk/localization-zhTW.lua
zhTW update
------------------------------------------------------------------------
r111 | xinhuan | 2009-05-22 06:18:38 +0000 (Fri, 22 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Export behaviour bug fix. Export now exports equipped gear as well.
------------------------------------------------------------------------
r110 | xinhuan | 2009-05-22 06:15:16 +0000 (Fri, 22 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
M /trunk/localization-deDE.lua
M /trunk/localization-enUS.lua
M /trunk/localization-frFR.lua
M /trunk/localization-ruRU.lua
M /trunk/localization-zhCN.lua
M /trunk/localization-zhTW.lua
Preliminary recording of currency tokens. Searchable and shows in tooltips as well.
------------------------------------------------------------------------
r109 | xinhuan | 2009-05-22 05:08:54 +0000 (Fri, 22 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Remove all pre-Wrath compatibility code.
------------------------------------------------------------------------
r108 | xinhuan | 2009-05-22 03:47:22 +0000 (Fri, 22 May 2009) | 1 line
Changed paths:
M /trunk/BankItems.lua
Remove the taint caution message. It has been years with no taint issues.
------------------------------------------------------------------------
r107 | chkid | 2009-05-02 01:50:19 +0000 (Sat, 02 May 2009) | 2 lines
Changed paths:
M /trunk/BankItems.toc
TOC bump
koKR update (fix typos)
------------------------------------------------------------------------