Dec 112017
Produce Maps for Wolfenstein 3D (all 6 episodes).
File WMAP41.ZIP from The Programmer’s Corner in
Category Games and Entertainment
Produce Maps for Wolfenstein 3D (all 6 episodes).
File Name File Size Zip Size Zip Type
WMAP.DOC 1668 800 deflated
WMAP.EXE 21285 11990 deflated
WMAPOBJ.DAT 3980 1139 deflated
WMAPWALL.DAT 2303 756 deflated

Download File WMAP41.ZIP Here

Contents of the WMAP.DOC file

WMAP -- v4.1

Here is a program to generate ALL maps for ALL episodes of 3D-Wolfenstein
(both versions 1.0 and 1.1). It uses the MAPHEAD and MAPTEMP/GAMEMAPS files
that come with the game, and produces files:

LEVELnn.MAP -- the ASCII map for level nn
LEVELnn.HEX -- the HEX map for level nn

To display a description of the input syntax enter:


This version of WMAP now uses files WMAPWALL.DAT & WMAPOBJ.DAT to define the
characters to be output for each type of wall or object. These data files may
be edited to suit your own tastes, and if any wall/object code is not defined
in these files then the default character '@' is output.


v1.0 - Original version.
v2.0 - Officers marked separate to normal guards.
Key updated.
Code generally improved.
Command line parameters included.
v2.1 - Minor mods.
Map interpretation errors corrected.
v3.0 - Map start address taken from MAPHEAD.WL1 .
Map names taken from MAPTEMP.WL1 .
/k switch can be used on its own.
/h switch included - prints map as hex dump.
v3.1 - /h switch outputs to LEVELxx.HEX
Minor mods.
v3.2 - Page feed inserted between HEX maps.
Message line-feeds sorted out.
More map/object info added.
v4.0 - Modified to work for Wolfenstein 3D versions 1.0 & 1.1,
and for 1/3/6 episode versions.
Wall and object info now read in from data files, and therefore
the /k switch has been disabled.
v4.1 - '+' switch removed. Minor bugs fixed.

 December 11, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>