File: Savegame.dat
Note:
offset 0x46 changes when moving around on (world) map; maybe it is related to the weather conditions (cold, hot, etc)?
[ Show decimal values ] [ Show length ]
Offset | Type | Description | |
---|---|---|---|
From | To | ||
0x1 | Byte | 00 = Beacon spell not active, 01 = Beacon spell active | |
0x10 | 0x11 | Integer | world map sector |
0x12 | 0x13 | Integer | date 0x4F = 20th of march, each increment is a day |
0x16 | 0x17 | Integer | party x-coordinate on World map sub-sector |
0x18 | 0x19 | Integer | party y-coordinate on World map sub-sector |
0x1A | 0x1B | Integer | Magelight spell in effect, counting down from spell duration in minutes |
0x1E | 0x1F | Integer | Beacon spell: party x-coordinate on World map sub-sector |
0x20 | 0x21 | Integer | Beacon spell: party y-coordinate on World map sub-sector |
0x22 | 0x23 | Integer | Beacon spell: world map sector |
0x24 | 0x25 | Integer | Beacon spell: world map sub-sector x-coordinate |
0x26 | 0x27 | Integer | Beacon spell: world map sub-sector y-coordinate |
0x2C | 0x2D | Integer | world map sub-sector x-coordinate |
0x2E | 0x2F | Integer | world map sub-sector y-coordinate |
0x30 | 0x31 | Integer | dungeon map sub-sector x-coordinate |
0x32 | 0x33 | Integer | dungeon map sub-sector y-coordinate |
0x34 | 0x35 | Integer | city map sub-sector x-coordinate |
0x36 | 0x37 | Integer | city map sub-sector y-coordinate |
0x38 | 0x39 | Integer | Conjure Causeway spell in effect, counting down from spell duration in minutes |
0x3A | 0x3B | Integer | party x-coordinate on city map sub-sector |
0x3C | 0x3D | Integer | party y-coordinate on city map sub-sector |
0x3E | 0x3F | Integer | party x-coordinate on dungeon map sub-sector |
0x40 | 0x41 | Integer | party y-coordinate on dungeon map sub-sector |
0x46 | 0x467 | String | changes when moving around on (world) map, heat/cold condition?? |
0x48 | 0x49 | Integer | Eyes of the Feline spell in effect, counting down from spell duration in minutes |
0x4A | 0x4B | Integer | 01 = Agreed to help Old Vizier |
0x64 | 0x65 | Integer | 01 = Agreed to find GEMS for oracle |
0x66 | 0x67 | Integer | 02 = Agreed to find sword for dwarven king |
0x6A | 0x6B | Integer | 02 = dwarven prisoner released from chains |
0x6C | 0x6D | Integer | 01 = collected reward from rescued dwarf prisoner |
0x76 | 0x77 | Integer | Thief henchmen join status: 00 = not tried/no space, 05 = try later, 06 = don not join us |
0x84 | 0x85 | Integer | 01 = Agreed to bring letter to elf-maiden, 02 = return letter delivered to guardian |
0x88 | 0x89 | Integer | 01 = Recieved first prohpecy from oracle, 02 = second, 03 = third, 04 = fourth |
0x8A | 0x8B | Integer | 01 = marsh monster destroyed, 02 = Picked (initial) marsh monster flower, 03 = left flower alone, 04 = destroyed flower |
0x8E | 0x8F | Integer | 02 = Refused to bring return letter to guardian, 03 = Agreed to bring return letter to guardian |
0xA | 0xB | Integer | time/clock |
0xAA | 0xAB | Integer | 01 = Game options: Carnage OFF |
0xAC | 0xAD | Integer | 01 = Game options: Group run OFF |
0xC | 0xD | Integer | dungeon map sector; 00 = not in a dungeon |
0xE | 0xF | Integer | city map sector; 00 = not in a city |
[ 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 ]