The main display frame imitating the real bank frame while also showing search-highlighting.
BigBankStatement
Overview
This addon remembers the bank and bag contents, as well as monetary wealth, of every character with whom you have visited a real bank, and displays this information in a frame similar to the standard bank frame, but with a dropdown menu at the bottom to allow you to choose between viewing different characters on the same server. Also, an editbox is provided to allow you to search for specific items within all stored contents. Type "/bbs help" for configuration slash commands, or just "/bbs" to toggle the display frame (a key binding is also available).
Addon Type Information
Addon type: Interface
Libraries used:
ConfigManager1
EventsManager1
SimpleSlash1
See the readme file in this addon's folder, or my author portal, for an explanation of the addon type system used.
Support
If you found a bug in this addon, want to provide feedback, want to help translate it, or even just want to ask a question, please contact me using one of these methods:
If you use any other method, it might take me significantly longer to see your message and reply.
If you wish to support my efforts, you can donate via PayPal by clicking this button:
History of Changes
See the readme file in this addon's folder, or my author portal, for an explanation of the versioning system used.
6.1.3 (Jun 14, 2008):
Fixed a bug where each entry in the character selection dropdown would be blank.
6.1.2 (Jun 14, 2008):
When searching, the entire frame is no longer reloaded. Instead, each existing button is checked to determine whether the item it is already loaded with matches the new search text, and the border highlight is then adjusted accordingly.
6.1.1 (Jun 1, 2008):
Fixed an error that occurred when the parser attempted to parse an item which wasn't in the local WDB cache (a link with no text for the name, just empty brackets).
6.1.0 (Jun 1, 2008):
Rearranged item storage format to use less memory.
Blank slots in the storage no longer maintain a value of "false" to force the tables into an array format. It appears Lua itself is smart enough to maintain the tables as an array whenever feasible.
The item parser no longer registers for item update events until after the saved variables are loaded, fixing a potential load-order problem.
Fixed a bug where bag positions would not be saved while the main frame was not acting as a Blizzard panel, and vice versa.
Fixed an issue where regular expressions were only allowed in search if the Control key was NOT down, which is the opposite of the intended behaviour.
6.0.0 (Apr 29, 2008):
[list][*]Modified database structure to use a single string to store data instead of an array, reducing memory usage a bit.
[*]Added the ability to search through the contents of every character's bank on the currently selected server. Items which match the results will have a green border, and characters with matching items will appear with their name in green on the selection dropdown.
[*]Added the ability to set the scale of the bags ("/bbs bagscale x").
[*]Added the ability to move the display frame and the bags ("/bbs panel").
[*]Data is now stored for all bags, instead of just the bank bags. This also includes the keyring.
[*]Restructured display frame to combine the server and character dropdowns, add the search editbox, add bag buttons for the normal bags, and add a per-character money display (in addition to the total money display).
[*]Now uses libraries: ConfigManager1, EventsManager1, and SimpleSlash1.
See the readme file in this addon's folder for earlier changes.
Optional Files - BigBankStatement
Sorry, there are currently no optional files available.
really cool...simple,light,well done...that's what mods of today should be. Don't like monsters like ark with his huge mem and cpu amount and tons of features which noone needs them all.
Hmm sth like this for the guild-vault would be nice^^
I have the current version and opened all the bags on both of my characters but if I use the slash command /bbs toggle and go to view the inventory on another character all I can see is what is in the character's bags not the bank. The bank inventory is empty.
Also, I assume that this doesnt work with separate accounts. I can be on one account and see the inventory of a characters on another whether their saved data is on the same HD.
Yep, that's an error alright. It's from line 117 of BigBankStatement_Main.lua, which calls the slash command handler with no argument (in an effort to print the slash command help texts). This used to work fine when there was a check to see whether the slash command's message existed before trying to parse it, but I removed that when Blizzard changed their slash command dispatching code to always provide an argument (a blank string in cases where the slash command was typed with no parameters). So yeah, the simple fix is what Dridzt posted, and I thank him for handling that while I was away. I'll upload an official fixed version within ten minutes.
Edit: Also, because of the order in which the initialization occurs, that error will not show up after the first time you load the addon. A relog, or a reload of the UI, would get rid of it.
Edit again: The patched version is now uploaded, but it is pending approval. Until then, you can get the file from here.
Same errors as Zidomo (and a host of others following them)
Since no other users are complaining, I'm guessing it's something to do with a fresh install.
To make it clear:
I did a fresh 4.1.1 install, no savedvars or previous addon folder present on my system.
Hope it's something to do with initialization that can be fixed easily, addon looks very promising.
Edit: It is an initialization error.
Until author posts an official fix open up BigBankStatement_Main.lua in a text editor and
modify line 57 to look like this:
local exists, exists, command, argument = string.find(msg or "", "([^%s]+) (.+)");
Nice looking progression of the old (but still working fine) BankItems.
Nice looking in the screenshot, at least. It doesn't work here.
Fresh install of "BigBankStatement_November5a" from here (no prior versions used). Errors at login of a character after (proper) installation of the mod:
--"BigBankStatement\\BigBankStatement_Main.lua:57: bad argument #1 to `find' (string expected, got nil)"
--"BigBankStatement\\BigBankStatement_Main.lua:102: attempt to index field `StoredData' (a nil value)"
Then opened my bank on that character and received: "\\BigBankStatement\\BigBankStatement_Parsing.lua:9: attempt to index field `StoredData' (a nil value)".