Quantcast
VGInterface.com
Search Downloads


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


Post A Reply
Author Comments Comment Options
Unread 01-31-2015, 12:18 PM  
Maclotro
The Wary

Forum posts: 0
File comments: 15
Uploads: 0
Having issue with inventory (Maybe the way I am doing it)

Hi -
When I look at my Vault inventory it shows that I have 55 light hides in my vault. However when I look in my vault there are no light hides? Any thoughts on this ?

Is there a way to refresh items in my vault versus what is in the inventory listing?

BTW I do not load the inventory program each time I login. I am only loading it when I need to find something. Also I am loading it once a week when I swap through all my characters to check mail/do my crafting patterns.
Maclotro is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-25-2015, 02:27 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 216
File comments: 636
Uploads: 18
Re: Alt Inventory and Multiple accounts

Quote:
Originally Posted by Maclotro
I may of missed this, but I have multiple accounts and was curious if I can see character's inventory for the account I am not logged into atm.
Looking at the ALL part or just the individual character.

I keep everything it seems lol. So trying to find stuff across my 2 founder accounts or across my 4 f2p accounts can be very difficult some times.
So is this a function of the plugin already or is it something that could be an option?
Yes and no. The plugin system does not natively allow for sharing data across accounts - the folder structure prevents .plugindata files from one account from being accessed by another. The data is separated in Account/Server/Character levels.

That said, there is a way around this for some operating systems but it has a significant limitation. Mac/Linux and Windows Vista or higher operating systems support Symbolic Links (use Google to research how to set up a Symbolic Link for your OS) which can be used to create virtual paths so that you can point one account's folder to another account's folder effectively saving and loading data for both accounts from one physical path. Unfortunately that will cause one major side effect, the "ALL" data (or any Account level data) will be overwritten by whichever account is accessed most recently. This can have serious negative effects for any plugin that stores its settings or data at the Account level as it will get overwritten every time you switch accounts. I personally don't feel it is worth the hassle and don't recommend using Symbolic Links but it is possible as long as you are willing to put up with the downside. For instance, the Wallet plugin would probably have conniptions if you used Symbolic Links and ran both accounts at the same time - if you never run the accounts simultaneously there is less chance of overwriting/corrupting data.

Last edited by Garan : 01-25-2015 at 02:30 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-25-2015, 01:10 PM  
Maclotro
The Wary

Forum posts: 0
File comments: 15
Uploads: 0
Alt Inventory and Multiple accounts

I may of missed this, but I have multiple accounts and was curious if I can see character's inventory for the account I am not logged into atm.
Looking at the ALL part or just the individual character.

I keep everything it seems lol. So trying to find stuff across my 2 founder accounts or across my 4 f2p accounts can be very difficult some times.
So is this a function of the plugin already or is it something that could be an option?
Maclotro is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-09-2015, 10:45 AM  
bunny
The Wary
 
bunny's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 45
Uploads: 2
Re: Re: Wallet?

Quote:
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
I am check your wallet plugin, but that is not what I really need. So I made it myself, check it here. It is working like your altinventory but with wallet (buy the Premium wallet and put in the barter item is strongly recommended!)

Thank you to inspire me and also for many help with you codes!
bunny is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-22-2014, 08:26 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 216
File comments: 636
Uploads: 18
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 12-22-2014, 06:00 PM  
bunny
The Wary
 
bunny's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 45
Uploads: 2
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 12-22-2014, 11:25 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 216
File comments: 636
Uploads: 18
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 12-22-2014, 08:23 AM  
bunny
The Wary
 
bunny's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 45
Uploads: 2
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: 216
File comments: 636
Uploads: 18
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: 3
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: 216
File comments: 636
Uploads: 18
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: 3
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: 216
File comments: 636
Uploads: 18
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: 7
File comments: 50
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: 216
File comments: 636
Uploads: 18
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
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 02:02 AM.


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