We have detected that cookies are not enabled on your browser. Please enable cookies to ensure the proper experience.
Page 2 of 2 FirstFirst 1 2
Results 26 to 46 of 46
  1. #26
    Join Date
    Jun 2009
    Location
    UK
    Posts
    1,461
    I'm quite interested with what you've all discovered here, and hoping it will make item gathering easier for Tulkas. Equendil, would it be possible to get the lua files you are using to extract this data? I honestly have no idea how you coded it all lol. If you are able to examine LIs to get legacy info I'm wondering if other equippable items will also contain info for the stats etc. If so then that could eliminate the need to manually enter the stat information.

    But if not, I'd happily settle for the generic item ID.

    Thanks all of you for the hard work in slowly unravelling this mystery Awesome job!
    [CENTER][SIZE=3][B]Galuhad | Narvelan[/B]
    Lore Breakers of Eldar[/SIZE]

    [URL="http://www.lotrointerface.com/list.php?skinnerid=3762"]Plugins[/URL] | [URL="https://www.lotro.com/forums/showthread.php?538975-Accounts-for-New-Players"]New Player Guide[/URL] | [URL="http://www.twitch.tv/galuhad"]Twitch[/URL]
    [/CENTER]

  2. #27
    Join Date
    Jun 2011
    Location
    France
    Posts
    749
    Quote Originally Posted by Galuhad View Post
    I'm quite interested with what you've all discovered here, and hoping it will make item gathering easier for Tulkas. Equendil, would it be possible to get the lua files you are using to extract this data? I honestly have no idea how you coded it all lol. If you are able to examine LIs to get legacy info I'm wondering if other equippable items will also contain info for the stats etc. If so then that could eliminate the need to manually enter the stat information.

    But if not, I'd happily settle for the generic item ID.

    Thanks all of you for the hard work in slowly unravelling this mystery Awesome job!
    Data stored in item links is mainly whatever data can't be derived by the game client from the generic item ID alone. That means most of what's on a LI (LI name, legacies and their ranks, LI title, relics, additional stats on two-handed LIs, points spent etc), but little data on regular items. At best, you'll find storage location, player ID if item is bound, current durability, quantity, crafted name and crafter name, occasionally I think also the worth of the item and its 'true' level.

    Sadly, that means item stats are not exposed in any way. Besides, if they were as they are on two-handed LIs, that would be in the form of IDs and you would have to figure out which ID is what for each stat/value pair.

    Anyway, I'll wrap up some code relatively soon (TM), free of needless dependencies, and post it on lotro-interface.

    Edit: As far as I know, you can only get all that stuff from item links in the chat, *not* items in quickslots or drag&drop data.
    Last edited by Equendil; Jun 30 2013 at 04:29 PM.

  3. #28
    Join Date
    Jun 2011
    Location
    France
    Posts
    749
    Right, I've uploaded a bunch of lua files on lotro-interface that can be used to decode item links.

    See: http://www.lotrointerface.com/downlo...sDecoding.html

    Feel free to use and modify.

  4. #29
    Join Date
    Jun 2009
    Location
    UK
    Posts
    1,461
    Quote Originally Posted by Equendil View Post
    Right, I've uploaded a bunch of lua files on lotro-interface that can be used to decode item links.

    See: http://www.lotrointerface.com/downlo...sDecoding.html

    Feel free to use and modify.
    You're a star, thank you
    [CENTER][SIZE=3][B]Galuhad | Narvelan[/B]
    Lore Breakers of Eldar[/SIZE]

    [URL="http://www.lotrointerface.com/list.php?skinnerid=3762"]Plugins[/URL] | [URL="https://www.lotro.com/forums/showthread.php?538975-Accounts-for-New-Players"]New Player Guide[/URL] | [URL="http://www.twitch.tv/galuhad"]Twitch[/URL]
    [/CENTER]

  5. #30
    hi all

    some items in client have 75lvl stats (scalable items - for example, epic class items)
    how can i link this scalable item to chat with 85lvl stats?
    item ID is known
    Legacies U18: https://lotrotools.pw/legacies.php
    Lootlist 100 lvl: https://lotrotools.pw/en/lootlist/
    ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
    Ololo-trololo

  6. #31
    Quote Originally Posted by Equendil View Post
    Here's an update regarding data found in item links, for anyone still interested
    Equendil, thank you for your persistent and consistently fruitful interest in this topic, great job! Apologies for dropping the ball, but I got seriously busy with PhD in May and still am.

    Also, was great to see you at RU.Lotro forum!
    [B]Landroval[/B] [COLOR=#ff0000]off[/COLOR] [B]Feoktist [/B](brg)
    RU.Lotro U13 [B]Fornost [/B][COLOR=#ff0000]off[/COLOR] [B]Gustavo[/B] (brg) / [B]Narciss [/B] (wdn)

  7. #32
    Some more infos...

    Quote Originally Posted by Equendil View Post
    - 0x10000ACD + 4 bytes : unknown, -> ClothingColor
    - 0x100038A7 + 1 byte : unknown, -> BindToAccount
    - 0x10000AC2 + 1 byte : unknown, -> BindOnAcquire

  8. #33
    Join Date
    Jun 2011
    Location
    France
    Posts
    749
    Quote Originally Posted by Ziv View Post
    Some more infos...
    Ahh, nice one, I completely forgot about dyes for some reason.

  9. #34
    Join Date
    Jun 2011
    Location
    France
    Posts
    749
    Quote Originally Posted by pulsediver
    hi all

    some items in client have 75lvl stats (scalable items - for example, epic class items)
    how can i link this scalable item to chat with 85lvl stats?
    item ID is known
    Quote Originally Posted by Feoktist View Post
    Equendil, thank you for your persistent and consistently fruitful interest in this topic, great job! Apologies for dropping the ball, but I got seriously busy with PhD in May and still am.

    Also, was great to see you at RU.Lotro forum!
    Cheers ! Good luck with the PhD !

    It occurs to me I should reply here also, so the short version of it:

    It's possible to link items to the chat with a Generic ID, a fake instance item ID, and additional data that may or may not be taken into account upon hovering the link. I have been able to do that with LIs, although I still have a few issues to address before I can release a new version of LIP (at which point Turbine will probably have changed half the legacies for Helm's Deep ...). In theory, it should be possible to link scalable items to the chat at a given level, but that remains to be tested. LIs are not level scaled.

    To do so, the data has to be turned into binary data (as described in this thread) then compressed as a zlib stream, the compressed data has to be encoded with an Unicode page as described by Garan, and finally the whole thing has to be output to a chat channel using tags in an alias quickshot. I had to implement zlib compression to make it work (no native lua implementation of that, that I could find), so let's just say it's anything but trivial.

    I'll give it a go when I have time (as in: not right now :/ ) , and release my code for encoding/compressing item links as well.

    Edit: for the most adventurous amongst you, I've uploaded the code I use to encode and compress links stripped of my plugin stuff. Codec.lua should also get you started with a snippet. Note that I haven't tested. Codec.Encode() returns a string that /should/ be suitable to include within ExamineItemInstance tags (once you provide IDs and levels).

    http://dl.free.fr/c2MTY4306 (link will expire eventually).

    Edit2: oops, that was the link to delete the upload ... link should work now ...
    Last edited by Equendil; Aug 28 2013 at 06:28 PM.

  10. #35
    Join Date
    Jun 2009
    Location
    UK
    Posts
    1,461
    Equendil, I need to ask a huge favour regarding your excellent Item Links Decoding scripts. At present we can take an item instance from the chat channel and get information about the item, such as the ID and level etc.
    Would it be possible to have the reverse of this do you think? To create an item instance string from item ID/level etc? The reason I ask is because of scaling items. With no other information than the item ID, we get the base level of the item.. what I would like to be able to do is recreate the level 95 version (item level 176 or so). Is this possible at all?

    Thanks, Galu.
    [CENTER][SIZE=3][B]Galuhad | Narvelan[/B]
    Lore Breakers of Eldar[/SIZE]

    [URL="http://www.lotrointerface.com/list.php?skinnerid=3762"]Plugins[/URL] | [URL="https://www.lotro.com/forums/showthread.php?538975-Accounts-for-New-Players"]New Player Guide[/URL] | [URL="http://www.twitch.tv/galuhad"]Twitch[/URL]
    [/CENTER]

  11. #36
    Quote Originally Posted by Galuhad View Post
    Equendil, I need to ask a huge favour regarding your excellent Item Links Decoding scripts. At present we can take an item instance from the chat channel and get information about the item, such as the ID and level etc.
    Would it be possible to have the reverse of this do you think? To create an item instance string from item ID/level etc? The reason I ask is because of scaling items. With no other information than the item ID, we get the base level of the item.. what I would like to be able to do is recreate the level 95 version (item level 176 or so). Is this possible at all?

    Thanks, Galu.
    Hi Galuhad !
    yes. it's possible.
    one russian plugin developer did it (he used Equendil's tools, of course ).

    but some stats like armour is still not discovered in Equendil's tools.
    Last edited by PulseDiver2; Mar 07 2014 at 02:58 AM.
    Legacies U18: https://lotrotools.pw/legacies.php
    Lootlist 100 lvl: https://lotrotools.pw/en/lootlist/
    ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
    Ololo-trololo

  12. #37
    Join Date
    Jun 2009
    Location
    UK
    Posts
    1,461
    Quote Originally Posted by PulseDiver2 View Post
    yes. it's possible.
    one russian plugin developer did it (he used Equendil's tools, of course ).

    but some stats like armour is still not discovered in Equendil's tools
    Thanks for the reply, sounds positive Things like armour values and stats I have come to terms with, although I pray with every update that we'll finally get an updated API for GetItemInfo.
    [CENTER][SIZE=3][B]Galuhad | Narvelan[/B]
    Lore Breakers of Eldar[/SIZE]

    [URL="http://www.lotrointerface.com/list.php?skinnerid=3762"]Plugins[/URL] | [URL="https://www.lotro.com/forums/showthread.php?538975-Accounts-for-New-Players"]New Player Guide[/URL] | [URL="http://www.twitch.tv/galuhad"]Twitch[/URL]
    [/CENTER]

  13. #38
    Quote Originally Posted by Galuhad View Post
    Thanks for the reply, sounds positive Things like armour values and stats I have come to terms with, although I pray with every update that we'll finally get an updated API for GetItemInfo.
    will send this plugin later when will be at home.
    Legacies U18: https://lotrotools.pw/legacies.php
    Lootlist 100 lvl: https://lotrotools.pw/en/lootlist/
    ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
    Ololo-trololo

  14. #39
    Join Date
    Jun 2009
    Location
    UK
    Posts
    1,461
    Quote Originally Posted by PulseDiver2 View Post
    will send this plugin later when will be at home.
    Brilliant, thank you
    [CENTER][SIZE=3][B]Galuhad | Narvelan[/B]
    Lore Breakers of Eldar[/SIZE]

    [URL="http://www.lotrointerface.com/list.php?skinnerid=3762"]Plugins[/URL] | [URL="https://www.lotro.com/forums/showthread.php?538975-Accounts-for-New-Players"]New Player Guide[/URL] | [URL="http://www.twitch.tv/galuhad"]Twitch[/URL]
    [/CENTER]

  15. #40
    Quote Originally Posted by Galuhad View Post
    Brilliant, thank you
    Galuhad, see your PM on www.lotrointerface.com
    Legacies U18: https://lotrotools.pw/legacies.php
    Lootlist 100 lvl: https://lotrotools.pw/en/lootlist/
    ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
    Ololo-trololo

  16. #41
    Join Date
    Jun 2011
    Location
    France
    Posts
    749
    Quote Originally Posted by Galuhad View Post
    Equendil, I need to ask a huge favour regarding your excellent Item Links Decoding scripts. At present we can take an item instance from the chat channel and get information about the item, such as the ID and level etc.
    Would it be possible to have the reverse of this do you think? To create an item instance string from item ID/level etc? The reason I ask is because of scaling items. With no other information than the item ID, we get the base level of the item.. what I would like to be able to do is recreate the level 95 version (item level 176 or so). Is this possible at all?

    Thanks, Galu.
    Sorry, I've only just seen this post.

    As PulseDiver indicated, I assisted the nice folks at lotro Russia with the same need as yours. It turned out to be possible, albeit with some limitations (armour value for instance is not automatically derived from the item level). Anyway, I assume you now have all the code you need to proceed ?

  17. #42
    Quote Originally Posted by Equendil View Post
    Sorry, I've only just seen this post.

    As PulseDiver indicated, I assisted the nice folks at lotro Russia with the same need as yours. It turned out to be possible, albeit with some limitations (armour value for instance is not automatically derived from the item level). Anyway, I assume you now have all the code you need to proceed ?
    Hi, Equendil!
    Yes, armour and dps values for instance is not automatically derived from the item level.

    I sent this plugin to Galuhad, maybe some code will be useful.

    --
    Regards,
    Alex
    Legacies U18: https://lotrotools.pw/legacies.php
    Lootlist 100 lvl: https://lotrotools.pw/en/lootlist/
    ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
    Ololo-trololo

  18. #43
    Join Date
    Jun 2009
    Location
    UK
    Posts
    1,461
    If anyone's interested, I've taken a look at this with the new socketed armour. Here are two examples, one with all empty slots (no essences) and the second will all slots filled.
    Note: This system uses the ExamineItemInstance ID format.

    Helm - All empty slots
    2A72140000001203 4E090470 0002 {C5120010 C5120010 02000000 [4E030000 0900 0040] [C10A0010 E99B070000002402]} {21040010 21040010 4E090470}

    Gloves - Three slots all filled
    2B72140000001203 4D090470 0002 {C5120010 C5120010 03000000 [4E030000 0A00 0040] [C10A0010 E99B070000002402] [0E5F0010 03000000 [3D5F0010 0002 (055F0010 055F0010 540C0470) (3E5F0010 3E5F0010 9C000000) ] [3D5F0010 0002 (055F0010 055F0010 920A0470) (3E5F0010 3E5F0010 9C000000) ] [3D5F0010 0002 (055F0010 055F0010 1C0C0470) (3E5F0010 3E5F0010 B0000000) ] ] } {21040010 21040010 4D090470}

    It appears that adding essences creates a new header within the middle part, followed by the array length - 0E5F0010 03000000. Array length I assume is determined by the number of essences slotted onto the item.
    Each element in the array has it's own child array of length 2, with the header: 3D5F0010
    These two elements in the child arrays refer the the essence generic ID [055F0010 055F0010 xxxxxxxx] and the item level of the essence [3E5F0010 3E5F0010 xxxxxxxx]

    The three essences used in the above example are:
    Slot 1 = Essence of Tactical Mitigation (ID: 70040C54 / Item Level: 156)
    Slot 2 = Essence of Agility (ID: 70040A92 / Item Level: 156)
    Slot 3 = Essence of Tactical Mitigation (ID: 70040C1C / Item Level: 176)

    This will be really useful for building socketed armour in Tulkas when I get around to adding it in. It's a shame the stats aren't included as part of the essence array, but those can be looked up in the Tulkas database easily enough.



    edit:
    On further investigation, it seems the array length next to the main header does indeed correspond to the number of essences on the item. Here is the helm from before with 1 essence, and again with 2.

    2A72140000001203 4E090470 0002 {C5120010 C5120010 03000000 [4E030000 0900 0040] [C10A0010 E99B070000002402] [0E5F0010 01000000 {3D5F0010 0002 [055F0010 055F0010 DD0C0470] [3E5F0010 3E5F0010 9C000000] } ] } {21040010 21040010 4E090470}

    2A72140000001203 4E090470 0002 {C5120010 C5120010 03000000 [4E030000 0900 0040] [C10A0010 E99B070000002402] [0E5F0010 02000000 {3D5F0010 0002 [055F0010 055F0010 DD0C0470] [3E5F0010 3E5F0010 9C000000] 3D5F0010 0002 [055F0010 055F0010 CC0C0470] [3E5F0010 3E5F0010 9C000000] } ] } {21040010 21040010 4E090470}
    Last edited by Galuhad; Jun 22 2014 at 03:06 PM.
    [CENTER][SIZE=3][B]Galuhad | Narvelan[/B]
    Lore Breakers of Eldar[/SIZE]

    [URL="http://www.lotrointerface.com/list.php?skinnerid=3762"]Plugins[/URL] | [URL="https://www.lotro.com/forums/showthread.php?538975-Accounts-for-New-Players"]New Player Guide[/URL] | [URL="http://www.twitch.tv/galuhad"]Twitch[/URL]
    [/CENTER]

  19. #44
    Join Date
    Jul 2011
    Posts
    541
    I'd like to examine stats on scaling items. Can the plugin be download somewhere?

  20. #45
    Join Date
    Feb 2007
    Location
    Philadelphia, PA
    Posts
    2,650
    Quote Originally Posted by Giseldah View Post
    I'd like to examine stats on scaling items. Can the plugin be download somewhere?
    I think what you want is Gulhad's "Item Database"

    http://www.lotrointerface.com/downlo...mDatabase.html


    At LOTROINTERFACE, go to downloads, probably developer tools to scan what's available
    Bill Magill - Mac Player - Old Timers Guild- Gladden:

    Partial cast
    Valamar: Dwarf Hunter - Level 105
    Valdicta: Dwarf Rune-keeper - Level 105
    Valanne: Beorning - Level 91

  21. #46
    Join Date
    Jul 2011
    Posts
    541
    Quote Originally Posted by Valamar View Post
    I think what you want is Gulhad's "Item Database"

    http://www.lotrointerface.com/downlo...mDatabase.html


    At LOTROINTERFACE, go to downloads, probably developer tools to scan what's available
    I meaned the plugin which can encode itemlinks. The reverse of decoding.

    Ideally, I'm looking for something which works with a chat command like:

    /encodelink <item_id> <item_level>

    and then shows the scalable item link.

    Edit: I found a way.
    Last edited by Giseldah; Jun 08 2016 at 03:47 AM.

 

 
Page 2 of 2 FirstFirst 1 2

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

This form's session has expired. You need to reload the page.

Reload