VGInterface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Bags, Bank & Inventory

Category: Bags, Bank & InventoryAlt Inventory
Interface Information
Download
Garan's Portal Bug Reports Feature Requests
How do I install this? (FAQ)
Name: Alt Inventory   Popular!
Author:
Date: 04-20-2014 10:34 PM
Size: 206.31 Kb
Version: 3.04
Rate File: 5 out of 5 with 31 votes  
Pictures
Click to enlarge 

Views: 0
Size: 88.94 Kb
Dimensions: 578 x 644
Alt Inventory 3.0
 
Click to enlarge 

Views: 0
Size: 51.45 Kb
Dimensions: 587 x 643
Using filter on "ALL" display to quickly find all Travelling Rations. Detail pop-up shown
 
Click to enlarge 

Views: 0
Size: 65.49 Kb
Dimensions: 578 x 489
Minimal Header view for those who don't want the "Turbine Vault" look.
 
Description
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, vault and shared storage without leaving game so that you know which character has how many of which items.


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 version 3.0 update has arrived.


Alt Inventory allows you to quickly and easily view all of your inventory for your character, your alts, all vaults, and shared storage in one view. You can filter the display by item category or enter a case-insensitive search (accent-insensitive as well so this works for DE and FR clients as well!) for an item by name. You can sort the view by Name, reverse Name, Category or Quality. You can also choose to display icons and text, text only or icons only. The window is resizable and movable, will disappear for clean screenshots and can be opened from an icon when desired or by the chat command "/altinventory show".


Version 3.0 now focuses only on inventory display. The Item Tracking features are now a separate plugin, ItemTracker and all non-inventory displays will be in AltViewer. This separation of functionality allows the plugin to function far more efficiently as well as allowing all of the inventories to be merged into a single display.

Quantity details can be viewed by hovering over the name of the item. In the "ALL" view, this will display how many of the item are in each type of storage by character. In an individual storage view (single character, vault or Shared Storage) the detail will show how many are in each container within that storage ("Chests" for vaults and Shared Storage and "Bags" for character).

Tooltips will display when you hover over the icon of any item that your current character can access - if you open your vault, then any item in the vault will show a tooltip even after leaving the vault-keeper until you unload the plugin. Items with a grey and red dotted border will not display a tooltip.


Known Issues:
The mini-icon funtionality has not been implemented in version 3.0 but will return in a future version.

Future plans: a long vacation in a warm climate. oh, for the plugin. um, well, not too many plans until we see what update 10 brings us.

____________________Version Log____________________
NOTE: I have cleared the version log since 3.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 version 3.01. The "Version History.txt" however does cover all prior versions.

Ver 3.04 Implemented workaround for the bug introduce by U13 when suppressing the built in bags.

Ver 3.03 Minor bug fixes
Fixed bug when turning on "Current bags display total items" with current character selected and then adding an item to inventory reported by Bill Magill.
Reimplemented the "/altinventory toggle" command
Fixed bug when clicking Cancel in Options dialog reported by RJFerret.

Ver 3.02
Re-implemented the ability to utilize the current character items directly from AltInventory
Re-implemented drag/drop for current items both into and out of AltInventory. Note, drag/drop will ONLY work when displaying the current character's bags.
Re-enabled "Replace Bags" option.
Added "Use Mini Icon" option. Changes the 32x32 square icon to a 16x16 round icon suitable for placement on the compass ring.
Fixed a bug which sometimes prevented the Sort from being properly applied when adding an item (items were sometimes being added in incorrect positions).
Fixed the missing quantity column in Text only display
Doubled the width of the item entries for Text only display to allow for extra long item names

Ver 3.01
Minor bug fix for icon positioning typo in DE and FR clients

