PLEASE NOTE! Version 3.10 is currently in BETA testing. Cartograph is a C program that allows you to draw ASCII maps and convert them to the Diku world file format. An example map would look something like: I--I--I T------T----/--T---/---T | | | | I--I--I--------T--T--T----T | | | | FF--->U I--I--I T----T---T-----FF The program takes an input file and converts it to the Diku world file format with descriptions that say "This description is yet unfinished..." All rooms are connected via the passages drawn, and starting with version 3.00, you can define new doors, rooms, and paths to get better flexibility with your maps. This is a great way to get the map drawn out making sure that every room connects to where it should. The files in the archive are: Makefile - Rules for making the executable cartograph.arc - Standard room, path, and door definitions cartograph.doc - Documentation for using/compiling cartograph cartograph.h - Constants and structures for cartograph main.c - Initialization and shutdown procedures parse.c - Code for parsing the map files parse.h - Header information sample - Sample map file tokendb.c - Routines for updating the token database tokendb.h - Header information utils.c - Basic utility functions utils.c - Header information Instructions for compiling are in the documentation file. Version List: 05/04/95 - 3.10 World file, room value, and room flags can now be specified on the command line. All errors and warnings now sent to stderr. Default room flag can now be entered as a number or as an ASCII bitvector (as per CircleMUD v3.00). #ROOM definitions can now contain room name. Updated documentation for #ROOMs. "DeWalled" code so that gcc -Wall reports no warnings. Check for cartograph.arc in the executable's directory if one is not found in the pwd. Clean option added to the Makefile. Changed my email address in the documentation. 11/14/94 - 3.01 Added sanity checking and warning message for maps (not releaed) containing more rooms than MAX_ROOMS. 07/24/94 - 3.00 Added ability to define new rooms, paths, and doors. 05/05/94 - 2.01 Fixed a bug that causes core dumps on systems where fgets() does not include the newline on reads. 04/06/94 - 2.0 Initial Version Released Cartograph v3.10 was written by Jeff Fink. Comments? Questions? Complaints? Mail them to jfink@acm.vt.edu and I'll try to answer them...