Frank’s Weblog

Old enough to know better, young enough to not care

UberInventory (2.9)

Description


When playing World of Warcraft you will accumulate a lot of items. These items you store in you bags, the bank, the guildbank and even keep them traveling between your alts using the in-game mail system. The number of items you have and where you can keep these items makes it sometimes hard to remember, what you have and where you put it. A bit like in real life with your keys.

While playing the game UberInventory keeps track of where you have your items stored as well as how much cash you own, it even tracks the amount of cash attached to mails that you haven’t collected yet (this is only done when visiting a mailbox).

The information that has been collected can be viewed anywhere within the game, so you never need to be at the bank and guildbank to be able to see what is stored there. What is even better if one or more guild members have UberInventory installed as well, you will receive the latest information of what is stored in the guildbank (and guild cash) after they have visited the guildbank.
The data collected is shared between or of your alts.

There are only two restrictions;

  • Data is only shared within a specific realm
  • Data is only shared within a specific faction

UberInventory comes with a static library of item prices. This pricing information is added to the tooltips (see later section) so you now what any stack of items is worth. Very useful if for the millionth time your bags are completely full and you have a very nice drop and you need to decide what item to remove from your bag. It can be a huge eye-opener to see to a stack of a particular grey item is much more worth a common or sometimes even a uncommon item.

UberInventory also warns you when you have mail that is about to expire (5 days left) on any of your characters. So there is no reason any more for you to loose those valuable items or cash attached to mails sent to you.


Viewing/searching items


The main UberInventory window lets you view the items and cash you and your alts own, as well as items and cash stored in guildbanks related to any of your characters.

Filters
To help you browse through all of the items several filtering tools are available. From left to right there are 3 main filters that allow you to filter on Items (location of item, bag, bank, etc.), Quality (Poor, Common, etc.) and Classes (Weapon, Armor, etc.).

Items filter Quality filter Classes filter

Text filterAdditionally there is a text-box that allows you to do text searches on item names, these text searches are case-insensitive should you don’t have to mind the upper and lower cases.

Any of these filters can be combined to narrow down your searches. The Reset button removes all of the filters with one easy click.

Cash
Cash infoAt all time you can see the cash you have in your backpack, still got stored in the mailbox, cash owned by your alts or deposited into any of the guildbanks tracked by UberInventory.

Slots
Slot infoYou can also the number of slots you have free in your bags and at the bank. This could save you some trips to the bank only to discover that you already have filled all of your bank slots.

The complete UberInventory window
Main window

Searching items (using slash command)
You can also search though the items you own yourself using the slash command from the chat window
/ubi <string>

So if you would be searching for any items that contain the string ‘cloth’, you would give the following slash command
/ubi cloth

This would produce the following result (depending on what you own)
Search results


Highlighting


Highlighting is a special feature to help you locate your items. When hovering over any item within the UberInventory inventory frame the bag and bagslot (also works for the bank and guildbank) will be highlighted. The following images show UberInventory using the highlight feature turned off and on.

Highlighing off
Highlighing on


Options


OptionsTo some extent UberInventory allows you to change the way UberInventory works or presents itself. This can be specified using the Options window that can be accessed from the main window by pressing on the Options button.

General Settings
Show money notifications – If checked a message will be added to the default chat frame showing your current balance.
Show current balance – If checked you will always be able to see your current balance in the top left corner of the UI.
Take inbox money -If checked money attached to mail will automatically be collected into your bag.
Highlight bags/items – If checked bags and item slots will be higlighted based on the item you hover over in the inventory frame.
Alpha/Transparency – Slide to change the transparency of the main UberInventory and the Options frame.

Warning Settings
Warn if mails are about to expire – If checked you will be warned about mails that will expire within 5 days.
Warn if mailbox if ‘full’ – If checked a warning will be displayed to inform you that your mailbox is full (ie. 50 or more messages).

Guildbank Settings
Send guildbank data – If checked guildbank data will be sent to other online guild members.
Receive guildank data – If checked data received from other guild members will overwrite your current data.

Tooltip Settings
Show sell prices – If checked you will be able to see sell prices (if collected) even when you are not at a merchant.
Show recipe buying prices – If checked you will be able to see prices for recipes avialable from merchants.
Show recipe quest reward info – If checked you will be able to see whether or not a recipe is obtainable from a quest.
Show recipe drop info – If checked you will be able to see which mobs drop a recipe.

