Map markers (map.cfg)¶
map.cfg stores various map markers, unfortunately there exists another internal but similar map marker list. The relationship between those two has yet to be analysed.
Format¶
Size | Type | Description |
---|---|---|
4B | uint | count of map markers |
MapMarker[] | the array of map markers |
MapMarker¶
Size | Type | Description |
---|---|---|
4B | int | X position on the map |
4B | int | Y position on the map |
4B | enum | section of the marker (see sections) |
4B | uint | scene id of the marker |
Section¶
Value | Name |
---|---|
1 | FairyGarden |
2 | EnchantedForest |
3 | MountainWorld |
4 | DarkSwamp |
5 | ShadowRealm |
6 | RealmOfClouds |
7 | London |
Ingame display¶
The color bitmap of the map displayed in the game is stored in BITMAPS/MAP001T.BMP, but the game shows sections only if the player has the respective item. The information what pixels to draw is stored in BITMAPS/MAP001M.RAW which is an array of bytes with size 640*480, where each byte is a section number.
The map markers stored in map.cfg are not always shown but the scene name is shown upon hovering the mouse near a marker (in a circle with radius 50px).