Item Hex Problem Item Ids Above 255

Results 1 to 3 of 3
  1. #1
    Rival Gamers Owner own_prox is offline
    MemberRank
    Jul 2007 Join Date
    HellLocation
    1,077Posts

    Item Hex Problem Item Ids Above 255

    so my situation is that i have a item with the id 269, when i log off and login the item is the correct item still but here the funny part looking at the Hex code of the item in the Inventory colum of Character it starts with 0D which is 13 but its ment to be 10D for 169 can anyone explain how the server can read this and know its item id 269 and believe me i know its this item because its the only item i have on my inventory of type 12

    broken down:
    0D00DC000000008000C000FFFFFFFFFF00233CE3

    0D = 13 (ItemID Ment TO Be 269)
    00 = 0 (Item Level/Skill/Luck/Option)
    DC = 220 (Durability)
    00000000 = UKN
    80 = 128 (Exc option/Option)
    00 = 0 (Ancient)
    c = 12 (Item Type)
    0 = 0 (Jog Option)
    0 = 0 (Harmony Option)
    0 = 0 (Harmony Level)
    FF = 255 (Socket 1)
    FF = 255 (Socket 2)
    FF = 255 (Socket 3)
    FF = 255 (Socket 4)
    FF = 255 (Socket 5)
    00233CE3 = 2309347 (Serial)

    note IGC.EssentialTools reads it as id 269




    Another Example:
    0D0000000000000000C000FFFFFFFFFF00263451
    0D00DC000000008000C000FFFFFFFFFF00233CE3

    Top hex code is a item with id 13 the bottom one is item with the id 269 yet both display 13



    note with some figuring out i realised 255 + 13 + 1 = 269 so maybe this is the kind of math the server uses but by looking at the hex item code their is no value that would define it is over the id 255 so im not sure how the server knows the second hex item is id 269
    Last edited by own_prox; 31-05-17 at 08:05 PM.


  2. #2
    Member cryy is offline
    MemberRank
    Jan 2011 Join Date
    HomeLocation
    80Posts

    Re: Item Hex Problem Item Ids Above 255

    Hint: look at exe opt

  3. #3
    Rival Gamers Owner own_prox is offline
    MemberRank
    Jul 2007 Join Date
    HellLocation
    1,077Posts

    Re: Item Hex Problem Item Ids Above 255

    if you are correct that any id that is above 255 uses ext opt to tell the server that you sir are no1 legend, i will put the method to test later on thank you
    ItemID = 13;
    if (extOpt == 128) ItemID = 255 + ItemID + 1;


    ItemID is now 269

    thanks you helped soo much its unreal i could not figure it out earlier



Advertisement