




             5-7-92
                This program will modify all of your save game files for
             Wolfenstein 1 by ID/APOGEE so that you will have 100%
             health, 9 lives, and 99 ammo.
                If you don't like to start over a million times and just
             want to have some fun with this terrific game, cheat!
                I recommend that you save copies of all your game save
             files (they are named SAVEGAM?.WL1 where "?" is a number
             from 0 to 9) before running this program in case you want to
             play as a mortal again!
                Place the WOLF1CHT.EXE file in the same directory as the
             save files and enter WOLF1CHT to modify the files.
                NOTE: If you get killed, you will start back at the
             beginning of the current level. Although you will still have
             all of your remaining lives, your ammo will be reduced. If
             you want your ammo back, reload the most recent save file.

                SAVE YOUR GAME OFTEN!

                This program is brought to you as FREEWARE by Michael P.
             Hoffmann and is copyright (C) 1992 by Michael P. Hoffmann,
             all rights reserved.
                                          GEnie: M.HOFFMANN1



             6-6-92  and 12-8-92
                I changed the number of lives to 9 (the original cheat
             gave you 200 lives) because you really don't need that many
             lives.

             VERSION 1.1  AND 1.2 NOTES:
                The new Wolfenstein (versions 1.1 and 1.2) have a different
                save file format to help discourage cheating. If you use 
                WOLF1CHT with version 1.1 or 1.2, the game will tell you
                that the save file has been altered but will let you play
                anyhow. HOWEVER, your lives will be reduced to 1, your ammo
                to 8, your score to zero, and any new weapons you found will
                vanish!
                   This can be prevented by altering two bytes in the
                WOLF3D.EXE file. Once the bytes have been altered, the game
                will still say the save file was altered but it will no
                longer reduce your ammo, lives, etc!

             IF YOU HAVE VERSION 1.1 OR 1.2 the bytes can be altered in any
             of three ways:

             1) Perhaps the easiest way is to use the ALTERWLF.BAT
             program which I have included. It uses DEBUG to make the
             changes and saves a copy of the original EXE file as
             WOLF3D.OLD so you can rename it if you want to return to the
             unaltered version.
                Make sure that both ALTERWLF.BAT and ALTERW11.SCR are in
             the same directory as the WOLF3D.EXE file and that DEBUG is
             in a directory listed in your path. Then enter ALTERWLF 11
             to modify the bytes (ALTERWLF 12 will also work).

             2) The second way is to use a hex editor on the WOLF3D.EXE
             file. Be sure to make a copy of the original EXE file in
             case you make a mistake and in case you want to go back to
             the unaltered version.
                Search for the sequence C7 06 CE which you should find at
             byte 3989h. Change the C7 06 to EB 22. That's all there is
             to it!

             3) You can manually use DEBUG to alter the bytes. Again, be
             sure to make a copy of the original EXE file. Also, remember
             that DEBUG cannot write changes to EXE files so you will
             have to temporarily rename the file to something else (like
             WOLF3D.ZAP).
                Load the file into DEBUG and you should see the bytes C7
             06 CE starting at byte 3A89h. Type E 3A89 EB 22 to alter the
             bytes then enter W to write the altered file. Quit DEBUG and
             rename the file to the EXE extension.

             1-5-92
             VERSION 1.3 NOTES:
                There is NO version 1.3! Because there was a bogus file out
             there which claimed to upgrade you to version 1.3 and then 
             did nasty things to your hard drive, this version number was
             skipped.
             
             1-5-92
             VERSION 1.4 NOTES:
                Well, There was a pre-release version which was leaked out 
             early by Scott Miller of Apogee (11/92). The problem here is 
             that there are actually TWO versions of Wolf 1.4 out there. They 
             differ only in the address for Apogee (according to Jay Wilbur 
             of ID) but also differ in the name of the main program file. The 
             file is named W3D-E1.EXE for the pre-release and WOLF3D.EXE 
             for the "official" release.
               > What this means for you is that if you have the pre-release 
                (ie a file named W3D-E1.EXE) just rename the
                file by entering the following at the DOS prompt:
                       RENAME W3D-E1.EXE WOLF3D.EXE
                or let the ALTERWLF.BAT file do it for you.
             Remember to start the game by entering WOLF3D
             
                The bytes to alter are a little bit different than the old
             ones so ...

             1) To use the DEBUG script, follow step 1 above, but type 
                ALTERWLF 14 and make sure that ALTERW14.SCR is in the
                same directory instead of ALTERW11.SCR (or just put them
                both there).

             2) With a hex editor, search for the sequence C7 06 EA which you
                should find at byte 3985. Change the C7 06 to EB 22. 
                
             3) Same as step 3 above except that you should see the bytes
                C7 06 EA starting at byte 3A85. Type E 3A85 EB 22 to alter the
                bytes.
        



             DETAILS:
                For you hex fans out there who like to do things
             manually, the WOLF1CHT program works by altering the
             following bytes in the save files:
                AMMO byte 34h (52 decimal) changed to 63h (99 decimal)
                LIVES byte 30h (48 decimal) changed to 09h (9 decimal)
                HEALTH byte 32h (50 decimal) changed to 64h (100 decimal)

                The ALTERWLF byte changes simply insert a JMP instruction
             which causes program execution to skip over the code which
             reduces the ammo, lives, etc.

                         HAVE FUN!
                           Mike H.

