These are the world maps. As of right now (version 0.91.2), there
are 9 maps, and are arranged in a 3x3 tile.
For version 0.91.2, the naming of the maps was changed. Before,
they were called world_[a-h]. Now, it is world_[a-c][1-3]. The
letter refer to the x coordinate, the number to the y coordinate(
world_b2 is the very center, world_c3 is bottom right (south east),
world_c1 is upper right (north east). This make additions of new
maps easier either the X or Y tiling is increased.
Each map is 42x34 in size, with exits 5 spaces from the edge. (at
least this is way it is supposed to be, in some case, the exits are
further than this, which creates a 'jump' when moving from one map to
the other). Any extension to the world should follow these
Help on extending the maps: It may be easier to create one large
maps and then break it down it smaller (42x34) pieces. Using cut and
paste, this should be fairly easy. Likewise, using cut and paste makes
doing the overlap of the 5 edge spaces much easier (cut the area, then
The connect.pl script will connect the various exits. Just change the
variables at the top. The script does assume that all sides will eventually
be tiled in (ie, if you have a corner, the exits will start from 5 spaces
from the edge. If this is water, it is not a problem, but if it is land, it
It probably wouldn't be a bad idea to put no magic squares where the exits
are (or modify the exits to do this), just so things like dimension door
To use the script, modify the variables. Run the script, redirecting the
output to some temporary file.
Then, load the map with some text editor, and insert the temporary file
just after the map declaration - appending will not work, because the exits
will then be on top of the other objects, and you want them buried.
After that, it should all work.