{Notice: This upload should replace wadwrk11.zip. Thanks!!}

-----------------------------------------------------------------------------                
                
                ***  WadWorker v1.05 - Brian Kelly 1996 ***

-----------------------------------------------------------------------------

WadWorker is a command-line based utility for the ID Software games, DOOM I                
and DOOM II, and for Raven Software's HERETIC. The command line syntax is:

        WADWORKR <inputfile> <option>

The 'option' can be one of these four:

        -l : list directory of pwad / iwad
        -n : create new pwad using data in inputfile
        -e : extract a pwad / iwad lump to a raw file

-----------------------------------------------------------------------------

Using the -l option will simply display the directory of the wad specified
as inputfile. No changes are made to the file. Use this option for finding
out which maps (if any) that the pwad contains, what sounds it replaces, etc.

Example: WADWORKR myfile.wad -l

-----------------------------------------------------------------------------

The -n option allows you to create a new patchwad file using the data within
the file specified. You are prompted for the name of the new pwad to be made
and also the directory name for the data. The data within 'inputfile' is then
used in the new pwad as this directory entry.

Applications for this feature: 
If you have used TED to create a raw screen file for Doom I / Doom II or 
Heretic then use this feature to create a pwad with the data inside it, ready
to be used with the -file parameter. The directory name to enter is ENDOOM,
or ENDTEXT for Heretic (I think!). 

Or, if you have recorded a demo of yourself playing a level and saved it as
a lump (.lmp) file, then make a pwad out of it. Just call the directory name
something like DEMO1, and then when you -file with the new pwad, your demo 
will play after a few idle seconds in Doom. This is damn easier than playing 
the demo manually!

Example: WADWORKR rawfile.lmp -n

-----------------------------------------------------------------------------

The -e option extracts a lump of data from a wad file to a new raw file. You
are prompted for the name of the directory entry to extract. Wadworker will
extract the first lump matching that name.

Use this feature to copy a useful lump from a file. You can extract the 
sounds from the iwad, get some textures from an old pwad, etc.

Example: WADWORKR doom.wad -e

-----------------------------------------------------------------------------
Enter WADWORKR with no arguments for a small command summary.
-----------------------------------------------------------------------------

Disclaimer / Distribution:

WadWorker comes with absolutely no warranty.
Use WadWorker at your own risk.  Anything you do with WadWorker is your
responsibility, and not the author's.  Any damage caused to any person,
computer, software, hardware, company, or business by running WadWorker is 
your responsibility, and the author will not be liable.

This program is freeware. You may distribute this program in any format as 
long as you don't charge for it. You must also include this file with it, 
with no modifications. If you plan on putting this program on a distribution 
medium such as a CD, BBS or similar, try to email me just to tell me that you
are doing so.

-----------------------------------------------------------------------------

Notes:
I wrote this utility because it simply does things I want to do. Any future
versions will contain more things I want to do! 

The program only does one thing at a time. I built it this way especially
because it then can be easily incorporated into batch files.

-----------------------------------------------------------------------------

For comments, bug reports, help regarding this program, or for a copy of the
commented C source code, email me at the address below (valid until 
June 1996). If you do find a bug, PLEASE inform me of it!

-----------------------------------------------------------------------------

Credits:

Matt Fell (MSFell@aol.com) for the Doom Specs - vital!;

The following people provided source code with their utilites, and to them
I owe a lot of credit:
        Raphael Quinet (quinet@montefiore.ulg.ac.be) for DEU;
        Robert Fenske, Jr (rfenske@swri.edu) for WARM 1.5;
        Frank Palazzolo (palazzol@msen.com) for NodeNav;

Thanks to Peter Monks (pmonks@socs.uts.edu.au) for TED;

And thanks to the members of the Doom editing mailing list.

-----------------------------------------------------------------------------

Last revision date:     1/3/1996 (v1.05)
Email:                  cof3014@sparcserver.rtc-tallaght.ie
WWW:                    http://web.rtc-tallaght.ie/~cof3014

Want to play my levels (including sounds, demos, patches)? Download:
ftp.cdrom.com/pub/idgames/levels/doom/g-i/git_61.zip
(Try the mirror sites if this one is full)

Doom / Doom I / Doom II are trademarks of ID Software, Inc.

Heretic is a trademark of Raven Software, Inc.
                
Look! No Smileys!

-----------------------------------------------------------------------------
