File: Stores.dat
[ Show decimal values ] [ Show length ]
| Offset | Type | Description | |
|---|---|---|---|
| From | To | ||
| 0x0 | Byte | storeNameLength | |
| 0x1 | 0x28 | String | storeName |
| Items in inventory. 50 blocks in total, each block 41 bytes in length. | |||
| 0x29 | Byte | itemNameLength | |
| 0x2A | 0x3F | String | itemName |
| 0x40 | 0x51 | ??? | unknown (always null?) possibly intended to hold charges left and maybe identified status of sold items? |
| Cost for items in inventory. 50 blocks in total, each block 6 bytes in length. | |||
| 0x82B | 0x830 | Real | cost |
| Id for items in inventory. 50 blocks in total, each block 2 bytes in length. | |||
| 0x957 | 0x958 | Integer | itemIndex |
| Count for items in inventory. 50 blocks in total, each block 1 byte in length. | |||
| 0x9BB | Byte | inventoryCount | |
[ Show decimal values ] [ Show length ]
Note: Integer = Unsigned short (16 bit, little endian) Bytes = Signed byte Real = 48 bits/6 byte (Turbo Pascal) Real (a floating point type)
[ Add Comment ]