____________________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 or set the plugin to load automatically from the Turbine Plugin Manager (type "/plugins manager" in chat or access from the System menu).

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 by holding Ctrl while you drag it and the next time it loads it will remember it's location.
Archive List (Old Versions)
File Name
Version
Size
Author
Date
3.03
206.07 Kb
Garan
02-25-2013 04:11 PM
3.02
205.90 Kb
Garan
02-14-2013 11:04 PM
3.01
200.67 Kb
Garan
02-04-2013 08:35 PM
3.0
200.58 Kb
Garan
02-04-2013 09:03 AM
2.11c
402.22 Kb
Garan
12-09-2012 09:54 PM
2.11b
404.23 Kb
Garan
11-27-2012 10:18 PM
2.11a
410.86 Kb
Garan
05-18-2012 07:21 AM
2.11
410.67 Kb
Garan
05-17-2012 03:21 PM
2.10
410.24 Kb
Garan
05-15-2012 10:00 PM
2.09
348.21 Kb
Garan
04-27-2012 10:28 PM
2.08
347.02 Kb
Garan
04-04-2012 11:50 PM
2.07
361.14 Kb
Garan
02-17-2012 01:13 PM
2.06
339.83 Kb
Garan
01-05-2012 12:11 AM
File Statistics
User Rating:
5 out of 5 with 31 votes
Downloads: 75191
Views: 236294
Favorites: 143
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread Today, 08:26 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 180
File comments: 515
Uploads: 17
Re: Re: Re: Wallet?

Quote:
Originally Posted by Bunny
A last question: On this very version, this plugin is unstable or we can use it safe?
To the best of my knowledge, AltInventory is completely stable with the current Turbine client. The remaining LUA crashes involve memory leaks or LUA methods that are not related to inventory.

FWIW, all of my currently published plugins except IRV (Image Resource Viewer) should be stable with the current client. IRV will still crash the client due to a memory allocation issue in the client.

Last edited by Garan : 12-22-2014 at 08:30 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread Yesterday, 06:00 PM  
bunny
The Wary

Forum posts: 0
File comments: 30
Uploads: 0
Re: Re: Wallet?

Quote:
As to changes/updates to AltInventory, I have stopped developing plugins for LotRO until the API gets fixed - things looked hopeful this past fall when we got a number of API bug fixes but since that time, the dialog with Turbine has again ceased with no response to posts or PMs. I can't justify spending my time developing for a platform that has no support - Turbine has never supported LUA, the devs used to spend their own time implementing and debugging the LUA client but even that appears to have ceased. I suspect one or more of the devs that donated their time were caught by the latest round of layoffs and the remaining devs just don't have the time to work with us I spent several weeks of my spare time verifying and documenting the outstanding bugs list to assist the devs but received no feedback after posting it to the forums or to PMs sent to the devs that had been working on LUA.
I can totally understand what you said. The LUA was always an unsupported part of the lotro, and now the whole lotro is an unsupported part of the WB/Turbine I have many times crash, and thanks for the information that come from plugins. I must rethink what I really need and what can I drop while turbine repair the LUA interface.

A last question: On this very version, this plugin is unstable or we can use it safe?

Last edited by bunny : 12-22-2014 at 06:03 PM.
bunny is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread Yesterday, 11:25 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 180
File comments: 515
Uploads: 17
Re: Wallet?

Quote:
Originally Posted by Bunny
Hello Garan
Thanks again for this superb plugin. I would like to ask, there is any plan to integrate the wallet into the plugin? There is access in LUA (Turbine.Gameplay.Wallet) so it is possible and also would be nice to see what about around alts with the non account shared items. I thinking about make a plugin for this, but I am pretty sure that would be better if that is inside this plugin like the shared storage as well.

And if I can ask again, if you can include into the plugin the vault tab separating function that would be nice, too.

Cheers
Bunny
There is already a plugin, "Wallet" that handles all of the barter wallet functionality, including providing totals per account and a popup with per character detail values. I used to include several other features in AltInventory until Turbine broke a number of LUA calls which caused plugins to crash the client. In order to allow users to continue to use the inventory features I found it necessary to strip out the other functions which was a significant undertaking. Due to that event, I will not be re-integrating those features even though the crashes have been fixed.

