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 (size )
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 (3 bytes) [constant: { 0x19, 0x19, 0x19 }]0x18: inn_cache_idx: word
0x19: word [constant: 0x0000]0x1b: unknown word
0x1d: unknown (8 bytes) [constant: all 0x00]0x25: 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 |