Minimap Settings
Show minimap icon – If checked an icon will be show at the border of the minimap.
Minimap icon position – Slide to change the position of the minimap icon.


Tooltip information


Tooltip informationUberInventory adds information to World of Warcraft’s tooltips providing you with information on how many of the item you have stored in your bags, bank, mailbox and even how many have been deposited into the guildbank. Furthermore it adds the price of the current stack for which the tooltip is shown that you would get for it when selling it to a vendor.

The tooltip in this example informs you that you have 20 Frostweave Bandages and that the alt MysticMidget has 20 as well. When you would sell your 20 bandages scrolls to any vendor you would receive 2 gold 50 silver.

Tooltip informationFor recipe the following information is added to tooltips when available;
  - Which vendor sell the recipe and at what price
  - Which mob drops the recipe and what is the drop rate
  - From which quest can the recipe be obtained


Minimap icon


Minimap iconUberInventory adds an icon at the border of your minimap that allows you to open and close the main UberInventory window. It also gives you a quick overview of the cash you have stored in your backpack and the number of free slots in your bags and at the bank.


Cleaning up data from deleted characters


Since there is no easy (full proof) way of detecting if a character still exists within the World of Warcraft you will need to give UberInventory a hand in removing data from deleted characters or guildbanks that you are no longer part of. Removing data can be done by issuing a slash command (see also section ‘Slash commands’) from the chat window

Deleting data for a character
/ubi remchar <name>

Deleting data for a guildbank
/ubi remguild <name>

As soon as you hit the enter key a confirmation dialog will appear asking you if you are sure you want to remove the data. You are not allowed to remove the data of the currently active character, other then that there are no restrictions.

Note: Any filters active in the main frame are reset!


Goodies


Resizing inventory frame
Scale UberInventory’s user interface using the chat window (case is important!!). The following example resize the inventory frame to 80% of its original size.
/script UberInventoryFrame:SetScale(0.8);

Number of recipe info lines
The following example limits the number of recipe info lines added to a tooltip to 2 (per type of info, ie vendor/mob/quest).
/script UBI_MAX_RECIPE_INFO = 2;


How you can help


If you would like to do a translation for UberInventory into one of the supported languages by World of Warcraft, just grab the English version (UberInventory_en.lua) and insert the proper translations and send the translated document to wowaddon at xs4all dot nl.

Language Code File State Credits
English enEN UberInventory_en.lua Done Seawolf (me)
French frFR UberInventory_fr.lua - -
German deDE UberInventory_de.lua - -
Spanish esES UberInventory_es.lua - -
Chinese zhCN UberInventory_cn.lua - -
Korean koKR UberInventory_kr.lua - -
Chinese Traditional zhTW UberInventory_tw.lua Done Jamesz
Russian ruRU UberInventory_ru.lua Done Gudvinus

If possible also provide a translation for the Notes-field from the TOC file (UberInventory.toc).


Dependencies


UberInventory has no dependencies with other AddOns.


Installation instructions


To install UberInventory follow the following easy steps

  1. Download the latest version of UberInventory
  2. Extract the downloaded ZIP-file to a folder on your hard drive
  3. Move the resulting folder called ‘UberInventory’ (and its contents) to your AddOns-folder

    The location of the AddOns-folder differs per platform, the follow reflect the default locations
      PC: C:\Program Files\World of Warcraft\Interface\AddOns\
      Mac: /Macintosh HD/Applications/World of Warcraft/Interface/AddOns/

    Note: If this is your first Addon you will need to create the folders ‘Interface’ and ‘AddOns’ first

  4. Restart World of Warcraft. On the character selection screen a button titled ‘AddOns’ should appear. Click on this button to check if UberInventory is available and that it is checked to be loaded.
  5. If all is well load your character of choice (from the character selection screen) to start enjoying your new Addon


Downloads