You can find Wallet here:
http://www.lotrointerface.com/downlo...12-Wallet.html

Another plugin that was separated from AltInventory was ItemTracker which can be very handy for crafters or anyone that wants to keep track of item quantities across all characters including color coded statuses:
http://www.lotrointerface.com/downlo...emTracker.html

As to changes/updates to AltInventory, I have stopped developing plugins for LotRO until the API gets fixed - things looked hopeful this past fall when we got a number of API bug fixes but since that time, the dialog with Turbine has again ceased with no response to posts or PMs. I can't justify spending my time developing for a platform that has no support - Turbine has never supported LUA, the devs used to spend their own time implementing and debugging the LUA client but even that appears to have ceased. I suspect one or more of the devs that donated their time were caught by the latest round of layoffs and the remaining devs just don't have the time to work with us I spent several weeks of my spare time verifying and documenting the outstanding bugs list to assist the devs but received no feedback after posting it to the forums or to PMs sent to the devs that had been working on LUA.

I will continue to update MoorMap and TerrainMap but all other LUA development has been put on hold for the foreseeable future.

Last edited by Garan : 12-22-2014 at 11:28 AM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread Yesterday, 08:23 AM  
bunny
The Wary

Forum posts: 0
File comments: 30
Uploads: 0
Wallet?

Hello Garan
Thanks again for this superb plugin. I would like to ask, there is any plan to integrate the wallet into the plugin? There is access in LUA (Turbine.Gameplay.Wallet) so it is possible and also would be nice to see what about around alts with the non account shared items. I thinking about make a plugin for this, but I am pretty sure that would be better if that is inside this plugin like the shared storage as well.

And if I can ask again, if you can include into the plugin the vault tab separating function that would be nice, too.

Cheers
Bunny

Last edited by bunny : 12-22-2014 at 08:26 AM.
bunny is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-27-2014, 10:31 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 180
File comments: 515
Uploads: 17
Re: Re: Re: Simultaneous logins on multiple subscriptions

Quote:
Originally Posted by Crispy
I think I better understand how PluginData is loaded and saved now, and I can see that dual-boxing will be a problem with all my addons.
It should only affect those plugins that have to save data at the Account or Server levels. Any plugins that only save data at the character level will work fine. Any plugins where the Account or Server data is the same for both subscriptions (settings, etc) should also work fine.

Last edited by Garan : 11-27-2014 at 10:32 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-27-2014, 09:52 PM  
crispy
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Simultaneous logins on multiple subscriptions

Quote:
each character only has access to it's own character data.
Ah, kills that idea.

Quote:
As to stale data, do you mean characters that are no longer in use?
I had characters that weren't present in the AltInventoryChars file, and the vault slots names were the defaults instead of my custom names. I fixed it by deleting the AltInventoryChars file and letting the plugin rebuild it.


I think I better understand how PluginData is loaded and saved now, and I can see that dual-boxing will be a problem with all my addons.

The best solution I can see is just to carefully manage my logouts.
My MAIN account has my main and all my craft alts; my AUX account really only has one Minstrel for healing and no shared vault.

If I make sure to never log out on my AUX account unless I'm still logged in on my MAIN, then my MAIN account will always overwrite with the (mainly) correct data when it logs out. Then when I'm finished a session, I can just login and out of my AUX account to check my vault and bags to refresh the Minstrel's data. As long as I don't check the AUX (non-existent) Shared Vault, it doesn't refresh the Shared Vault space.

Bottom line is I think I have a solution that will work. Worst case is I have to rebuild by logging into each toon again.

Last edited by crispy : 11-27-2014 at 09:54 PM.
crispy is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-27-2014, 09:03 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 180
File comments: 515
Uploads: 17
Re: Simultaneous logins on multiple subscriptions

Quote:
Originally Posted by Crispy
I have two subscriptions on my (one) account and dual-box them (log into both simultaneously in separate windows), and I'm seeing inconsistencies in AltInventory (missing characters, incorrect counts).

