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 hex values ] [ Show end offset ]
Offset | Type | Description | |
---|---|---|---|
From | Length | ||
1 | 1 | Byte | 00 = Beacon spell not active, 01 = Beacon spell active |
16 | 2 | Integer | world map sector |
18 | 2 | Integer | date 0x4F = 20th of march, each increment is a day |
22 | 2 | Integer | party x-coordinate on World map sub-sector |
24 | 2 | Integer | party y-coordinate on World map sub-sector |
26 | 2 | Integer | Magelight spell in effect, counting down from spell duration in minutes |
30 | 2 | Integer | Beacon spell: party x-coordinate on World map sub-sector |
32 | 2 | Integer | Beacon spell: party y-coordinate on World map sub-sector |
34 | 2 | Integer | Beacon spell: world map sector |
36 | 2 | Integer | Beacon spell: world map sub-sector x-coordinate |
38 | 2 | Integer | Beacon spell: world map sub-sector y-coordinate |
44 | 2 | Integer | world map sub-sector x-coordinate |
46 | 2 | Integer | world map sub-sector y-coordinate |
48 | 2 | Integer | dungeon map sub-sector x-coordinate |
50 | 2 | Integer | dungeon map sub-sector y-coordinate |
52 | 2 | Integer | city map sub-sector x-coordinate |
54 | 2 | Integer | city map sub-sector y-coordinate |
56 | 2 | Integer | Conjure Causeway spell in effect, counting down from spell duration in minutes |
58 | 2 | Integer | party x-coordinate on city map sub-sector |
60 | 2 | Integer | party y-coordinate on city map sub-sector |
62 | 2 | Integer | party x-coordinate on dungeon map sub-sector |
64 | 2 | Integer | party y-coordinate on dungeon map sub-sector |
70 | 1058 | String | changes when moving around on (world) map, heat/cold condition?? |
72 | 2 | Integer | Eyes of the Feline spell in effect, counting down from spell duration in minutes |
74 | 2 | Integer | 01 = Agreed to help Old Vizier |
100 | 2 | Integer | 01 = Agreed to find GEMS for oracle |
102 | 2 | Integer | 02 = Agreed to find sword for dwarven king |
106 | 2 | Integer | 02 = dwarven prisoner released from chains |
108 | 2 | Integer | 01 = collected reward from rescued dwarf prisoner |
118 | 2 | Integer | Thief henchmen join status: 00 = not tried/no space, 05 = try later, 06 = don not join us |
132 | 2 | Integer | 01 = Agreed to bring letter to elf-maiden, 02 = return letter delivered to guardian |
136 | 2 | Integer | 01 = Recieved first prohpecy from oracle, 02 = second, 03 = third, 04 = fourth |
138 | 2 | Integer | 01 = marsh monster destroyed, 02 = Picked (initial) marsh monster flower, 03 = left flower alone, 04 = destroyed flower |
142 | 2 | Integer | 02 = Refused to bring return letter to guardian, 03 = Agreed to bring return letter to guardian |
10 | 2 | Integer | time/clock |
170 | 2 | Integer | 01 = Game options: Carnage OFF |
172 | 2 | Integer | 01 = Game options: Group run OFF |
12 | 2 | Integer | dungeon map sector; 00 = not in a dungeon |
14 | 2 | Integer | city map sector; 00 = not in a city |
[ Show hex values ] [ Show end offset ]
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 ]