If you are an altaholic like me, you have spent countless hours logging characters in and out looking for where you put crafting supplies or trophies. Alt Inventory allows you to view a snapshot of your alt's bag inventory, equipped items, stats, traits, reputation, known recipes, wallet and a free form note without leaving game so that you know which character has what items/currencies/stats.
NOTE: THIS AND ALL OTHER INVENTORY PLUGINS ONLY HAVE ACCESS TO BAGS, EQUIPPED ITEMS, VAULT AND SHARED STORAGE CURRENTLY. There is no access to Housing Storage or Wardrobe. As soon as Turbine grants Lua plugins access to any other form of storage I and most other developers will add that to our plugins.
Finally, the long awaited Vault and Shared Storage update has arrived. You will now be able to view your alt's vault storage as well as your shared storage. To initially get a snapshot of your storage, you must have the plugin loaded when you interact with a Vault-keeper and access your vault on all alts. You only need to access your shared storage on a single alt since the data is shared by all. From then on, the display will show non-interactive icons (no tooltip) when you are not interacting with a Vault-keeper (you can check your vault no matter where you are or which character you are on) and interactive icons (the tooltips will be available for your current character's vault and for any character's shared storage).
Version 2.08 is updated for the U6 recipes and also includes a wallet display for Gold, DP, and all Barter Currencies. This version also includes a number of bug fixes, mostly related to the Stats panel.
Version 2.07 adds tracking of Proficiency and Mastery tiers for crafting, updates/fixes to the crafting panel recipe list, tooltip popups for the "learned" recipes and a number of minor bug fixes. The crafting tiers will automatically update as long as the plugin is loaded when you change tiers but you can also manually set the proficiency/mastery tiers. To see the tooltip for a "learned" recipe, hover the mouse over the "info" link for the recipe entry. Note, the tooltip refers to the character you are currently playing, NOT the character selected in the plugin, so if it says the recipe has a restriction, it is based on the character you are currently playing.
Version 2.06 adds the ability to track your Reputation and Traits. For Reputation, once you set the initial levels of reputation, if you gain rep a tier while AltInventory is loaded, it will automatically track the update for factions other than guilds (the guild rep messages are a little different so I will be adding that in a future update, until then you will have to update guild rep manually). Trait tracking is totally manual at this point, all the plugin knows about is your race and class so it will limit the selections by those two filters. It does not know which traits you have actually earned so it will allow any for your race or class. Some of the trait icons resource IDs are still unidentified so their icon will show as a blank square until I find those resource IDs (I considered using external JPGs for the unidentified icons but that would just bloat the zip file with little benefit).
Version 2.05 introduces the Known Recipes list which will allow you to select the vocation and known recipes for each character so that you will know whether an off-line alt can use a recipe you just looted. Note, all of the available sources of recipe data including the Lorebook have significant errors in their recipe lists, especially for the Westfold tier. For this reason, there may be a number of world "drop" recipes that are still missing from the lists - if you have such a recipe, please send me a PM with the name, tier, recipe group (the group heading it shows up under beneath it's tier) and whether it is a one-shot recipe - I will add all verified recipe info that is PM'd to me to a later release. There is a checkbox next to all recipes that are not automatically known for each tier - check the ones that your character already knows. There is also limited filtering (you can filter by one-shot/unlimited) and searching - you can type part of the name of a recipe (or Lua pattern) and only the matching recipes will display. I will be adding additional filtering options in a future release.
In addition to Known Recipes, ver 2.05 also includes the Equipped Items, Wallet and Stats panels with valid data (prior to RoI this info was not available to Lua and the panels were just a mock-up of what I hoped would be introduced). As the Lua interface currently stands, the item IDs are not programatically available so the Equipped Items display is of limited use - I can show the icon, but not the pop-up window which is what I was really hoping for

If you don't like the equipment slot layout, you can drag the slots around by holding Ctrl and dragging them to where you want them around the Mannequin. You can similarly drag the Mannequin if you want it positioned differently but the equipment slots will retain their positions relative to the Mannequin while it is being dragged. If you wish to return to the default layout, just click the "Use Default" button.
The last thing added in 2.05 is a Notes panel - you can enter/edit any free form note that you like for any character.
Version 2.02 introduced a number of new features, but the biggest changes were for the Euro clients. First, the Vindar Patch was incorporated into the source code so they no longer have to patch the plugin after installing/updating. Second, I've added the first pass of translations for French and German clients (some of the translations may be a bit too literal and may need tweeking and some of the Item Categories still need to be translated). In addition to these updates, there is also now a "Minimal" view that eliminates the header and footer graphics for those that want just the basics. The is also a sneak peak into what I hope the future may hold for Alt Inventory with the Equipped Items and Statistics previews (I'm keeping my fingers crossed and hoping that Turbine grants us much broader access to the client data).
Known Issues:
The Vault and Shared Storage panels may not automatically refresh the very first time you interact with them (only happened to me once but since I'm not sure why it happened I assume it can happen again). The current workaround is to click on one of the three "view" buttons (the ones that change the layout between labels and icons). I will track down this bug as soon as I can get a new development box up and running.
"Crit Avoidance" is showing 0 - the Lua interface is always returning 0 - the underlying bug was reported to Turbine.
The "ALL" tracking tab is still intermittently showing incorrect information. I will fix this in a future release (fairly low priority at the moment).
Future plans: I will be adding additional customization for colors in the future and additional views as Turbine expands on the data exposed to Lua, especially Vault and Shared Storage.
____________________Version Log____________________
NOTE: I have cleared the version log since 2.0 is a significant code change from prior versions and the bugs/fixes from the prior versions are no longer relevant. The change log now starts with 2.01
Ver 2.10
Added Vault panel
Added Shared Storage panel
Modified the Bag panel to use the new Vault/Shared Storage data format. This will allow fixing the bug in the tracking window.
Added color slider in options for Panel Background - this changes the color of the scrollwork background of the main panel
Added One-Shot icon to the crafting panel for one-shot recipes - thanks to Kynta for reminding me of this.
Multiple fixes to the German translation, thanks to Schlumpf for providing the corrected text.
Ver 2.09
Fixed the Virtue trait cap bug, Virtues can now correctly go to 14.
As requested by Bowler, I have added automatic inventory snap shots. The inventory file will save a snapshot each time the plugin is unloaded - you can set the maximum number of snapshots in the options, it defaults to 10. The snapshots are saved in the
"My Documents\The Lord of the Rings Online\PluginData\username\servername\characternam e" folder as AltInventorySnapShot_xx.plugindata where xx is the autoincremented index. When the max index is reached it will automatically roll over to 1.
Fixed the wallet 0 currency bug.
Added "Festival Items" to Scholar crafting and fireworks recipes
Added "Potions (Theodred's Riders)" to Scholar crafting and moved Rohirric Athelas & Celebrant to "Potions (Theodred's Riders)"
Ver 2.08
Fixed bug in "All" character Traits panel
Added The Riders of Stangard and Heros of Limlight Gorge to Rep Panel
Added many if not all Update 6 recipes
- I may have missed a few and the Jeweller Brooch ones have odd naming - the recipe item is named for the ore ingredient but the created items are named after the gem ingredient. I'll have to find some of those recipes to see how they show up once learned.
- some of the recipes may be in an incorrect subgroup since I have no way of knowing the correct group until I stumble across one of the recipes in game so I can see where it lands after being learned
Fixed a bug in the Trait panel that would cause an error if a character last saved with a version prior to 2.06 was selected
Removed the "Enable Attributes" setting now that Turbine has fixed the bug in :GetAttributes() - Money and Statistics will automatically be turned on for all characters as they are logged in
Removed the "Money" display on the main window since the Gold is displayed in the new Wallet panel with all of the other currencies
Added Wallet Panel for Gold, DP and Barter Wallet Currencies.
Fixed a bug in Character Notes, Equipped Items, Slotted Traits and Faction Rep panels that would leave orphaned records when deleting a character.
Ver 2.07
Added Proficiency and Mastery tracking for crafting Tiers. Just click the highest tier of Proficiency or Mastery that you have achieved (no need to click all tiers, the plugin will automatically account for lower tiers). Note, if your highest tiers of proficiency and mastery are the same, you only have to click the mastery as the plugin knows to require proficiency for mastery.
All three clients, EN, FR and DE clients will automatically detect crafting Proficiency/Mastery tier changes as long as AltInventory is loaded when the change occurs (FR and DE are not yet supported by the auto update for Rep tiers).
Fixed German translation for Metalsmith (I completely missed it

).
Added recipe popup tooltips for the crafting panel - note, only recipes that exist as actual objects have a tooltip, default recipes can not (two recipes are still missing info, "Peerless Thain's Halberd" and "Reforged Captain's Mace of the Second Age Recipe (Level 65)" as they are not in the Lorebook and their resource IDs could not be resolved yet)
Updated recipe lists - some recipes may still have incorrect categories since there is no way to know the category without actually having the recipe known.
Some "learned" recipes will appear to show duplicates, this is due to there being two versions of the recipe, mostly the old trophy versions, but they have distinctly different recipe IDs and both versions can be "known". To determine which version you actually know, hover the mouse over the "info" link and the tooltip will tell you if that version is actually "known".
Some "learned" recipes appear in multiple tiers such as the LM pet talismans and "Officer's Armour" but these are distinct recipes and are correct.
Updated crafting recipes for update 5.2 changes
I gave up hoping that Turbine would ever expose the HUD status and modified the windows and icons to assume the HUD is displayed when the plugin is loaded (this assumption is fairly safe not that users can load plugins automatically via the Turbine Plugin Manager)
Expanded the area where the user can click the Minimal Header display to move the window when showing the Minimal view.
Located and fixed a performance bug that was causing intermittent lag when equipment was swapped even when the plugin was not visible.
Ver 2.06
Added item name popup display for Equipped Items.
Moved Wallet display below panel buttons to allow space for more buttons.
Fixed minor color discrepancy in panel buttons.
Added Rep Panel - keep track of which alts have what tier of reputation with each faction as well as their crafting guild. This panels is just a beta and will have a significant update at some point in the future, especially the graphics (or lack thereof).
Added Traits panel - note, many of the Trait icon resource IDs have not yet been located so some icons will show as a blank square. I will be adding icons as I find the time to locate their Resource IDs.
Moved Avoidance values back into their correct column under their heading separator
Fixed panels so they don't display when they are not relevant (i.e. the equipped item panel no longer show for Creep characters since there's no valid data)
Added DE and FR translations for crafting panel. Note, this does not yet include the category and recipe translations, just the controls.
Fixed the Select All and Clear All buttons on the crafting panel (I broke them just prior to releasing 2.05 when I added categories to the crafting panel)
Fixed a number of incorrect recipe categories, thanks to Bill Magill of the Old Timers Guild for proofing
Added a number of missing Westfold tier recipes that were added to the Lorebook (current as of Jan 4)
Ver 2.05 - Updates/Fixes
Added real items to the Equipment View. Unfortunately, only the item icons and names are programatically available so "examine" tooltips aren't possible yet.
Added Wallet display - note, the wallet is turned off by default because the :GetAttributes() method can cause client crashes. When turbine fixes this, I will change this to turn the wallet on by default
Added real stats to display - note, for the same reason as wallet, the stats display is turned off by default
Added option to enable/disable Attributes - enabling this at this time will make the plugin subject to crashing the client if it is ever unloaded so this is not considered a safe option at this time and defaults to disabled.
NOTE: If you enable Attributes and are experiencing client crashes, you will have to reload the client, load AltInventory, disable Attributes, unload AltInventory and LOG OUT your character (you don't have to actually exit the game, just logging out to the character selection screen is sufficient to clear the underlying bug).
Added Crafting panel for tracking vocation and known recipes.
-- see the crafting.lua file for comments on the crafting data
Fixed a minor bug in the equipement and stats panels positions that was intermittently causing panels to overlay the right window border when resizing the main window
Fixed the Title bar icon being cropped after the RoI update (Turbine changed the width of the title overlay).
Fixed the glitch introduced in RoI that prevents controls from properly invalidating their drawing region if their parent has no background/backcolor set.
Added a Notepad panel. Just a basic scratch pad which saves notes per character - even the "All" selection can have it's own separate notes.
Ver 2.04 - minor bug fixes
Fixed a bug that would cause an error when Search contained certain special characters
Fixed bug that caused view to be blank if Minimal Header and Load Minimized options were both set.
Fixed a bug which could cause minimized icon location to be saved incorrectly.
Modified Vindar Patch code to allow plugin to continue loading and provide additional information when saved data fails to load
Changed View mechanism to allow for easier addition of new Views
Fleshed out more of the Stats view - still just a preview since we don't have access to the real data

Added List Text Color in Options
Ver 2.03c - hotfix
fix for backward compatability with version 1.13 saved data
Ver 2.03b - hotfix
fix to allow the plugin to load even if the saved data is no longer readable (this case could occur on some european clients with format fixes that aren't compatible with the Vindar patch)
Ver 2.03a - hotfix
minor bug fix for Sort by "Location in Pack" with Bag Separators - separators were not properly suppressed when the option setting was turned off
Ver 2.03
Fixed a bug in the ListBox selected index test that would prevent loading with LoTRO's "Update 2"
Fixed a bug that would cause the plugin to cease functioning when the Search text contained a "pattern" character like "["
Fixed a bug that would prevent loading when sorting on "Category" if an item existed in inventory that was not in the enumeration
Added "Show Icon When Minimized" option for those that prefer to use the Toggle command and never see the minimized icon (particularly helpful for frequent screenshots).
The plugin now automatically minimizes when the HUD is toggled the same as when Esc is pressed. If "Show Icon When Minimized" is turned off, the icon will not display, allowing for clean screenshots.
Added a few of the missing ItemCategory translations (still a work in progress)
Added optional "Bag Separators" when sorting by Location in Bag
Fixed bug preventing some labels on Options panel from changing text color
Ver 2.02
Fixed a bug that would cause "Undefined" to display in the filter list at all times
Fixed a bug that caused items with truly undefined categories not to display in the "Undefined" category
Fixed "Category" sort bug and reenabled "Category" as a sort option - NOTE, if you change languages, you will have to reload the plugin to get alphabetized categories in the filter and to properly sort by them. This is "as designed" to avoid memory leak issues. I may change this in a future release, but not likely since it only happens when changing languages.
Created a "minimal footprint" display (limited header/footer with no graphics)
Fixed a bug that prevented the "X" (close window) button on the main form from displaying the Minimized Icon after hiding the main window.
Implemented Vindar Patch for European clients -you no longer need to patch the plugin after installing/updating as it is now built into the source.
Stripped out all displayed text into a resource file in preparation for translated versions of interface
Implemented initial translations for French and German clients. This may need some clean up as some of the translations were literal and may not be appropriate for the game context. Note that accent marks are an issue with the current implementation so the text does not include accents/special characters. This will be resolved in a future version.
Started identifying the Item Category values that are missing from the Turbine enumeration and documentation - this task is definately not complete
Created prototype "Equipped Items" and "Statistics" views and all of the structure needed to implement additional views such as "Traits" and "Known Recipes" if that data ever becomes available via Lua.
Ver 2.01a - Commented out the reference to Turbine.Debug.
Ver 2.01 - Fixes/Updates
Fixed a bug that was preventing hiding/toggling the main window using Chat commands. I also fixed the Chat commands so that they are no longer case sensitive. ("/AlTiNvEnToRy ToGgLe" will now work as well as "/AltInventory toggle")
Added an option to the Options Window to allow loading the plugin in it's minimized state (the minimized icon shows instead of the main window).
____________________Installation__________________ __
To install the Alt Inventory plugin, unzip the entire zip file to your Plugins folder. If you had the game running when you installed the plugin, you will have to type "/plugins refresh" or close and restart the game.
To run the plugin, simply load it. Type "/plugins load altinventory" in your game chat window. Since Turbine does not yet allow plugins to load and run automatically, you will either have to type that each time you load a character or bind it to a quickslot (or use the plugin manager plugin found elsewhere on this site).
When you first close the Alt Inventory window, the icon will appear in the lower left corner of your display, you can drag it to any location you want and the next time it loads it will remember it's location. You can alternately use the chat commands "/altinventory show", "/altinventory hide" and "/altinventory toggle" to control display of the main window. If you change resolutions to a lower resolution causing the icon to fall off screen, simply unload and reload the plugin and it will automatically place itself back within the viewable portion of the screen along the border closest to it's last location.