I'm guessing that's because the last window to logout is overwriting and losing any data saved from the first window?

If so, one suggestion would be to move each characters' data into its own folder (since it is impossible to log into the same character twice), and use timestamps to periodically synchronize the data (SharedVault, etc) in the AllCharacters folder (or at least check it before writing).

Also, my AltInventoryCharList.plugindata file seems to have stale info in it (but the timestamp is current). Is there any way to force it to rebuild?
Thanks for the feedback. Unfortunately, Turbine does not provide us with the level of flexibility to make this work for multiple subscriptions. You have some good ideas, however you do not seem to be aware of the restrictions that Turbine has enforced on file access. I will attempt to explain.

Part of the issue is due to the fact that the Lua client was never designed to handle multiple subscriptions on one account. What you are seeing is the same issue that people see when using symbolic links to share data on multiple accounts.

The first issue is that we can not specify paths, only the enumerations for Account, Server and Character which Turbine then translates to the specific path. Thus it is not possible to save the data at the character level and still access it on other characters since each character only has access to it's own character data.

Another issue is the inability to differentiate one subscription from another. If we were able to determine the subscription index that would at least make it possible to separate the subscription info but currently it is all just lumped together by account.

Additionally, Turbine has purposely prohibited actual real-time access to the data files. So periodically synchronizing data is not practical and reading data before writing it is also problematic, especially when closing down the client.

As to stale data, do you mean characters that are no longer in use? If so, you should be able to select the character in AltInventory and click the skull button to delete that character from the list. I don't recall if that feature made it through the rewrite from 2.x to 3.0 - I'll have to check when I get a chance. But bear in mind, if you delete the character with another client still active on the same account it will overwrite the deletion. Be aware though, due to the fact that you have two subscriptions running on the same account that the file will get out of synch again as you add and remove characters.

Unfortunately, through no fault of yours, you are using a set up that is inconsistent with Turbine's basic design of the Lua client. While it is possible to limit some of the issues caused by this, it would be very, very time consuming since I would have to bypass a lot of the restrictions that Turbine has put in place and would still leave inconsistencies. Given how long my current ToDo list is, I do not foresee ever being able to resolve these issues unless Turbine provides some additional functionality, especially the ability to save/read data at the Subscription level (which would separate the data by subscription but you would no longer see the characters from the other subscription) and/or exposing the subscription index (NOT the name as that could lead to security issues).

That said, I do revisit issues like this from time to time and once in a while either something has changed or I come up with another approach to the problem that makes a solution possible. So, while it is unlikely (your odds of winning your local lottery might be better) it is still always possible that this issue can be resolved at some time in the future.

Last edited by Garan : 11-27-2014 at 01:10 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-27-2014, 03:11 AM  
crispy
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
Simultaneous logins on multiple subscriptions

I have two subscriptions on my (one) account and dual-box them (log into both simultaneously in separate windows), and I'm seeing inconsistencies in AltInventory (missing characters, incorrect counts).

I'm guessing that's because the last window to logout is overwriting and losing any data saved from the first window?

If so, one suggestion would be to move each characters' data into its own folder (since it is impossible to log into the same character twice), and use timestamps to periodically synchronize the data (SharedVault, etc) in the AllCharacters folder (or at least check it before writing).

Also, my AltInventoryCharList.plugindata file seems to have stale info in it (but the timestamp is current). Is there any way to force it to rebuild?

Last edited by crispy : 11-27-2014 at 03:13 AM.
crispy is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-04-2014, 11:01 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 180
File comments: 515
Uploads: 17
Quote:
Originally Posted by bsmorgan
1572 as well
Yep.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-04-2014, 09:47 AM  
bsmorgan
The Undefeated

