PDA

View Full Version : checksum



chud
10-08-2003, 10:57 PM
I'm trying to determine what the last part of the 45 character item ID. To see the item ID I'm referring to: in game, alt view an item with more than one word in it's name, type a semicolon, then click the item pic to generate the item link. It should look like
;Brown Rope Bridle
Hit enter and you'll get an error revealing the hidden item ID. Alternately you can send an item link to EQIM to see the item ID.

The item ID is of the following format:
[7 digit EQ ID][6 digit filler][6 digit filler][6 digit filler][6 digit filler][6 digit filler][8 digit checksum?]

The 7 digit EQ ID can be looked up at lucy.fnord.net (e.g. http://lucy.fnord.net/itemraw.html?id=21815). The 6 digit filler is the string "-00001". Each filler is replaced with the EQ ID of any augmentations that are attached to the item.

The last 8 digits appear to be a computed checksum. I assume the checksum is computed for the other 37 digits of the ID plus the name of the object.

Does anyone know what checksum algorithm the EQ devs like to use?

Here's an actual item ID for the "Brown Rope Bridle":
0021815-00001-00001-00001-00001-000010F39914CBrown Rope Bridle

How do I determine "0F39914C" (without having to actually link each item to EQIM)?

Thanks for any pointers!

Freakyuno
10-09-2003, 11:06 AM
I believe someone has already done the work for you on this.
Check out the EQEmu site

www.eqemu.netwww.eqemu.net (http://www.eqemu.net)

If you are the type like I am, that "just wants to know how to do it", rather than trying to get the information out of the game, I would look to your everquest files locally. I could be totally wrong, on this, but thats where I would start, considering the item database for EQ is a local file stored under the global*_.* naming convention. Not sure about this, but I think thats what I remember seeing.

tlvenn
04-01-2004, 10:10 AM
Any news about this ? http://www.eqemu.net/ is not available and i couldnt find more information on this subject.

ksmith
04-01-2004, 10:59 AM
Obviously the Everquest client knows how to make item links. Perhaps you should start there.

Edit:
I should warn you now that the hash is constructed in such a way as to make fishing for items that you haven't seen before impossible (well, effectively impossible).

tlvenn
04-01-2004, 04:06 PM
I just want to make sure nobody figured it out before i dig little further.