Different types of maps
There are three different types of maps. Each map comes with a different set of mechanics and therefore with an adapted UI and different gameplay. Here’s a comprehensive view on the three types:
Type | Purpose | Player | Size |
---|---|---|---|
world | exploration, travelling, survival | single agent | 200 x 200 |
settlement | interacting with NPCs, exploration | single agent | 32 x 32 |
battlefield | combat | multiple agents | 21 x 21 |
File structure
For each map type a subfolder exists in the map directory:
- map/battlefield
- map/settlement
- map/world
Inside these folders each map has its own subfolder named after the maps title. And inside this folder Directory map/”map_type”/”map_title”/ one can find the following files:
name | optional | description |
---|---|---|
doors_default.json | no | Created automatically as a template for door.json |
doors.json | yes | Makes doors_default.json obsolete, stores door information |
nonPlayerAgents.json | yes | Stores information about NPCs, for each NPC a subfolder is created |
quickTravel.json | yes | Stores information of the Quicktravel locations |
tileEvents.json | yes | Stores information for special events |
tileMapData.json | no | Stores additional data for the map, e.g. exit points |
Inside the map directory there are the following subfolders:
- cutscene: Here are the cutscenes stored (see cutscene blog entry)
- one for each NPC (see NPC blog entry)