Forum posts: 6
File comments: 40
Uploads: 0
Quote:
Yep. Nice catch... turns out the same error is in line 1573
Thanks for reporting that one.
1572 as well
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-01-2014, 06:23 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 180
File comments: 515
Uploads: 17
Quote:
Originally Posted by bsmorgan
Code:
...ings Online\Plugins\GaranStuff\AltInventory\Main.lua:1967: attempt to index field '?' (a nil value)
I'm guessing that [name] should be replaced with [tmpItem].
Yep. Nice catch... turns out the same error is in line 1573
Thanks for reporting that one.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-01-2014, 05:37 PM  
bsmorgan
The Undefeated

Forum posts: 6
File comments: 40
Uploads: 0
Code:
...ings Online\Plugins\GaranStuff\AltInventory\Main.lua:1967: attempt to index field '?' (a nil value)
I'm guessing that [name] should be replaced with [tmpItem].
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-01-2014, 03:49 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 180
File comments: 515
Uploads: 17
Quote:
Originally Posted by bsmorgan
A patch until the option is ready would also be useful (point me in the right direction and I might be able to do the patch myself. I've looked at the code, but it wasn't obvious to me where the dropdown default was set).
You are looking for line 2548 in main.lua (near the bottom of the LoadData function definition). I highly recommend making a backup copy of main.lua before making this (or any) change just in case you want to undo your change.

change the line:
inventoryWindow.CharList:SetSelectedIndex(selIndex );
to
inventoryWindow.CharList:SetSelectedIndex(1);

and the plugin will default to "ALL" view when loading.

Note, this may take significantly longer to initialize as the ALL view takes a while to display which will impact your login times if you have the plugin set to autoload. That might be enough to cause the server connection to timeout.

Of course, adding it as an option instead of hard coding it is a tiny bit harder but not overly complex.

Last edited by Garan : 10-01-2014 at 03:50 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-01-2014, 12:21 PM  
bsmorgan
The Undefeated

Forum posts: 6
File comments: 40
Uploads: 0
Quote:
I can certainly look into adding an option to default view to ALL view.

I'm curious, are you frequently looking at specific items to see which characters have how many of that item? If so, perhaps you should consider the ItemTracker plugin.
An option would be fantastic! A patch until the option is ready would also be useful (point me in the right direction and I might be able to do the patch myself. I've looked at the code, but it wasn't obvious to me where the dropdown default was set).

I recently started using ItemTracker when I'm "farming" materials but I'm not keeping track of all of the rare items. Often my AltInventory search is because I know I have some, but I don't remember where it is (or if I'm cleaning up, where it should go). Shared Storage isn't big enough (for me) so I have multiple "inventory manager" alts.

Quote:
That said, I've had a project on the boards for some time to get AltInventory and ItemTracker to share the same underlying inventory (I separated them way back when I spun off ItemTracker from AltInventory 2.x) but since I haven't gotten around to it, using them both at the same time can be a bit of a memory hog.
I'd love to see these two share data. I find it mildly annoying to add an item to ItemTracker in the field and then have to wait until I visit every toon and vault to get the total count correct.
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-30-2014, 01:18 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 180
File comments: 515
Uploads: 17
Quote:
Originally Posted by bsmorgan
I find that almost every time I open AltInventory, I am changing the dropdown from the current character to ALL. Would it be possible to change the default?
Hi.

I can certainly look into adding an option to default view to ALL view.

I'm curious, are you frequently looking at specific items to see which characters have how many of that item? If so, perhaps you should consider the ItemTracker plugin - I use it for all of my gatherer, crafter and mule characters to keep track of how much wood/ore/scholar mats and special use items like shards that I have on hand. It is especially handy when farming mats for a particular project when I want to see at a glance how close I am to having enough. It is far more efficient at that task than AltInventory. That said, I've had a project on the boards for some time to get AltInventory and ItemTracker to share the same underlying inventory (I separated them way back when I spun off ItemTracker from AltInventory 2.x) but since I haven't gotten around to it, using them both at the same time can be a bit of a memory hog.

Last edited by Garan : 09-30-2014 at 01:19 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 09:54 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | VGInterface | LoTROInterface | MMOInterface | Swtorui