lotrointerface.com
Search Downloads


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


Post A Reply
Author Comments Comment Options
Unread 04-18-2012, 09:01 PM  
magill
The Undying
 
magill's Avatar

Forum posts: 85
File comments: 165
Uploads: 0
Here's a Fifth Anniversary bug for you...

Visited a Festival Trader to swap tokens for Marks...

Don't know why the error didn't pop on the last one... maybe the counter really was zero at that point!
Also, no idea why it might have only effected Ancient Silver Tokens. Plain silver tokens were not an issue.

I think ... the 15 Ancient Silver Tokens were lottery winnings, not mob drops, or leftovers from other festivals.

Item Removed: a [Silver Token].
You have acquired [15 Marks].
Item Removed: a [Silver Token].
You have acquired [15 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
magill is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-21-2012, 11:34 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Re: Here's a Fifth Anniversary bug for you...

Quote:
Originally Posted by magill
Visited a Festival Trader to swap tokens for Marks...

Don't know why the error didn't pop on the last one... maybe the counter really was zero at that point!
Also, no idea why it might have only effected Ancient Silver Tokens. Plain silver tokens were not an issue.

I think ... the 15 Ancient Silver Tokens were lottery winnings, not mob drops, or leftovers from other festivals.

Item Removed: a [Silver Token].
You have acquired [15 Marks].
Item Removed: a [Silver Token].
You have acquired [15 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
...line\Plugins\GaranStuff\AltInventory\WalletPane l.lua:489: attempt to index a nil value
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
Item Removed: an [Ancient Silver Token].
You have acquired [30 Marks].
Thanks for reporting this Bill. I haven't had a chance to trade any tokens to test this but it should be fairly easy to fix (sounds like the wallet object isn't exactly working as expected but since it isn't yet documented by Turbine my expectations may not exactly match Turbine's expectations).

EDIT:
I didn't get a chance to verify this specific issue, but there is definately something odd going on when currencies reach 0 quantity. Unfortunately, my game PC doesn't like something Turbine did with this latest update, particularly in Bree - probably something to do with the fireworks effects If I can stop the client from crashing long enough, I should be able to resolve this - I suspect that what happened is that you ran one type of currency to zero which caused it to become nil but it was still being tracked by the plugin, then on every subsequent currency change the nil currency caused an error until the last turn-in where the "changed" event probably didn't fire (thus no error message) since running to zero seems to remove the currency instead of firing a "changed" event. Hopefully I can test this theory in the next few days (takes a lot of tokens to verify, especially since this theory requires two separate types of tokens).

EDIT 2:
I was able to test it enough to verify that QuantityChanged never fires when it reaches zero, just ItemRemoved. This bug is also in Wallet. I should have them both fixed soon.

EDIT 3:
Status update: I have fixed the zero quantity bug in the Wallet plugin which is the basis for most of the wallet panel in AltInventory. As long as I stay away from Bree (whatever is crashing my PC seems to only happen in Bree - guess I won't be getting that anniversary horse any time soon) I should be able to get AltInventory fixed in the next day or so.

EDIT 4:
fixed

Last edited by Garan : 04-27-2012 at 10:32 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-28-2012, 10:41 AM  
MrFantazy
The Wary

Forum posts: 2
File comments: 13
Uploads: 0
Vocation: Armourer - Metalsmith

Crafting Tier - Westfold

Shields (Guild)
*Item Missing - Campaign Shield of Theodred*

Shields (Theodred's Riders)
*Wrong Item - Chanpaign Shield of Theodred*

Shield just got bumped to the wrong tab.

Also in Westfold, you have the Raid recipe drops (Full Helm and Scorched Armour) labeled as Heavy Armour (Level 75). In the games Crafting Panel they are labeled as Armour (Special). While I like your lable better it does put Alt Inv and the Crafting Panel out of sync with each other a little.

Thanks for a great plugin and all your efforts!
MrFantazy is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-28-2012, 06:09 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Quote:
Originally Posted by MrFantazy
Vocation: Armourer - Metalsmith

Crafting Tier - Westfold

Shields (Guild)
*Item Missing - Campaign Shield of Theodred*

Shields (Theodred's Riders)
*Wrong Item - Chanpaign Shield of Theodred*

Shield just got bumped to the wrong tab.

Also in Westfold, you have the Raid recipe drops (Full Helm and Scorched Armour) labeled as Heavy Armour (Level 75). In the games Crafting Panel they are labeled as Armour (Special). While I like your lable better it does put Alt Inv and the Crafting Panel out of sync with each other a little.

Thanks for a great plugin and all your efforts!
Thanks for reporting those.

My metalsmith has not acquired those recipes yet so it's quite helpful having them reported. Unfortunately any recipes that are rep-gated (or guild-gated) or world drops may still be categorized incorrectly so if you or anyone else finds any other discrepancies before I get a chance to acquire them I appreciate having then reported as you did with the exact wording of the correct category. Those will be corrected in the next release.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-07-2012, 09:34 PM  
Kynta
The Wary
 
Kynta's Avatar

Forum posts: 0
File comments: 14
Uploads: 0
I have a problem with, what I think is this plugin crashing my game. I updated my GPU drivers and so far, it has not crashed. Tell me it was really that simple, posibly. :P

Also, maybe just an idea or two (don't yell at me for saying this. Im a graphic designer so it's hard not to give suggestions). Different icons for the top might help. Some I know what they are but not all and the do look a little out of place. Also, for the rep, is there a way to get them listed and have the rep displayed in a way so it's easier to see what level they are. Right now I get confused looking at it. (I dunno, little stars or something...its hard for me to explain in words...)

Two, is there something that helps track deeds? Or is that possible. Like you select the virtues you need and it gives you a list of deeds to tick off? Because I would LOVE that, too.
Kynta is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-08-2012, 01:06 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Quote:
Originally Posted by Kynta
I have a problem with, what I think is this plugin crashing my game. I updated my GPU drivers and so far, it has not crashed. Tell me it was really that simple, posibly. :P

Also, maybe just an idea or two (don't yell at me for saying this. Im a graphic designer so it's hard not to give suggestions). Different icons for the top might help. Some I know what they are but not all and the do look a little out of place. Also, for the rep, is there a way to get them listed and have the rep displayed in a way so it's easier to see what level they are. Right now I get confused looking at it. (I dunno, little stars or something...its hard for me to explain in words...)

Two, is there something that helps track deeds? Or is that possible. Like you select the virtues you need and it gives you a list of deeds to tick off? Because I would LOVE that, too.
Hi. Glad to hear that your crashing may already have been resolved.
Let me know if the crashing returns. Do you happen to recall when the last time you tried the plugin and had a crash was? It's most likely that one of the Turbine updates resolved an underlying problem with their implementation of Lua (there have been several crash bugs in the client over the last year and a half and unfortunately most of them had to do with the backpack)

If you are using the latest version of AltInventory there is a context help text that will display when you hover over any of the panel selection icons.

There is no Lua access to Rep so the entire Rep panel is generated with dropdown listboxes that you have to manually select - it's a bit ugly but it gets the job done. The tiers are ordered in the dropdown lists from worst to best. It is possible to put images in the lists but I haven't gotten around to adding icons to my drop down list class so it only supports text currently. I may eventually revisit the Rep panel (I know it's a bit ugly) and if Turbine ever gets us access to the actual rep data I will certainly clean up the panel since there won't be any need for manual selection and I can get rid of the listboxes.

Unfortunately, there isn't any Lua access to Deed data either and considering how many deeds there are in the game I chose not to tackle providing a manual means of entering and tracking the data - it would have wound up much uglier than the Rep panel. IIRC the Compendium plugin does have some manual deed tracking capability, you might want to look into that.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-08-2012, 03:07 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Update 7

For those interested, Update 7 will introduce access to Shared Storage and Vault storage. Ver 2.10 of AltInventory already supports the Shared Storage on Bullroarer with some minor snags yet to be worked out (drag/drop stuff). Vault storage should be implemented by the time Update 7 is released, if not, I will hold off on releasing 2.10 until Vault storage is implemented. I have plans to implement a search panel which will allow you to search all character Bags, Vault and Shared Storage for items but I do not believe that will make it into 2.10 - I still have some major work to do on fixing the way Bag inventory is stored/displayed to make it compatible with the new mechanism I am using for Vault/Shared Storage (which will also fix that pesky bug in the Item Tracking window that has been there for over a year now).
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-08-2012, 08:12 PM  
Kynta
The Wary
 
Kynta's Avatar

Forum posts: 0
File comments: 14
Uploads: 0
Quote:
Originally Posted by Kynta
There is no Lua access to Rep so the entire Rep panel is generated with dropdown listboxes that you have to manually select - it's a bit ugly but it gets the job done. The tiers are ordered in the dropdown lists from worst to best. It is possible to put images in the lists but I haven't gotten around to adding icons to my drop down list class so it only supports text currently. I may eventually revisit the Rep panel (I know it's a bit ugly) and if Turbine ever gets us access to the actual rep data I will certainly clean up the panel since there won't be any need for manual selection and I can get rid of the listboxes.
Oh, i don't mind if its still manual, just an easier way to read it. *shrugs* If I ever get a chance, I'll try to make a mockup of what i was thinking. :P And I forgot compendium had the tracker thing. I also guess I have a hard time explaining stuff. lol NP I'll keep you posted if i come across any more problems.
Kynta is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-09-2012, 04:47 AM  
RandomAugury
The Undefeated
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 4
Uploads: 2
I'm excited to see what you can do with this plugin with the update 7 changes. I see this as becoming one of my most valued plugins




Augury
RandomAugury is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-15-2012, 09:14 AM  
zukakog
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
After reading the Update 7 patch notes, I rushed over here to see if this had been updated. I've been waiting for this LUA update since day one. Thanks for this awesome plugin. Looking forward for your next update!
zukakog is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-15-2012, 02:45 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
I suspect a number of you have been wondering why AltInventory didn't get updated for the U7 changes. Well... it did. And then my development box died before I could publish the changes. I've given up on fixing the development box as it looks like both the power supply and the video card are having problems - not sure which one started it, but they are both non-functional when tested in other boxes So, I have resorted to recovering the data and code from the hard drive. I've just about finished testing it on the live servers and should have it packaged up and published in the next day or so.

There is one flaw in the Turbine implementation for which I published a workaround. Basically, when first accessing a Vault-keeper after starting the client, the IsAvailableChanged() event fires before the data is actually available making it look like there are no items. I get around this by enabling an Update event handler whenever there appear to be no items which keeps looking for items until either it finds them or the vault-keeper is no longer available.

In addition, there is an issue with matching the default "Auto" sort of the Turbine Vault and Shared Storage windows. While the sort seems to be based in part on the item Category, the order of the categories is not alphabetic or based on the category codes and there are some exceptions, so the sort is not just item Category. For this reason I defaulted the Vault and Shared Storage panels to sort on Name (A-Z) which does match the Turbine windows when they are sorted on Name (A-Z).

German and French translations for the new text strings have not yet been added but will be added to a future update. I have also opted not to include the Search panel in this update as I will not be able to test it as well as I would like. However, be assured, a future update will include a panel which will allow you search all of your storage, Bags, Vault and Shared Storage and see which characters have what items.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-15-2012, 03:29 PM  
K1R4D3L
The Undying
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 30
Uploads: 1
Quote:
And then my development box died before I could publish the changes.
Uggh...let me know if I can help at all...to test or whatever.

Quote:
Basically, when first accessing a Vault-keeper after starting the client, the IsAvailableChanged() event fires before the data is actually available making it look like there are no items. I get around this by enabling an Update event handler whenever there appear to be no items which keeps looking for items until either it finds them or the vault-keeper is no longer available.
This is only a problem initially, right? Does GetCapacity() return 0 for the Vault at this point? If so, wouldn't it be possible to turn off the Update event handler once you've received a non-zero value for GetCapacity() for the Vault? If not GetCapacity, then maybe GetCount(). Maybe you already are doing something like this.
K1R4D3L is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-15-2012, 08:05 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Quote:
Originally Posted by K1R4D3L
This is only a problem initially, right? Does GetCapacity() return 0 for the Vault at this point? If so, wouldn't it be possible to turn off the Update event handler once you've received a non-zero value for GetCapacity() for the Vault? If not GetCapacity, then maybe GetCount(). Maybe you already are doing something like this.
This occurs the first time after you start the client, each time you start the client. That is, if you log out and select another character without actually closing the client, it will not cause this problem. It will only come back the first access after each new client launch. It may not occur every time you launch the client based on a number of variables, including computer speed, network connection, server load, etc. but in the testing I was able to perform it was always consistent for me.

As to turning off the Update handler, that is what I meant by "until either it finds them", meaning it only stays enabled until GetSize returns a non-zero value (you could also use GetCapacity to check) or IsAvailable() returns false. The third post of my thread on the Bullroarer forum has the code:
http://forums.lotro.com/showthread.p...ge-Lua-objects

Last edited by Garan : 05-15-2012 at 08:07 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-15-2012, 08:20 PM  
K1R4D3L
The Undying
Interface Author - Click to view interfaces

Forum posts: 34
File comments: 30
Uploads: 1
Thanks for the explanation...I missed that thread on Bullroarer. I haven't actually started playing with this yet...just trying to follow.

Quote:
Originally Posted by Garan
...you could also use GetCapacity to check...
Wouldn't GetCapacity() actually be better? If the character didn't have any items in the vault, wouldn't GetSize() return 0 legitimately? Whereas, at least for the Vault, GetCapacity() should never return 0 (and you could probably use the Vault to check for Shared Storage as well, since they're accessible or not, and presumably intialized, together...would need some testing obviously).
K1R4D3L is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-15-2012, 10:07 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 340
File comments: 980
Uploads: 20
Quote:
Originally Posted by K1R4D3L
Wouldn't GetCapacity() actually be better?
It usually would, but at the point in the code where I am checking I am only interested in the size (which for anyone using AltInventory is almost never going to be legitimately 0) so I decided to stick with getting the size instead.

Quote:
Originally Posted by K1R4D3L
and you could probably use the Vault to check for Shared Storage as well, since they're accessible or not, and presumably intialized, together...would need some testing obviously
actually, no. They are initialized separately. If you visit the Vault-keeper and only open your Vault, the Shared Storage is not initialized and will still generate the bug when you actually access the Shared Storage and vice-versa. The events fire separately as well (which is expected once you know they are accessed and updated separately). I'm not sure why Turbine chose to initialize them separately other than the fact that there is a significant lag for some users and they may not have wanted to roughly double the lag for users that would only access one or the other.
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 11:40 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui