Back to ericjwin

Back to Sloan V. Roy D2S File Format

Udie Too's Homepage

Udie Too's D2S File Format


Sloan V. Roy JM Record - Item Structure format - Version 1.10

typenamebitsdesc cond1condvar1condval1cond2 condvar2condval2comment
ASC8majic2Record ID......JM
BOOLbQuest1Quest Item......?
BYTEunk213Unknown......x
BOOLbId1Identified......x
BYTEunk253Unknown......x
BYTEunk302Unknown......x
BOOLbDup1Duplicate Item ?......?
BOOLbSocketed1Socketed......x
BYTEunk342Unknown......x
BOOLbIllegal1Illegal Equip......1 - bad equipped (red) ?
BYTEunk371Unknown......x
BYTEbEar1Ear Structure......x
BOOLbStarter1Starter Item flag......x
BYTEunk422Unknown......x
BYTEunk441Unknown......x
BOOLbSimple1Simple Structure flag......x
BOOLbEthereal1Ethereal......x
BYTEunk471Unknown......always 1
BOOLbInscribed1Inscribed......x
BYTEunk511Unknown......x
BOOLbRuneWord1Has Rune Word......x
BYTEunk535Unknown......x
BYTEunk608Version......0x64 = exp.,0x01 = nonexp
BYTEunk702Unknown......more bits of version ?
BYTEiLoc3Location ......0 = grid 1 = equipped 2 = on belt 3 = ? 4 = in hand 5 = ? 6 = socket 7 = ?
BYTEiPos4Position on body......01 = head, 02 = neck, 03 = tors, 04 = rarm, 05 = larm, 06 = lrin, 07 = rrin, 08 = belt, 09 = feet, 0a = glov, 0b = ralt, 0c = lalt, 00 = grid (none)
BYTEiCol4Grid Column......row & col for belted items, junk for equipped
BYTEiRow4Grid Row......junk
BYTEiStoredIn3Stored In......0 = equip/belt 1 = inventory 2 = ? 3 = ? 4 = cube 5 = stash
..........x
FILEEar format0Ear Format0bEar1....x
..........x
FILEItem Info format0Item Format0bEar0....normal items (non-ears)