
DN3DMAP: Duke 3D Bitmap Generator (V1.03)
-----------------------------------------

Written by Oliver Kraus
kraus@lrs.e-technik.uni-erlangen.de

Compiler: Watcom C/C++  (c) WATCOM International Corp. 1988, 1995
Extender: PMODE/W       (c) 1994 Charles Scheffold and Thomas Pytel
Fonts:    variable width typewriter, taken from METAFONT by D. E. Knuth


NO WARRANTY

BECAUSE DN3DMAP IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR DN3DMAP.
THE ENTIRE RISK IS WITH YOU. SHOULD DN3DMAP PROVE DEFECTIVE, YOU ASSUME THE
COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.


Description
-----------
This program produces PCX or laserjet maps of Duke3D levels, extracted from
GRP or MAP files. DN3DMAP.EXE has been created with WATCOM C/C++ and PMODE/W.
DN3DMAP.EXE is a compressed 386 linear executable program. So the program
will only run on an 386 or higher processor.

Laserjet Output 

Use switch -lj for direkt output to a laserjet or kompatible printer.
Newer laserjet printers understand compressed graphics. DN3DMAP supports 
the 'TIFF "packbits" compression' (PCL command: *b2M).
This is enabled with the -c switch. The transmission of graphics data
is much faster with this option. 600dpi is supported (-dpi600). You
may assign any dpi value, but please notice, that there is no error 
checking. Example: dn3dmap -lj *.grp
laserjet specific options                                default
        -c       compressed graphics                     disabled
        -lpt #   printer port number (1-4)               lpt 1
        -lm #    left margin (1/100 inch)                40
        -dpi #   valid values: 150, 300, 600             300


PCX Output

Switch -pcx will produce PCX-graphic files. Use -dpi # to scale the
size of the generated bitmap. Example: dn3dmap -pcx *.grp
pcx specific options                                     default
        -o file  write pcx to file
        -dpi #   dpi value for pcx header/output size    300


Other options
                                                         default
-b level         start at level (only for grp-file)      AAAA
-e level         end with level (only for grp-file)      ZZZZ
-h #    -ph #    output height (1/100 inch, pixel)       1100, 3300
-w #    -pw #    output width (1/100 inch, pixel)        740, 2220
-fh #   -pfh #   font height (1/100 inch, pixel)         6, 18
-lfh #  -plfh #  legend font height (1/100 inch, pixel)  15, 45
-tfh #  -ptfh #  title font height (1/100 inch, pixel)   20, 60
-noc             don't draw position of access cards
-nom             don't draw any monsters


History
1.00  first public release
1.01  odd/even printing, bug fixes
1.02  error checks, show access cards, check level exits
1.03  bug fix: yellow card

Oliver Kraus
