The maps consist of blocks, which have a standard outlook and size. They have certain dimensions and are used in certain parts of the city (slum, middle class and center). The blocks have predefined starting points, but all of them do not have to be used.
The size of a map must be between 32x32 and 200x200. It is always a square and its width and height must be divisible by four. This means that valid map sizes are 32x32, 36x36, 40x40, 44x44 etc. up to 200x200.
The format for the maps for Legal Crime is:
VER<version number>
XDIM <x-dimension of the map>
YDIM <y-dimension of the map><x-coordinate> <y-coordinate> <block number>
<x-coordinate> <y-coordinate> <block number>
<x-coordinate> <y-coordinate> <block number> etc...
-1 -1 -1STARTPOINTS
<x-coordinate> <y-coordinate>
<x-coordinate> <y-coordinate>
<x-coordinate> <y-coordinate> etc...
-1 -1The coordinates are always in "large city scale" and the topmost corner of the city is 0,0. The x-dimension is the northwest-southeast and the y-dimension southwest-northeast dimension of the map.
Starting points
Valid starting points within blocks can be found in the table on this page. So valid starting points in the scale of the whole city can be determined by adding the coordinates within the block to the topmost corner of the block. Note that all the starting points on a map do not have to be used.
Here is the map Small Town from Legal Crime...
VER01
XDIM 48
YDIM 48BLOCKS
0 0 15
8 0 1
20 0 14
28 0 15
36 0 0
0 12 2
12 12 7
24 12 8
36 12 4
0 24 12
12 24 5
24 24 6
36 24 0
0 32 13
0 40 12
12 36 14
20 36 17
32 36 15
40 36 14
-1 -1 -1STARTPOINTS
17 4
45 6
9 18
45 30
29 45
-1 -1
| Block number | Picture | City area | Dimension (X) | Dimension (Y) | Valid starting points |
|---|---|---|---|---|---|
![]() |
|||||
![]() |
(4,9) (9,9) | ||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
![]() |
(8,5) | ||||
![]() |
(8,5) | ||||
![]() |
(8,5) | ||||
![]() |
(5,7) | ||||
![]() |
|||||
![]() |
(4,9) (9,9) | ||||
(6,2) (6,6) | |||||
(6,1) (1,6) | |||||
(1,6) (6,6) | |||||
(6,1) (6,6) | |||||