Files with this format: "darkland.loc".
Contains names, coordinates, and other data for all map locations. This data is copied into each saved game file.
0x00:
num_locations:
word = 0x19e0x02:
locations:
array[ num_locations ] of struct location
(each size 0x3a)
Size 0x3a.
0x00:
icon:
word (enum location_icon)
0x02:
unknown
word
0x04:
coords:
struct coordinates
0x08:
unknown
word
0x0a:
unknown
word
0x0c:
menu:
word (enum menu)
0x0e:
unknown
word
0x10:
unknown
byte [constant: 0xff]0x11:
city_size:
byte
0x12:
local_rep:
word
0x14:
unknown
byte
0x15:
unknown (4 bytes) [constant: { 0, 0x19, 0x19, 0x19 }]0x19:
inn_cache_idx:
word
0x1a:
word [constant: 0x0000]0x1c:
unknown
word
0x1e:
unknown (8 bytes) [constant: all 0x00]0x26:
name:
string(20)
Map image for the location.
| Data Value | Meaning |
|---|---|
| 0x00 | city |
| 0x01 | castle (lord or evil lord variety) |
| 0x02 | castle (Raubritter variety) |
| 0x03 | monastery |
| 0x04 | (looks like tomb or pagan altar) TODO: Teufelstein is one |
| 0x05 | cave (TODO: what kind?) |
| 0x06 | mines |
| 0x08 | village |
| 0x09 | ruins of a village |
| 0x0a | village (more square than 0x08, and unused?) |
| 0x0d | tomb |
| 0x0f | dragon's lair (invisible; cannot interact?) |
| 0x10 | spring |
| 0x11 | lake |
| 0x12 | shrine |
| 0x13 | cave (TODO: what kind?) |
| 0x14 | pagan altar |
| 0x15 | witch sabbat |
| 0x16 | Templar castle (has a black top) |
| 0x17 | Hockkonig (the Baphomet castle; all gray) |
| 0x18 | alpine cave |
| 0x19 | lady of the lake (magician/astrologer) |
| 0x1a | ruins of a Raubritter's castle |