File name Version Size Date
UberInventory_2.9 2.9 112 Kb October 31, 2009
UberInventory_2.8 2.8 112 Kb August 19, 2009
UberInventory_2.7 2.7 200 Kb August 4, 2009
UberInventory_2.6 2.6 197 Kb August 1, 2009
UberInventory_2.5 2.5 197 Kb July 28, 2009
UberInventory_2.4 2.4 197 Kb July 21, 2009
UberInventory_2.3 2.3 192 Kb June 2, 2009
UberInventory_2.2 2.2 188 Kb May 11, 2009
UberInventory_2.1 2.1 191 Kb April 14, 2009
UberInventory_2.0 2.0 191 Kb April 10, 2009
UberInventory_1.9 1.9 184 Kb February 26, 2009
UberInventory_1.8 1.8 188 Kb February 19, 2009
UberInventory_1.7 1.7 196 Kb February 16, 2009
UberInventory_1.6 1.6 216 Kb January 19, 2009
UberInventory_1.5 1.5 216 Kb December 24, 2008
UberInventory_1.4 1.4 200 Kb November 20, 2008
UberInventory_1.3 1.3 192 Kb November 15, 2008
UberInventory_1.2 1.2 164 Kb October 20, 2008
UberInventory_1.1 1.1 120 Kb October 14, 2008
UberInventory_1.0 1.0 116 Kb June 9, 2008
UberInventory_0.9 0.9 40 Kb April 25, 2008
UberInventory_0.8 0.8 40 Kb April 15, 2008
UberInventory_0.7 0.7 40 Kb April 2, 2008
UberInventory_0.6 0.6 40 Kb March 28, 2008
UberInventory_0.5 0.5 40 Kb March 26, 2008
UberInventory_0.4 0.4 32 Kb March 19, 2008
UberInventory_0.3 0.3 32 Kb March 18, 2008
UberInventory_0.2 0.2 32 Kb March 2, 2008
UberInventory_0.1 0.1 32 Kb January 29, 2008


Version history / Changelog


Version 2.9 – October 31, 2009

  • Fixed: Highlighting of items was not working for regular bank slots
  • Fixed: Itemcounts could be incorrect when taking items from bank/guildbank
  • Changed: Minimap icon behaves better in combination with addons like MinimapButtonFrame
  • Changed: Changed method of scanning mailbox content. Work in progress to prevent crashes when opening mailbox

