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 |