Version 2.8 – August 19, 2009

  • Fixed: Updated item quality selection list to include heirlooms (ticket #5)
  • Fixed: Corrected scrolling through items (Thanks to Sedouri for fixing it!!)
  • Changed: Updated Armory information
  • Changed: Mailbox scanning less aggressive (work in progress to prevent hangs/disconnects)
  • Changed: Item sell prices no longer stored but retrieved at runtime

Version 2.7 – August 4, 2009

  • Added: Updated for 3.2

Version 2.6 – August 1, 2009

  • Fixed: Error in combination with Skillet solved

Version 2.5 – July 28, 2009

  • Fixed: Error in combination with Auctioneer solved (ticket #4)

Version 2.4 – July 21, 2009

  • Added: Russian translations (thanks to Gudvinus)

Version 2.3 – June 2, 2009

  • Fixed: Error in combination with Auctioneer solved (ticket #3)
  • Changed: Scrolling no longer per 16 items but now uses the regular Blizzard scrolling behaviour
  • Changed: Code refactoring

Version 2.2 – May 11, 2009

  • Fixed: Hopefully fixed disconnect/crashes with full mailboxes
  • Changed: Minor speed improvements for saving mailbox content

Version 2.1 – April 14, 2009

  • Fixed: Improved guildbank tracking (less invasive, hopefully this solves disconnects experienced by some)
  • Changed: Updated TOC for WoW 3.1.0

Version 2.0 – April 10, 2009

  • Fixed: Item counts where incorrectly displayed when item counts changes when inventory frame is being displayed
  • Changed: Improved look-n-feel of the settings frame
  • Changed: Improved cash collecting from mailbox
  • Changed: Removed code related to pending AH mails
  • Added: Items are highlighted in your bags, keyring, bank and guildbank when hovering over a specific item within UberInventory
  • Added: New commandline option (resetpos) to reset the position of the main UberInventory frame
  • Added: Total itemcount has been added to the tooltips

Version 1.9 – February 26, 2009

  • Fixed: Minimizing the number of complete searches was not working properly
  • Fixed: Filtering was not working for the first subclass value within each of the subclasses

Version 1.8 – February 19, 2009

  • Fixed: Mailbox was not being tracked for newly created characters or on the first use of UberInventory (fresh installs)

Version 1.7 – February 16, 2009

  • Fixed: Commandline search is working again
  • Fixed: Maximum of 10 drops/vendors are shown per recipe
  • Fixed: Reset of filters was not working properly when subclass had been selected
  • Changed: General code and data optimizations

Version 1.6 – January 19, 2009

  • Fixed: Issue with a clean install of UberInventory related to guildbanks
  • Fixed: Greatly decreased memory usage for static data
  • Changed: Improved performance checking usability of items
  • Changed: Redesign of settings page (now also in a scrollable frame)
  • Changed: Expiration of mail is now only tracked for mail with items or cash attached
  • Changed: More code cleanups
  • Added: Added options for warnings on full mailbox and expiring mails
  • Added: Added the possibility to filter by subclass

Version 1.5 – December 24, 2008

  • Fixed: No more huge delays when opening mailbox or tradeskill windows and overall speed improvements
  • Changed: Updated Armory data (now includes data for books as well)
  • Changed: Guildbank data is now only sent when there are other guild members online
  • Changed: Removed obsolete code
  • Changed: Changed structure for pricing data (huge decrease in data size)
  • Added: Redesign of the filters for locations, now possible to search across All characters, All guildbanks or the combination thereof
  • Added: Warning when you have 50 messages (or more) in your mailbox, WoW only provides data for the 50 most recent messages, thus data for the other messages can not be fetched

Version 1.4 – November 20, 2008

  • Fixed: Resolved issue with stored data cleanup (itemid but empty or non-existing name tag)
  • Changed: Updated Armory data, and corrections to the older data
  • Added: Cash that is automatically collected from mail is now reported (very handy for all those AH mails)

Version 1.3 – November 15, 2008

  • Fixed: No guildbank data is sent to other guildies when we didn’t have view access to all guildbank tabs
  • Fixed: Popup message when deleting character/guildbank data
  • Added: Information added to tooltips for recipes obtainable from vendors (vendor name and zone)
  • Added: Information added to tooltips for recipes obtainable from quests
  • Added: Information added to tooltips for recipes obtainable from mob drops, including drop rates
  • Added: Translations for Chinese Traditional (provided by Jamesz)

Version 1.2 – October 20, 2008

  • Changed: Updated item prices

Version 1.1 – October 14, 2008

  • Fixed: Moved guildbank updates to separate handler to prevent disconnects due to high volume of addon messages being sent
  • Fixed: Removed unused events (speed improvement)
  • Changed: Updated TOC for WoW 3.0.2
  • Changed: Removed forced garbagecollecting (speed improvement)
  • Added: Additional mailbox events are being monitored
  • Added: Pending sales are now also recorded as actual cash stored in your mailbox

Version 1.0 – June 9, 2008

  • Fixed: Reset now also resets the ‘Usable items’ checkbox (also renamed to ‘Usable items only’)
  • Fixed: Cash collection from inbox has changed, should no longer cause internal mail database errors
  • Fixed: Usable-info not correct when item was not stored in local cache
  • Changed: Prices are no longer collected from merchants, instead a static library is provided containing pricing information
  • Changed: More cleanups
  • Added: Warn when mail is about to expire (5 days) for any of your characters (login each of your characters and visit mailbox to collect proper data)
  • Added: Options again accessible using the ‘Options’-button on the main UberInventory frame

Version 0.9 – April 25, 2008

  • Fixed: Minimap button again shown when maintaining options
  • Fixed: If no cash wash owned anymore, no cash info would be shown (chatframe, minimap tooltip)
  • Fixed: Settings got wiped when applying settings for other AddOns using the new when the UberInventory options dialog was not shown earlier
  • Changed: Minor changes (code cleanup, further optimizations)
  • Changed: Removed unregistering of events (caused UBI to stop working when doing battlegrounds)
  • Added: Information (item counts, prices) now also added to the compare tooltips
  • Added: Unusable items are marked red to easily identify the stuff you can’t use (yet)
  • Added: Now possible to filter to only show usable items (like the Auction House)

Version 0.8 – April 15, 2008

  • Fixed: Total counts for alts could still sometimes be off
  • Fixed: Initial display of frame could cause an error
  • Fixed: Sometimes new items did not get counted from looting
  • Changed: New method of adding sell prices (optimized and workaround for Blizzard issue)
  • Changed: Unregister all events on exit (Hopefully this prevents erroneous ‘Not in guild’ messages)
  • Changed: Moved Options into the new in-game options interface
  • Changed: You can now see from whom you have received guildbank data
  • Changed: Enhancement money update within chat frame
  • Changed: Enhancement money display for items in main frame

Version 0.7 – April 2, 2008

  • Fixed: Removed trailing / from chat window search results
  • Fixed: Guild cash not updated when inventory window is open and you are visiting the guildbank
  • Fixed: Item count not shown for items owned by current player when viewing guildbank data
  • Fixed: Filters active in the inventory frame also had influence of command line searches
  • Fixed: In rare situations total count did not match the sum of the individual counts
  • Fixed: Due to a bug in WoW cash info added to tooltips (after visit to AH, price per unit and buyout price per unit) displays incorrect. Cash info added as text for now.
  • Changed: Values for minimap position and transparency now visible (not just the sliders)
  • Changed: When updating minimap icon position, the icon is now always visible regardless op the ‘Show minimap icon’-setting
  • Changed: Information for all guildbank are added to the tooltips

Version 0.6 – March 28, 2008

  • Changed: Only show locations for which a count is available (/ubi search)
  • Added: Icons added to the search results in the chat window

Version 0.5 – March 26, 2008

  • Fixed: FrameXML.log was showing errors for UberInventory.xml
  • Changed: Added version number to the main inventory frame
  • Changed: Data structures for guildbank data revised
  • Changed: Cash own by alts and guildbanks can now be viewed
  • Changed: Minor code changes, mainly for readability
  • Changed: Updated TOC for WoW 2.4
  • Changed: Alts and guildbanks are sorted alphabetically
  • Changed: Some APIs changed to use latest WoW APIs (2.4)
  • Added: Command to remove character and guildbank date from the UberInventory data storage (/ubi remguild|remchar <name>)

Version 0.4 – March 19, 2008

  • Fixed: Data received for guildbank caused data to get corrupted
  • Changed: Highlight guildbank for current player in location list
  • Changed: On startup if an all ready connected user has a newer version of UberInventory, that user sends out a version message (like is done on startup)

Version 0.3 – March 18, 2008

  • Fixed: Tooltips in auction house now also working when using Auctioneer Advanced Suite 5.x
  • Fixed: No blank line insert when items are not owned by the player itself. No divider between price and alt counts
  • Fixed: Sometimes at startup an error occurred when in a guild (during start of game it is known you are a guild member only the name of the guild is not yet know to the game itself)
  • Fixed: Sometimes when logging on/off the message ‘You are not in a guild’ erroneously appears
  • Fixed: Update of guildbank data received from other users not working properly (uncached items)
  • Changed: Minor code optimizations
  • Changed: Visit date for gb is now also reset after receiving gb data from others
  • Changed: On receiving guildbank data from multiple players, data from the latest sender will be kept
  • Changed: Always add all guildbanks to the list (same faction only)
  • Added: Guildbank count is now also available on tooltips

Version 0.2 – March 2, 2008

  • Fixed: URL in the help information is incorrect
  • Fixed: Scrollbar not working properly on Windows clients
  • Fixed: Chatlinks stop working
  • Fixed: Information is no longer shown twice on recipe-type items
  • Added: Items owned by your alts (same faction and realm) are now available through the Locations box
  • Added: Option to turn on/off the minimap icon
  • Added: Information added on what all those numbers mean reported for item count
  • Added: Information of alts displayed on item tooltips
  • Added: Guildbank data can now be updated between guild members who have also are running UberInventory

Version 0.1a – January 29, 2008

  • First public release (among guild members)


Known issues


  • Some users have reported server disconnects when opening their mailbox when it is full
    If you experience this issue as well please delete the WDB folder from the Cache directory
      PC: C:\Program Files\World of Warcraft\Cache\WDB
      Mac: /Applications/World of Warcraft/Cache/WDB

    This will force WoW ro reload item information from the servers

No comments yet.

Leave a comment

You must be logged in to post a comment.