home *** CD-ROM | disk | FTP | other *** search
/ The Complete Doom Accessory Pack 2 / TheCompleteDoomAccessoryPackVolumeII.iso / loaders / doomutil / doomutil.txt < prev    next >
Text File  |  1994-07-31  |  66KB  |  1,690 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                       DOOMUTIL
  8.                                     Version 1.04
  9.  
  10.                                   David Poole, Jr.
  11.  
  12.                                      PO Box 747
  13.                                  Pacolet, SC. 29372
  14.  
  15.  
  16.                                david.poole@swcbbs.com
  17.  
  18.  
  19.           DOOMUTIL 1.04 User's Guide                                 Page 1
  20.  
  21.  
  22.                                   Table Of Contents
  23.  
  24.           Introduction and Background................................2
  25.             Disclaimer:..............................................2
  26.             Warning:.................................................3
  27.           Using DOOMUTIL.............................................4
  28.             Command Line Parameters..................................4
  29.             Interactive Use..........................................4
  30.              Invoking Menu Selections................................4
  31.              Editing Information.....................................5
  32.              Hot Keys................................................6
  33.           Menu Selections............................................7
  34.             Main Menu................................................7
  35.              Begin Doom With Current Configuration...................7
  36.              Modify Current Game Configuration.......................7
  37.              Modify Serial Server Configuration......................8
  38.              Modify Network Server Configuration.....................8
  39.              WAD File Functions......................................8
  40.              Miscellaneous Functions.................................8
  41.             WAD File Functions.......................................9
  42.             WAD Functions Menu.......................................9
  43.              Selection Menu..........................................9
  44.              Force Refresh of WAD list...............................9
  45.              Rescan Selected WAD files..............................10
  46.              Backup selected WAD file(s)............................10
  47.              Restore selected WAD file(s)...........................10
  48.              List WAD files.........................................10
  49.              Build new WAD from selected PWADs......................10
  50.              Episode/Mission MENU...................................11
  51.              WAD THING MENU.........................................11
  52.              WAD SECTOR MENU........................................11
  53.             Selection Menu..........................................11
  54.              Select wad files for modification......................11
  55.              Select All wad files...................................13
  56.              Deselect All wad files.................................14
  57.              Invert wad file selection..............................14
  58.              Change Sorting Order...................................14
  59.              Save Selection To File.................................15
  60.              Load Selection From File...............................15
  61.             Episode/Mission MENU....................................15
  62.              Modify Episode & Level for PWADs.......................15
  63.              Globally Modify Episode & Level for PWADs..............16
  64.              Incrementally Modify Episode & Level for PWADs.........16
  65.             WAD THING MENU..........................................16
  66.              Invert selected WAD(s) things Death Match Status.......16
  67.              Remove selected WAD(s) THINGs Death Match Status.......16
  68.              Randomize selected WAD(s) THINGs with computer seed....16
  69.              Replace one thing with another.........................17
  70.             WAD SECTOR MENU.........................................17
  71.              Highlight (Dim Secret, Pulse Trigger) SECTORs..........17
  72.              Maximize Brightness of SECTORs.........................18
  73.              Remove Damaging SECTORs................................18
  74.             Miscellaneous Functions.................................18
  75.              Access Dialing Directory...............................18
  76.  
  77.  
  78.           David Poole, Jr.                                    94/7/31 17:01
  79.  
  80.  
  81.           DOOMUTIL 1.04 User's Guide                                 Page 2
  82.  
  83.  
  84.              Enable Speaker.........................................18
  85.              Disable Speaker........................................18
  86.              Edit Program Configuration.............................18
  87.              Edit MODEM.CFG.........................................19
  88.              Run ID's Setup.........................................20
  89.              Register DOOMUTIL......................................20
  90.           Files created by DOOMUTIL.................................21
  91.           Uses of DOOMUTIL..........................................23
  92.             Using DOOMUTIL to automate multi-player sessions........23
  93.             Using DOOMUTIL to add life to memorized missions........23
  94.             Using DOOMUTIL to assist in using external WAD files....24
  95.              Evaluating new WADs....................................24
  96.              Developing new composite WADs..........................24
  97.           Registering DOOMUTIL......................................26
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.           David Poole, Jr.                                    94/7/31 17:01
  141.  
  142.  
  143.           DOOMUTIL 1.04 User's Guide                                 Page 3
  144.  
  145.  
  146.  
  147.           Introduction and Background.
  148.  
  149.                 DOOMUTIL is a utility to originally designed to
  150.                 facilitate using ID's DOOM when playing multi-player
  151.                 mode.  The setup program that is supplied with DOOM
  152.                 requires too much effort on the part of the user,
  153.                 especially when playing via modem.  DOOMUTIL was
  154.                 created to alleviate this problem.  Initially,
  155.                 DOOMUTIL was used to create batch files, which could
  156.                 then be repeatedly invoked using a menu system or
  157.                 command history utility.  As my co-players and I
  158.                 discovered external WAD files, DOOMUTIL was expanded
  159.                 to support these as well, from both a player and a
  160.                 developer's stand point.
  161.  
  162.                 As DOOMUTIL grew in functionality, it was decided to
  163.                 share the program with the rest of the DOOMing world.
  164.                 I hope that you will enjoy using this program.  I've
  165.                 enjoyed writing it.  If you enjoy it, please register
  166.                 it by following the instructions in the registration
  167.                 section of this document.
  168.  
  169.                 Please note that this program and documentation, for
  170.                 the purposes of multi-player mode, are slanted towards
  171.                 competitive, versus cooperative play.  While
  172.                 cooperative play is interesting, it's not much more
  173.                 interesting than single player mode, in my opinion.
  174.                 Getting another player on the grid (any TRON movie
  175.                 fans out there?) and taking turns blowing each other's
  176.                 brains out added much life to a game that was about to
  177.                 get old (after four months...).
  178.  
  179.                 You are also encouraged to send any comments,
  180.                 criticisms, or complaints regarding this program.  I
  181.                 have other ideas to be added, and based on user
  182.                 support and feedback, these may be implemented and
  183.                 released.  Since this is the first release of the
  184.                 program, there are likely to be problems encountered
  185.                 that were not encountered (or noticed) by any of the
  186.                 initial testers of the program.  Please feel free to
  187.                 bring these to my attention.
  188.  
  189.  
  190.             Disclaimer:
  191.  
  192.                 IN NO EVENT SHALL DAVID POOLE, JR. BE LIABLE FOR ANY
  193.                 DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
  194.                 DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION,
  195.                 LOSS OF INFORMATION, OR OTHER PECUNIARY LOSS) ARISING
  196.                 OUT OF THE USE OF OR INABILITY TO USE THIS PROGRAM.
  197.  
  198.                 This program can make modifications to files used by
  199.                 DOOM if so instructed by the user.  ID Software does
  200.  
  201.  
  202.           David Poole, Jr.                                    94/7/31 17:01
  203.  
  204.  
  205.           DOOMUTIL 1.04 User's Guide                                 Page 4
  206.  
  207.  
  208.                 not provide technical support for DOOM if DOOM has
  209.                 been modified.  It is advisable to make a backup of
  210.                 DOOM and any WAD files you've obtained for use with
  211.                 DOOM, before using DOOMUTIL.
  212.  
  213.  
  214.             Warning:
  215.  
  216.                 DOOMUTIL creates files with the extension of .WBU to
  217.                 minimize the amount of time and space required to
  218.                 recover WAD files from randomization and other
  219.                 modifications.  Deletion of these .WBU files will
  220.                 require you to obtain the WAD files from their
  221.                 original source if you wish to have them in their
  222.                 original state.
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.           David Poole, Jr.                                    94/7/31 17:01
  265.  
  266.  
  267.           DOOMUTIL 1.04 User's Guide                                 Page 5
  268.  
  269.  
  270.  
  271.           Using DOOMUTIL.
  272.  
  273.                 DOOMUTIL is an interactive program.  However, there
  274.                 are some command line parameters that speed use of the
  275.                 program.
  276.  
  277.  
  278.             Command Line Parameters.
  279.  
  280.                    RUN          Causes DOOMUTIL to invoke DOOM with
  281.                                 the parameters selected by the user
  282.                                 via the menu system.  After DOOM
  283.                                 terminates, DOOMUTIL terminates.
  284.  
  285.                    RESUME       Effectively like the RUN parameter,
  286.                                 with the exception that the last saved
  287.                                 game (if any) is automatically loaded.
  288.                                 This is handy if you're playing multi-
  289.                                 player via modem, and the other player
  290.                                 forgets to disable their call-waiting.
  291.                                 After DOOM terminates, DOOMUTIL
  292.                                 terminates.
  293.  
  294.  
  295.             Interactive Use.
  296.  
  297.                 All interaction with the program is done through three
  298.                 simple interfaces: a menuing system, a field editing
  299.                 system, and a hot key system.  Familiarity with each
  300.                 of these is very helpful.
  301.  
  302.               Invoking Menu Selections.
  303.  
  304.                 Desired menu functions can be selected by one of three
  305.                 methods.
  306.  
  307.                 The first and fastest method is to press the key that
  308.                 corresponds to the highlighted character in the text
  309.                 describing the functions.  Pressing the highlighted
  310.                 key invokes the function immediately.  Pressing the
  311.                 ESCAPE key will exit the menu.
  312.  
  313.                 The second method is to use the mouse.  Move the mouse
  314.                 cursor to the desired option and press the left mouse
  315.                 button.  Pressing the right mouse button, while the
  316.                 cursor is within the border surrounding the menu, will
  317.                 act as an ESCAPE key press, and exit the menu.
  318.  
  319.                 The third method is to use the up and down arrow keys.
  320.                 The Home and End keys can be used to move quickly to
  321.                 the top or bottom of the menu list.  Once the desired
  322.                 function is highlighted, press the Enter key to invoke
  323.                 it.
  324.  
  325.  
  326.           David Poole, Jr.                                    94/7/31 17:01
  327.  
  328.  
  329.           DOOMUTIL 1.04 User's Guide                                 Page 6
  330.  
  331.  
  332.               Editing Information.
  333.  
  334.                 Information that cannot be specified through the use
  335.                 of the menuing system is communicated through the use
  336.                 of a field editing system.
  337.  
  338.                 For the purpose of this section, an editing session is
  339.                 the duration of the field editor's continual usage.
  340.                 For example, an editing session begins when the user
  341.                 selects "Modify Current Game Configuration" from the
  342.                 Main Menu, and the session ends when either Control &
  343.                 Enter, or Escape is pressed, to save or discard
  344.                 changes, respectively.
  345.  
  346.                 Movement from field to field is performed with the up
  347.                 and down arrow, Page Up, Page Down, and Enter keys.
  348.                 If invalid input is made in a field, then the editor
  349.                 will not allow the cursor to leave the current field.
  350.  
  351.                 To save the changes made for the current editing
  352.                 session, press the Control and Enter keys
  353.                 simultaneously.  To abandon the changes made for the
  354.                 current editing system, press the Escape key.
  355.  
  356.                 The insert key toggles between character insert and
  357.                 character overwrite mode.
  358.  
  359.                 The backspace key deletes the character to the left of
  360.                 the cursor, and places the cursor in that position.
  361.  
  362.                 The delete key deletes the character under the cursor.
  363.  
  364.                 The tab key is used to advance the cursor to the next
  365.                 word in a given field.  The shift tab key combination
  366.                 advances the cursor to the previous word.
  367.  
  368.                 The Home key moves the cursor to the first character
  369.                 of the field.  The End key moves the cursor to the
  370.                 last character of a the field.
  371.  
  372.                 F2 erases the current contents of the field.  Shift F2
  373.                 erases the contents of all fields.
  374.  
  375.                 F3 undoes any changes made to the current field,
  376.                 restoring the field to it's status at the beginning of
  377.                 the editing session.  Shift F3 restores all fields to
  378.                 their original status.  Control F3 restores the field
  379.                 to it's contents when the cursor last entered the
  380.                 selected field.
  381.  
  382.                 F1 can be used during editing to display a brief
  383.                 summary of these keys.
  384.  
  385.  
  386.  
  387.  
  388.           David Poole, Jr.                                    94/7/31 17:01
  389.  
  390.  
  391.           DOOMUTIL 1.04 User's Guide                                 Page 7
  392.  
  393.  
  394.                 In addition, some fields allow browsing or other
  395.                 special functions.  When the cursor enters one of
  396.                 these fields, a message is displayed at the bottom of
  397.                 the current window to inform the user of these
  398.                 possibilities.
  399.  
  400.               Hot Keys
  401.  
  402.                 In addition to the menuing and editing system, there
  403.                 are "Hot Keys" within DOOMUTIL.  These keys can invoke
  404.                 specific functions when pressed.  They are available
  405.                 any time DOOMUTIL is waiting for keyboard input.
  406.  
  407.                 ALT-B    Begins DOOM with the current configuration.
  408.                          Note that if you are editing the current
  409.                          configuration, and have not yet saved it via
  410.                          the CNTL-ENTER key sequence, ALT-B will
  411.                          invoke the last saved configuration.
  412.                          Naturally, this holds true for all factors
  413.                          that affect game play, such as Modem Server
  414.                          Configuration, Network Server Configuration,
  415.                          or Wad file functions.  The best time to use
  416.                          this function is when you are at a menu, but
  417.                          you're not limited in this respect.
  418.  
  419.                 ALT-C    Modify Current Game Configuration.  Allows
  420.                          quick access to the Edit Current Game
  421.                          Configuration screen.
  422.  
  423.                 ALT-D    Launch DOS Shell.  This invokes the system
  424.                          shell specified by the COMSPEC environment
  425.                          variable, which, in most cases, is
  426.                          COMMAND.COM.  In this case, returning to
  427.                          DOOMUTIL is performed by entering "EXIT" at
  428.                          the command line.
  429.  
  430.                 ALT-M    Launch WAD editor.  This allows you to invoke
  431.                          the wad modification utility specified in the
  432.                          program configuration screen.
  433.  
  434.                 ALT-X    Exit DOOMUTIL immediately.  Note that any
  435.                          changes not saved (as discussed with the ALT-
  436.                          B text) are not saved for the next DOOMUTIL
  437.                          session.
  438.  
  439.                 ALT-Z    Exit DOOMUTIL immediately, invoking the work
  440.                          command as specified in the program
  441.                          configuration.
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.           David Poole, Jr.                                    94/7/31 17:01
  451.  
  452.  
  453.           DOOMUTIL 1.04 User's Guide                                 Page 8
  454.  
  455.  
  456.  
  457.           Menu Selections
  458.  
  459.  
  460.             Main Menu
  461.  
  462.               Begin Doom With Current Configuration
  463.  
  464.                 This begins DOOM with the current configuration, as
  465.                 specified in the Modify Current Game Configuration.
  466.                 Selected WADs are automatically loaded.
  467.  
  468.               Modify Current Game Configuration
  469.  
  470.                 This allows the user to specify various aspects
  471.                 regarding the playing of DOOM.  Single player, serial
  472.                 or network play, episode, mission, skill, presence of
  473.                 monsters, monster respawning, deathmatch, and the game
  474.                 to load (if any) are specified here.
  475.  
  476.                 Selection of a single player, modem, direct connect
  477.                 (null modem), or network game is performed with this
  478.                 screen.
  479.  
  480.                 If any legitimate changes are made to the value in the
  481.                 episode field, the mission field is automatically
  482.                 changed to the first mission for the given episode.
  483.  
  484.                 The mission field can be changed to allow skipping the
  485.                 earlier levels.  This is handy if you're playing
  486.                 deathmatch, and want to skip to where some of the
  487.                 bigger toys are.
  488.  
  489.                 Note that the game slot menu allows entry of values
  490.                 from 0 to 6, inclusive.  Specifying a 0 in this field
  491.                 indicates that a new game is to be initiated.  A 1
  492.                 selects the game saved in the first slot, etc.
  493.  
  494.                 Placing a "?" in the game slot field instructs
  495.                 DOOMUTIL to find the most recently saved game and use
  496.                 it, if any.  While the cursor is in this field, the
  497.                 F10 key can be used to browse the saved games.  While
  498.                 browsing the saved games, the episode, mission, skill
  499.                 level, and frag summary (if a network game) is
  500.                 displayed.  If a saved game is selected, using the F9
  501.                 key in this field allows the user to display the
  502.                 statistics of each of the players in the saved
  503.                 mission.  If a loaded game is specified, the episode,
  504.                 mission, and skill level are updated to reflect the
  505.                 loaded game.
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.           David Poole, Jr.                                    94/7/31 17:01
  513.  
  514.  
  515.           DOOMUTIL 1.04 User's Guide                                 Page 9
  516.  
  517.  
  518.               Modify Serial Server Configuration
  519.  
  520.                 This allows specification of the modem communication
  521.                 port, the direct connection serial port (for use with
  522.                 null modems), the number to dial, and the serial
  523.                 driver to use for MODOOMing.
  524.  
  525.               Modify Network Server Configuration.
  526.  
  527.                 This screen allows selection of the network socket,
  528.                 network driver, and number of players for a network
  529.                 game when a saved game is not being loaded.
  530.  
  531.                 For the network driver, IPXSETUP could be specified.
  532.                 If this method is used, then you must make sure the
  533.                 network software is loaded before DOOMUTIL is invoked.
  534.                 However, a much simpler way to play via the network is
  535.                 to create a batch file that loads the network
  536.                 software, then the IPX driver, and finally, terminates
  537.                 he network software.  For example, my NETDOOM.BAT for
  538.                 running under Lantastic follows:
  539.  
  540.                     LSL
  541.                     NE2000
  542.                     IPXODI
  543.                     IPXSETUP %1 %2 %3 %4 %5 %6 %7 %8 %9
  544.                     IPXODI U
  545.                     NE2000 U
  546.                     LSL U
  547.  
  548.                 I've used both methods for playing DOOM over the
  549.                 network; I personally prefer the NETDOOM.BAT method.
  550.  
  551.                 The NETDOOM.BAT method poses problems, however, when
  552.                 selecting external WAD files, all of the parameters
  553.                 can not be accessed through the parameter list.
  554.  
  555.               WAD File Functions
  556.  
  557.                 This allows selection of WAD file modification
  558.                 functions, described in the WAD File Functions menu
  559.                 section.
  560.  
  561.               Miscellaneous Functions
  562.  
  563.                 This allows selection of various functions that didn't
  564.                 really have a place anywhere else.  These functions
  565.                 are elaborated upon in the Miscellaneous Functions
  566.                 menu section.
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.           David Poole, Jr.                                    94/7/31 17:01
  575.  
  576.  
  577.           DOOMUTIL 1.04 User's Guide                                Page 10
  578.  
  579.  
  580.             WAD File Functions
  581.  
  582.                 These functions allow modification of the WAD files
  583.                 (both DOOM and others) for various reasons.
  584.                 Currently, the only thing that DOOMUTIL modifies
  585.                 regarding the WAD files are SECTORS and THINGS.
  586.                 SECTORS are basically contiguous areas of floor that
  587.                 are of the same height, although these areas can be
  588.                 divided for various reasons.  THINGS are various items
  589.                 in DOOM, such as barrels, keys, player starting
  590.                 locations, enemies, etc.
  591.  
  592.                 When modifying a WAD file, DOOMUTIL will create an
  593.                 archive file for each WAD file that it modifies, if
  594.                 the archive does not already exist.  These files will
  595.                 have the extension of WBU (Wad Back Up).  NEVER ERASE
  596.                 A .WBU FILE UNLESS YOU HAVE RESTORED THE CORRESPONDING
  597.                 WAD FILE TO IT'S ORIGINAL STATUS.  Doing so will
  598.                 result in a WAD file that is not in its state as
  599.                 shipped, and your only recourse is to reinstall the
  600.                 WAD file from its original source.  Note that DOOMUTIL
  601.                 looks for files with the extension of ".BAK" to denote
  602.                 that a given WAD file is a user modified file.  In
  603.                 this case, DOOMUTIL will not allow certain
  604.                 modifications, as restoring the file could be
  605.                 catastrophic.
  606.  
  607.                 The archive files are typically a fraction of the size
  608.                 of the original file, so time (as well as disk space)
  609.                 is saved for restoring large files (like DOOM.WAD) to
  610.                 their original status, versus extraction from an
  611.                 archived source.
  612.  
  613.                 When modifying wad files for multiple player usage,
  614.                 it's important that all players involved restore the
  615.                 desired WAD files to their original status, then make
  616.                 the same modifications in the same sequence.  Failure
  617.                 to do so will generally result in consistency failures
  618.                 after DOOM starts.
  619.  
  620.  
  621.             WAD Functions Menu
  622.  
  623.               Selection Menu
  624.  
  625.                 Allows selection of WAD files for use or modification.
  626.                 This is detailed below.
  627.  
  628.               Force Refresh of WAD list.
  629.  
  630.                 In the event that the WAD list becomes invalid
  631.                 (unlikely, unless WAD files are added or deleted from
  632.                 the DOOM directory while shelled out of DOOMUTIL),
  633.                 this option must be used to recreate the WAD file
  634.  
  635.  
  636.           David Poole, Jr.                                    94/7/31 17:01
  637.  
  638.  
  639.           DOOMUTIL 1.04 User's Guide                                Page 11
  640.  
  641.  
  642.                 list.  The previous selection status for WAD files is
  643.                 discarded.  You are asked to confirm this option, as
  644.                 information DOOMUTIL maintains about the WAD file
  645.                 that's not part of the WAD file (times used, last
  646.                 used) will be lost if you perform this option.  If you
  647.                 do not confirm rebuilding the list, then DOOMUTIL will
  648.                 rescan ALL files the files in the list for updated
  649.                 information, as if you had selected all of the WAD
  650.                 files and used the Rescan Selected WAD files option.
  651.  
  652.                 If you add or remove WAD files from your directory,
  653.                 it's best to exit DOOMUTIL and start over.  In this
  654.                 manner, DOOMUTIL's times used and last time used
  655.                 information is maintained.
  656.  
  657.               Rescan Selected WAD files.
  658.  
  659.                 This causes DOOMUTIL to update it's database of
  660.                 information for each of the WAD files that are
  661.                 selected.  You can perform this option if you've
  662.                 modified any of the WAD files since the last time
  663.                 DOOMUTIL scanned it.  The last time of use, and the
  664.                 number of times used for each WAD scanned will be
  665.                 retained.
  666.  
  667.               Backup selected WAD file(s).
  668.  
  669.                 Creates a .WBU file for each of the corresponding WAD
  670.                 files, if the file does not already exist.  Only the
  671.                 THINGS & SECTORS portion of the WAD are backed up.
  672.  
  673.               Restore selected WAD file(s).
  674.  
  675.                 If a selected WAD file has been modified, then the
  676.                 modifications are removed with this option.  Only the
  677.                 THINGS & SECTORS portion of the WAD are restored.
  678.  
  679.               List WAD files.
  680.  
  681.                 This creates a file with the extension "LST" for each
  682.                 WAD file, containing a dump of the various objects
  683.                 encountered in the WAD file.  Not that this is useful
  684.                 to your average bear, but during the development of
  685.                 these functions, this information can sometimes be
  686.                 handy, so I left the option in due to laziness on my
  687.                 part.  You may or may not find the information useful,
  688.                 depending on your own level of dementedness and
  689.                 curiosity.
  690.  
  691.               Build new WAD from selected PWADs.
  692.  
  693.                 This function allows you to combine all of the
  694.                 selected WAD (PWAD or IWAD) files into a new PWAD
  695.                 file.  All directory entries from each selected WAD
  696.  
  697.  
  698.           David Poole, Jr.                                    94/7/31 17:01
  699.  
  700.  
  701.           DOOMUTIL 1.04 User's Guide                                Page 12
  702.  
  703.  
  704.                 file are copied into the new WAD file specified by the
  705.                 user.  Note that no checking is performed for
  706.                 duplication of directory entries.
  707.  
  708.                 This is handy for linking sound or texture WADs with
  709.                 custom levels. It's also handy for creation of one WAD
  710.                 file when you desire to play more wad files than will
  711.                 fit on the command line due to the 128 character limit
  712.                 imposed by MS/DOS.
  713.  
  714.                 This function will not allow you to overwrite an
  715.                 existing file.
  716.  
  717.                 After the wad file has been created, the WAD file list
  718.                 will be rebuilt.
  719.  
  720.               Episode/Mission MENU
  721.  
  722.                 Allows modification of episodes and missions for
  723.                 selected WAD files.  This is detailed below.
  724.  
  725.               WAD THING MENU
  726.  
  727.                 Allows modification of THINGs in selected WAD files.
  728.                 This is detailed below.
  729.  
  730.               WAD SECTOR MENU
  731.  
  732.                 Allows modification of SECTORs in selected WAD files.
  733.                 This is detailed below.
  734.  
  735.  
  736.             Selection Menu
  737.  
  738.               Select wad files for modification.
  739.  
  740.                 This allows selection of individual WAD files for
  741.                 manipulation.  Selecting the individual WAD files is
  742.                 done as follows:
  743.  
  744.                 The Up and Down arrow keys allow moving from WAD to
  745.                 WAD.  Moving the mouse cursor to a WAD moves the
  746.                 highlight bar to the corresponding entry.
  747.  
  748.                 Pressing the Space bar, or left mouse button while the
  749.                 mouse cursor is on an entry toggles the selection
  750.                 status of the highlighted WAD file.
  751.  
  752.                 Pressing Enter, or the right mouse button while the
  753.                 mouse cursor is within the selection window border
  754.                 exits the selection system, saving the selections
  755.                 you've made.
  756.  
  757.  
  758.  
  759.  
  760.           David Poole, Jr.                                    94/7/31 17:01
  761.  
  762.  
  763.           DOOMUTIL 1.04 User's Guide                                Page 13
  764.  
  765.  
  766.                 Pressing Escape, or the middle mouse button (if
  767.                 present) while the mouse cursor is within the
  768.                 selection window border exits the selection system,
  769.                 discarding selections in changes that you've made.
  770.  
  771.                 Page Up, Page Down, Home, and End effect scrolling
  772.                 through the listing (if it requires more than one
  773.                 page).  Mouse users can scroll the display by moving
  774.                 the cursor to either the top or bottom border of the
  775.                 window.  Pressing the left mouse button will scroll
  776.                 the display by one line.  Pressing the right mouse
  777.                 button will scroll the display by one page.  Pressing
  778.                 the middle mouse button, if present, will scroll the
  779.                 display to the respective end of the list.
  780.  
  781.                 Pressing [F10] invokes the configured WAD
  782.                 viewer/editor on the highlighted WAD, if one has been
  783.                 configured.  See the program configuration section for
  784.                 details.  Pressing [ALT-F10] will perform the same
  785.                 operation, and automatically launch DOOM with the
  786.                 current selected WADs.  THIS IS VERY HANDY FOR WAD
  787.                 DEVELOPERS.
  788.  
  789.                 Pressing [F9] displays detailed information regarding
  790.                 the WAD file.
  791.  
  792.                 Pressing [F8] displays a summary of the episodes and
  793.                 missions selected.  Using this summary, you can
  794.                 determine if you have selected WAD files that
  795.                 conflict; i.e., two WADs contain maps or songs for
  796.                 E1M1, or the selected WADs are not contiguous, i.e.,
  797.                 you've selected a WAD for E1M1 & E1M3, but none for
  798.                 E1M2.
  799.  
  800.                 Pressing [F3] displays the current sorting scheme.
  801.  
  802.                 Pressing [F2] displays the color scheme, outlined
  803.                 below.
  804.  
  805.                 WADs displayed with a red or brown background have
  806.                 been modified, and need to be restored in order to be
  807.                 used in a multi-player game.  Wad files with yellow
  808.                 text have been selected.
  809.  
  810.                 For each WAD in the list that contains missions, the
  811.                 first episode and mission encountered for the wad is
  812.                 displayed, followed by the number of missions found in
  813.                 the WAD.  Finally, if there are 4 death match starts
  814.                 for each mission, there will be a "DM", indicating
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.           David Poole, Jr.                                    94/7/31 17:01
  823.  
  824.  
  825.           DOOMUTIL 1.04 User's Guide                                Page 14
  826.  
  827.  
  828.                 that the level is suitable for death match play[1].
  829.                 This will prevent rude interruptions in your death
  830.                 matches when a new level is loaded where the developer
  831.                 overlooked this important THING.  If an exclamation
  832.                 mark is displayed, then DOOMUTIL has found something
  833.                 about the WAD that may cause problems with playing
  834.                 multiple player sessions.  These factors are:  No
  835.                 exit, not enough (or too many) player starts, or not
  836.                 enough death match starts FOR EACH MISSION in the
  837.                 given WAD file.
  838.  
  839.                 For each WAD in the list that contains music as
  840.                 opposed to sound, the episode and mission for which
  841.                 the music is assigned to is specified.  The message
  842.                 "SONG" to the right of the episode and mission
  843.                 indicate that this WAD contains music as opposed to a
  844.                 missions.
  845.  
  846.                 If a WAD does not contain missions or music, then no
  847.                 level or episode information is specified.  Text
  848.                 describing what was found is displayed.
  849.  
  850.                 Selected WADs are used when DOOM is invoked.  If the
  851.                 Auto Build WAD file feature is not enabled (described
  852.                 under Program Configuration), it's possible to select
  853.                 more WAD files than will fit on the command line.
  854.                 This is due to the wonderful 128-character limit on
  855.                 command lines that the folks at Microsoft have imposed
  856.                 on us.  In this event, all of the selected WADs will
  857.                 not be loaded by DOOM.
  858.  
  859.                 NOTE: During the selection process, the currently
  860.                 displayed selection is considered to be current,
  861.                 whether or not the user has used ENTER to confirm the
  862.                 selection.  This means that the hot key functions will
  863.                 work with the currently displayed selection as opposed
  864.                 to the last confirmed selection.  If DOOMUTIL is
  865.                 terminated via the ALT-X or ALT-Z sequence, the
  866.                 current selection is stored in the configuration file,
  867.                 as opposed to the last confirmed selection.
  868.  
  869.               Select All wad files.
  870.  
  871.                 Automatically selects all of the WAD files for
  872.                 manipulation.
  873.  
  874.  
  875.                               
  876.  
  877.             1  It amazed me that this had to be included.  During
  878.                development and playing, er, testing DOOMUTIL with
  879.                selected WADs, I was astounded at the number of WADs I
  880.                had that could not be played with Death Match.  Is it
  881.                just me, or is something wrong here?
  882.  
  883.  
  884.           David Poole, Jr.                                    94/7/31 17:01
  885.  
  886.  
  887.           DOOMUTIL 1.04 User's Guide                                Page 15
  888.  
  889.  
  890.               Deselect All wad files.
  891.  
  892.                 Automatically de-selects all of the WAD files for
  893.                 manipulation.
  894.  
  895.               Invert wad file selection.
  896.  
  897.                 This reverses the order of the selection status of
  898.                 each WAD file you have installed in your configured
  899.                 DOOM directory.
  900.  
  901.               Change Sorting Order
  902.  
  903.                 Allows selection of the sort method of the listed WAD
  904.                 files.  There are three levels of sorting that may be
  905.                 specified.  Files that are considered equal for the
  906.                 purposes of the first level of sorting are submitted
  907.                 to a second test.  Files considered equal for the
  908.                 second test are submitted to a third test.  In this
  909.                 manner, you can usually arrange the WAD file listing
  910.                 to suit your needs, which may change, depending on
  911.                 what you're doing with DOOMUTIL.
  912.  
  913.                 Sorting options are:
  914.  
  915.                 Name: The listing is sorted alphabetically according
  916.                 to file name.
  917.  
  918.                 Episode & Mission: The listing is sorted according to
  919.                 the first episode and mission in each file.  If a WAD
  920.                 file is found that contains a level, and another
  921.                 contains a song, and they are for the same episode and
  922.                 mission, they will appear together, with the WAD
  923.                 containing the level appearing before the WAD
  924.                 containing the music.
  925.  
  926.                 Times Used: The listing is sorted according to the
  927.                 number of times each WAD has been used.  The most
  928.                 frequently used WADs are displayed first.
  929.  
  930.                 Last Used: The listing is sorted according to the most
  931.                 recently used files, which appear first.
  932.  
  933.                 Modification Date: The most recently modified files
  934.                 appear first.  Note that if you modify a WAD outside
  935.                 of DOOMUTIL, DOOMUTIL will not be aware of the updated
  936.                 file date.  To make DOOMUTIL aware of the changed file
  937.                 date, you can either: <1>  Select the WAD, and use the
  938.                 Force Refresh of Selected WAD files option of the WAD
  939.                 Functions menu, or <2> Use the Force Refresh of all
  940.                 WADs, and press a key other than F10 at the warning.
  941.  
  942.                 Selection Status: Selected WADs are listed first.
  943.                 Note that the list is not sorted during the selection
  944.  
  945.  
  946.           David Poole, Jr.                                    94/7/31 17:01
  947.  
  948.  
  949.           DOOMUTIL 1.04 User's Guide                                Page 16
  950.  
  951.  
  952.                 process.  To resort the list, exit the selection
  953.                 process and reenter it.
  954.  
  955.                 User Modifying: WADs that are being modified by the
  956.                 user appear first.  NOTE: DOOMUTIL considers a WAD to
  957.                 be one that is being modified by the user if a file
  958.                 with the same name as the .WAD file exists, with an
  959.                 extension of .BAK.
  960.  
  961.               Save Selection To File.
  962.  
  963.                 This allows the user to save the names of the
  964.                 currently selected WADs to disk for later use with the
  965.                 Load Selection From File option.  In this manner,
  966.                 multiple selections can be maintained easily.
  967.  
  968.                 When this option is selected, the user is given the
  969.                 chance to enter a file name to save the selection
  970.                 under.  During entry of the name, pressing the [F10]
  971.                 key browses all files in the DOOM directory with an
  972.                 extension of .SEL.  An extension of .SEL is
  973.                 automatically assigned to the specified file name if
  974.                 one does not exist.
  975.  
  976.               Load Selection From File.
  977.  
  978.                 This allows the user to restore a selection saved
  979.                 previously with the Save Selection To File option.
  980.  
  981.                 When this option is selected, the user is given the
  982.                 chance to enter a file name to load the selection
  983.                 from.  During entry of the name, pressing the [F10]
  984.                 key browses all files in the DOOM directory with an
  985.                 extension of .SEL.  An extension of .SEL is
  986.                 automatically assigned to the specified file name if
  987.                 one does not exist.
  988.  
  989.  
  990.             Episode/Mission MENU
  991.  
  992.               Modify Episode & Level for PWADs.
  993.  
  994.                 This allows changing the episode and mission for
  995.                 individual WAD files, so that custom scenarios can be
  996.                 created.  If a given WAD file contains more than one
  997.                 mission, then the episode and mission numbers are
  998.                 sequentially assigned.  This affects both missions and
  999.                 music.
  1000.  
  1001.                 NOTE: Episode and Mission number for a WAD file are
  1002.                 not backed up!  Changes made to the episode and
  1003.                 mission number are permanent.
  1004.  
  1005.  
  1006.  
  1007.  
  1008.           David Poole, Jr.                                    94/7/31 17:01
  1009.  
  1010.  
  1011.           DOOMUTIL 1.04 User's Guide                                Page 17
  1012.  
  1013.  
  1014.               Globally Modify Episode & Level for PWADs.
  1015.  
  1016.                 This works as Modify Episode & Level for WADs, with
  1017.                 the exception that the specified episode and mission
  1018.                 is used for the first episode and mission for all of
  1019.                 the selected WAD files.
  1020.  
  1021.                 NOTE: Episode and Mission number for a WAD file are
  1022.                 not backed up!  Changes made to the episode and
  1023.                 mission number are permanent.
  1024.  
  1025.               Incrementally Modify Episode & Level for PWADs.
  1026.  
  1027.                 This works as Globally Modify Episode & Level for
  1028.                 WADs, with the exception that the specified episode
  1029.                 and mission is used for the first episode and mission,
  1030.                 and incremented for the remainder of the selected WAD
  1031.                 files.  This allows you to select specified WAD files,
  1032.                 and quickly create a sequential list of missions for
  1033.                 play.
  1034.  
  1035.                 NOTE: Episode and Mission number for a WAD file are
  1036.                 not backed up!  Changes made to the episode and
  1037.                 mission number are permanent.
  1038.  
  1039.  
  1040.             WAD THING MENU
  1041.  
  1042.               Invert selected WAD(s) things Death Match Status.
  1043.  
  1044.                 This modification causes THINGs that appear in death
  1045.                 match mode ONLY to appear in normal play, and THINGS
  1046.                 that appear in normal play to appear only in
  1047.                 DEATHMATCH.  This is handy for newcomers to the
  1048.                 deathmatch arena to learn the location of the weapons.
  1049.  
  1050.                 The status of the key cards, skull keys, and teleport
  1051.                 exits are not modified.
  1052.  
  1053.               Remove selected WAD(s) THINGs Death Match Status.
  1054.  
  1055.                 This causes all THINGS that appear only in DEATHMATCH
  1056.                 mode to appear in normal play.  Typically, this
  1057.                 provides extra ammunition, weapons, and health.
  1058.  
  1059.               Randomize selected WAD(s) THINGs with computer seed.
  1060.  
  1061.                 This allows for randomization of THINGS in the
  1062.                 selected WADs.  This makes playing a WAD a little more
  1063.                 enjoyable, after you've learned the exact location of
  1064.                 everything in a particular WAD the way it's shipped.
  1065.  
  1066.                 The only THINGs that are changed are the locations of
  1067.                 the non-boss enemies, ammo, health, weapons, death-
  1068.  
  1069.  
  1070.           David Poole, Jr.                                    94/7/31 17:01
  1071.  
  1072.  
  1073.           DOOMUTIL 1.04 User's Guide                                Page 18
  1074.  
  1075.  
  1076.                 match player starts, "passable furniture" (this
  1077.                 includes barrels), and artifacts (super charges,
  1078.                 armor, spheres of invisibility/invulnerability).
  1079.  
  1080.                 There are some drawbacks to this.  Some THINGs are
  1081.                 place into locations that can not be accessed, such as
  1082.                 super charges place in areas that are inaccessible, as
  1083.                 well as death match starts where a player is trapped
  1084.                 in a room that is sealed until the other player
  1085.                 activates the trigger event.
  1086.  
  1087.                 Also, I've noticed occasions where E1M8 could not be
  1088.                 finished, as something is being moved that prevents
  1089.                 the walls in the baron area from being opened when the
  1090.                 baron(s) are killed.  Still working on this one.
  1091.  
  1092.                 Another problem exists when using randomized THINGs in
  1093.                 a scenario.  DOOMUTIL doesn't know the width of the
  1094.                 various THINGs that it's moving around, so it's
  1095.                 possible (actually, highly likely) that a wide enemy
  1096.                 such as a Cacodemon will be placed where something
  1097.                 small (such as shot gun shells) were.  This means that
  1098.                 the enemy is significantly handicapped, since it's
  1099.                 usually stuck to the wall.  The only time such an
  1100.                 enemy is a threat is when you walk close enough to it
  1101.                 to physically (virtually?) touch it.  This problem
  1102.                 will be addressed in a future version, if user support
  1103.                 warrants it.
  1104.  
  1105.                 However, this is still useful, especially when all
  1106.                 players have the weapon locations memorized.
  1107.  
  1108.                 This is also useful when one of the players is a
  1109.                 relative newcomer with respect to another.  Since the
  1110.                 weapons and deathmatch starts are in varying places,
  1111.                 each player has a closer to equal chance.
  1112.  
  1113.               Replace one thing with another.
  1114.  
  1115.                 Non-functional at this time.  This feature, if and
  1116.                 when implemented, will allow users to change various
  1117.                 THINGs for other THINGs.  This will allow in changing
  1118.                 the ratio of weapons/monsters/ammo/health/etc. for the
  1119.                 particular scenario.
  1120.  
  1121.  
  1122.             WAD SECTOR MENU
  1123.  
  1124.               Highlight (Dim Secret, Pulse Trigger) SECTORs
  1125.  
  1126.                 This option travels through the SECTORS in a WAD file,
  1127.                 maximizing the brightness of each sector, so that no
  1128.                 areas are dark.  Then, any sector that is found to be
  1129.  
  1130.  
  1131.  
  1132.           David Poole, Jr.                                    94/7/31 17:01
  1133.  
  1134.  
  1135.           DOOMUTIL 1.04 User's Guide                                Page 19
  1136.  
  1137.  
  1138.                 considered a secret is dimmed to half-brightness.
  1139.                 SECTORs found that trigger events are set to flashing.
  1140.  
  1141.                 Note that there are some SECTORs that appear to be
  1142.                 modified internally at run-time, such as the room
  1143.                 containing the blue key in E1M3, that change when an
  1144.                 event is triggered.
  1145.  
  1146.               Maximize Brightness of SECTORs.
  1147.  
  1148.                 This maximizes the brightness of all SECTORs in the
  1149.                 WAD file.  Read the "Highlight (Dim Secret, Pulse
  1150.                 Trigger) SECTORs" section for information regarding
  1151.                 events that may alter brightness.
  1152.  
  1153.               Remove Damaging SECTORs.
  1154.  
  1155.                 This removes the aspect of areas that cause damage
  1156.                 when you stand in them, such as areas with "slime".
  1157.  
  1158.  
  1159.             Miscellaneous Functions
  1160.  
  1161.               Access Dialing Directory
  1162.  
  1163.                 This allows the user to maintain a list of frequently
  1164.                 dial numbers for quick use when playing DOOM via
  1165.                 modem.
  1166.  
  1167.               Enable Speaker.
  1168.  
  1169.                 Use this to enable the various beeps that the DOOMUTIL
  1170.                 makes from time to time.
  1171.  
  1172.               Disable Speaker.
  1173.  
  1174.                 Use this to disable the various beeps that the
  1175.                 DOOMUTIL makes from time to time.
  1176.  
  1177.               Edit Program Configuration.
  1178.  
  1179.                 This allows for configuration various aspects of
  1180.                 DOOMUTIL.
  1181.  
  1182.                 The text editor entry is used when the Edit Modem
  1183.                 Configuration command is invoked.
  1184.  
  1185.                 The WAD editor entry is used when the Launch WAD
  1186.                 Editor function is invoked.
  1187.  
  1188.                 The Path To Doom entry is used to specify the location
  1189.                 of DOOM.  By using this, you can place DOOMUTIL
  1190.                 anywhere in your path, and invoke DOOM without
  1191.                 changing directories to it.
  1192.  
  1193.  
  1194.           David Poole, Jr.                                    94/7/31 17:01
  1195.  
  1196.  
  1197.           DOOMUTIL 1.04 User's Guide                                Page 20
  1198.  
  1199.  
  1200.                 The Swap to EMS/XMS fields tell DOOMUTIL where to swap
  1201.                 itself when it's shelling an external program, such as
  1202.                 DOOM, the WAD editor/viewer, etc.  If neither of these
  1203.                 contains a Y, then a temporary file will be created on
  1204.                 disk to store the information.  If you have plenty of
  1205.                 available EMS or XMS, you may wish to use this, as
  1206.                 program swapping is much faster with one of these
  1207.                 options enabled.
  1208.  
  1209.                 The Enable BEEPS field enables or disables the
  1210.                 annoying beeps that occurs frequently in the program.
  1211.  
  1212.                 The Boss Mode informs DOOMUTIL to invoke the command
  1213.                 specified by the next field, Boss Command, when one of
  1214.                 the following conditions occurs: Exiting DOOM (press
  1215.                 <F10><y>, and you're out of DOOM quickly), exiting
  1216.                 DOOMUTIL, or using one of the boss hot-keys (ALT-Z,
  1217.                 any F11 or F12 combination).
  1218.  
  1219.                 The Auto Build PWAD name field allows you to specify a
  1220.                 WAD file that will be created immediately before DOOM
  1221.                 is invoked.  By using this feature, you decrease the
  1222.                 length of the command line that must be passed to DOOM
  1223.                 or the appropriate multi-player driver.  If you are
  1224.                 only playing one or two PWAD files, then this is not
  1225.                 usually a problem, but when you add many levels,
  1226.                 sounds, music, and graphics, then this may be
  1227.                 necessary.  The built PWAD (the "target") will only be
  1228.                 created under the following circumstances: (1) One or
  1229.                 more of the selected PWADs have a newer modification
  1230.                 date than the target PWAD, (2) The target does not
  1231.                 exist, or (3) The WAD selection has changed.  If you
  1232.                 have the memory, specifying a RAM disk as the
  1233.                 destination of the target will greatly speed the
  1234.                 creation process, although the target will have to be
  1235.                 recreated after each system boot.
  1236.  
  1237.                 The View WAD Command field allows you to specify the
  1238.                 command to be used to view a WAD file while selecting
  1239.                 WADs in the WAD selection function.  You must supply a
  1240.                 "%s" (omit the quotes, and the "s" must be lowercase)
  1241.                 in the command line.  For example, I use DEU to view
  1242.                 my wad files, so my command is "deu -file %s.wad"
  1243.                 (again, quotes are to be omitted).
  1244.  
  1245.               Edit MODEM.CFG
  1246.  
  1247.                 This invokes the user specified editor on the
  1248.                 MODEM.CFG file.  The editor is specified in the
  1249.                 program configuration option of the miscellaneous
  1250.                 functions menu.
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.           David Poole, Jr.                                    94/7/31 17:01
  1257.  
  1258.  
  1259.           DOOMUTIL 1.04 User's Guide                                Page 21
  1260.  
  1261.  
  1262.               Run ID's Setup.
  1263.  
  1264.                 No matter what, there are still times when you have to
  1265.                 run this thing.  That's why this function is here.
  1266.  
  1267.               Register DOOMUTIL
  1268.  
  1269.                 This is described in detail in the section for
  1270.                 DOOMUTIL registration at the end of this document.
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.           David Poole, Jr.                                    94/7/31 17:01
  1319.  
  1320.  
  1321.           DOOMUTIL 1.04 User's Guide                                Page 22
  1322.  
  1323.  
  1324.  
  1325.           Files created by DOOMUTIL.
  1326.  
  1327.                 DOOMUTIL creates and uses files for various functions.
  1328.                 These files, and the functions that create or use them
  1329.                 are described below.
  1330.  
  1331.               .WBU  Wad Backup File.  These files contain the
  1332.                     directory entries for the THINGs & SECTORs found
  1333.                     in the corresponding .WAD file, if 1 or more
  1334.                     levels exist.  These files are created when ever
  1335.                     you select WAD files that contain levels, and
  1336.                     either select the BACKUP function, or select a
  1337.                     function that modifies the THINGs & SECTORs in a
  1338.                     WAD.  These files are typically a small percentage
  1339.                     of the size of the entire WAD file, and allow
  1340.                     DOOMUTIL to quickly restore a WAD file to it's
  1341.                     original status.
  1342.  
  1343.                     Due to the dynamics of user modified WAD files,
  1344.                     WAD backup files are not created for these files.
  1345.                     This is not a problem, as DOOMUTIL will not allow
  1346.                     modification of THINGs & SECTORs in a user wad,
  1347.                     anyway.
  1348.  
  1349.                     These files are stored in the same directory with
  1350.                     the WAD files.
  1351.  
  1352.               .BAK  Backup of WAD file.  DOOMUTIL checks for the
  1353.                     existence of a file with the extension of .BAK for
  1354.                     each .WAD file that it finds.  The existence of
  1355.                     such a file informs DOOMUTIL this is a WAD file
  1356.                     that is being modified by the user.
  1357.  
  1358.                     DOOMUTIL will also create a .BAK file when
  1359.                     building a composite WAD from selected WAD files,
  1360.                     if the user specified name of the target already
  1361.                     exists.  This allows recovery in the event of a
  1362.                     mistake when building a composite WAD.
  1363.  
  1364.                     These files are stored in the same directory with
  1365.                     the WAD files.
  1366.  
  1367.               .LST  Listing of WAD file.  When List Selected WADs is
  1368.                     invoked, the output for each WAD file is created
  1369.                     in a file name with the name of the WAD, and an
  1370.                     extension of .LST.
  1371.  
  1372.                     These files are stored in the same directory with
  1373.                     the WAD files.
  1374.  
  1375.               .SEL  WAD File selection.  These files are used to store
  1376.                     the names for selection sets.  This allows the
  1377.                     user to save and restore selection sets at will.
  1378.  
  1379.  
  1380.           David Poole, Jr.                                    94/7/31 17:01
  1381.  
  1382.  
  1383.           DOOMUTIL 1.04 User's Guide                                Page 23
  1384.  
  1385.  
  1386.               .CFG  Configuration file for DOOMUTIL.  Unless DOOMUTIL
  1387.                     is renamed, or copied, the only file that will be
  1388.                     created is DOOMUTIL.CFG.  If DOOMUTIL is renamed,
  1389.                     then DOOMUTIL will use the path and new name of
  1390.                     the program.  By copying DOOMUTIL to other
  1391.                     directories, or to other names, then multiple
  1392.                     configurations for DOOMUTIL can be maintained.
  1393.  
  1394.                     This file will always exist in the directory in
  1395.                     which DOOMUTIL is located.
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.           David Poole, Jr.                                    94/7/31 17:01
  1443.  
  1444.  
  1445.           DOOMUTIL 1.04 User's Guide                                Page 24
  1446.  
  1447.  
  1448.  
  1449.           Uses of DOOMUTIL.
  1450.  
  1451.                 If you're just going to play out-of-the-box DOOM, then
  1452.                 there is not much of a reason to use DOOMUTIL.
  1453.                 DOOMUTIL doesn't have much to offer the casual DOOM
  1454.                 player, but then again, I don't know too many casual
  1455.                 DOOM players.
  1456.  
  1457.                 DOOMUTIL is meant for the serious player, who wants a
  1458.                 quick and easy way to make the most of DOOM.
  1459.  
  1460.  
  1461.             Using DOOMUTIL to automate multi-player sessions.
  1462.  
  1463.                 This is why DOOMUTIL was originally written.  I was
  1464.                 tired of having to constantly select the options with
  1465.                 SETUP supplied with DOOM.  This was especially
  1466.                 cumbersome in the beginning of my MODOOMing days,
  1467.                 since I was having to fight both the modem
  1468.                 configuration and the SETUP program simultaneously.
  1469.                 That's why there is three separate configuration menus
  1470.                 with DOOMUTIL.  Once you have the serial and network
  1471.                 configuration selected, there's no reason you should
  1472.                 ever have to modify it again.  Unless you change the
  1473.                 communications port for your modem or null modem, the
  1474.                 number of players in a new network game, or network or
  1475.                 serial drivers, you don't have to modify these
  1476.                 parameters once they are set.
  1477.  
  1478.                 Selection of single player, modem play, direct
  1479.                 connect, or network play is done along with the
  1480.                 selection of the episode, mission, skill, monsters,
  1481.                 and death match is all in one convenient location.  My
  1482.                 fellow doomers & I have developed a quick method of
  1483.                 communication of the game parameters.  Reading off the
  1484.                 value for the episode, mission, skill, monsters,
  1485.                 respawn, and deathmatch fields is quick:  "Hey Ted,
  1486.                 let's 1-1-4-Y-N-Y", and we're on the way.
  1487.  
  1488.  
  1489.             Using DOOMUTIL to add life to memorized missions.
  1490.  
  1491.                 After you've played a mission a few times, it looses
  1492.                 it's excitement, as you've learned where everything
  1493.                 is.  Using the randomization feature of the WAD file
  1494.                 functions breathes a little life into tired old
  1495.                 missions.  By randomizing the THINGs in a WAD file,
  1496.                 you change the location of all of the enemies (except
  1497.                 for the bosses), ammunition, weapons, health, and the
  1498.                 like.  Keys are left in their original position, as
  1499.                 are "furniture" that can not be circumnavigated, such
  1500.                 as pillars.
  1501.  
  1502.  
  1503.  
  1504.           David Poole, Jr.                                    94/7/31 17:01
  1505.  
  1506.  
  1507.           DOOMUTIL 1.04 User's Guide                                Page 25
  1508.  
  1509.  
  1510.                 This is also handy for death match games.
  1511.                 Randomization of weapons means that neither player
  1512.                 knows the initial locations before hand.  This helps
  1513.                 to cut down on the "guard the weapons" problem
  1514.                 encountered when one player dies and the other(s)
  1515.                 guard the weapons that he or she needs.  JUST MAKE
  1516.                 SURE THAT ALL PLAYERS ARE USING THE SAME WAD FILES, OR
  1517.                 CONSISTENCY FAILURES WILL OCCUR.
  1518.  
  1519.  
  1520.             Using DOOMUTIL to assist in using external WAD files.
  1521.  
  1522.                 DOOMUTIL's handling of external WAD files makes
  1523.                 evaluating new WAD files in either single or multiple
  1524.                 player easier.  It's also handy for the developer who
  1525.                 is using resources from multiple WAD files that are
  1526.                 being changed frequently.
  1527.  
  1528.               Evaluating new WADs.
  1529.  
  1530.                 DOOMUTIL makes it easy to track which WAD files have
  1531.                 been evaluated.  Upon receipt of new WAD files, copy
  1532.                 them into your DOOM directory and invoke DOOMUTIL.
  1533.                 When you select the WAD functions menu, DOOMUTIL will
  1534.                 scan the new WAD files for the information it
  1535.                 maintains.  Then, using the Set Sort Order function of
  1536.                 the WAD functions menu, set the first level of sorting
  1537.                 to sort by times used.  The WADs that have not been
  1538.                 loaded into DOOM by you will appear at the bottom of
  1539.                 the list.
  1540.  
  1541.               Developing new composite WADs.
  1542.  
  1543.                 If you're developing multiple WADs with the goal of
  1544.                 building them into a single composite WAD for
  1545.                 distribution, DOOMUTIL can automate the testing (and
  1546.                 building) process.
  1547.  
  1548.                 During development and testing of each of your
  1549.                 component WADs, use the Set Sort Order function of the
  1550.                 WAD functions menu and set the first level of sorting
  1551.                 to either Sort By Modification Time or Sort By User
  1552.                 Modifying.  This will move the WADs you're developing
  1553.                 towards the top of the list.  Using the Auto Build WAD
  1554.                 File option described in the program configuration
  1555.                 option will cause DOOMUTIL to create a composite WAD
  1556.                 on the fly when you invoke DOOMUTIL.  This composite
  1557.                 WAD is persistent, in that it will not be recreated
  1558.                 unless the time and date of one of the component files
  1559.                 changes, or you modify the selected set of WADs.
  1560.  
  1561.                 Then, from the WAD selection screen, highlight the WAD
  1562.                 you're modifying, and use either the F10 or ALT-F10
  1563.                 key sequence described in the WAD selection section
  1564.  
  1565.  
  1566.           David Poole, Jr.                                    94/7/31 17:01
  1567.  
  1568.  
  1569.           DOOMUTIL 1.04 User's Guide                                Page 26
  1570.  
  1571.  
  1572.                 when the WAD you wish to edit is highlighted (and
  1573.                 selected).  If you use F10, then you can launch DOOM
  1574.                 with the modified files using the <ALT-B> sequence.
  1575.                 If you use ALT-F10, then DOOM is automatically invoked
  1576.                 when the editor/view terminates.  This allows for
  1577.                 extremely quick testing of your WAD files, regardless
  1578.                 of how many individual WAD files are being developed.
  1579.  
  1580.                 Since DOOMUTIL stuffs a carriage return into the
  1581.                 keyboard buffer before launching DOOM in single player
  1582.                 mode when using external WAD files, modifying and
  1583.                 testing either single or composite WADs is extremely
  1584.                 fast (of course, depending on the speed of your
  1585.                 machine)[2].
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.                               
  1606.  
  1607.             2  I use DEU to create and modify my levels.  I've also
  1608.                created some custom sounds and textures for use with
  1609.                these levels.  While it's possible to use DEU to build
  1610.                all of these into one WAD for testing, it's much easier
  1611.                to allow DOOMUTIL to do this, using the Auto Build WAD
  1612.                function described in the Program Configuration
  1613.                section.  Using a RAM drive as the destination of the
  1614.                auto-built WAD, I use the ALT-F10 sequence from the WAD
  1615.                selection menu.  When I have to rebuild my nodes,
  1616.                reject, and blockmap entries due to modifications
  1617.                (which is lengthy), I type q, press Enter, type q, and
  1618.                press Enter again, then go for a soda or whatever.
  1619.                When DEU finishes building the information, it
  1620.                interprets the commands stuffed into the keyboard
  1621.                buffer, and exits.  Upon return to DOOMUTIL, a new
  1622.                composite WAD is built for me, and DOOM is invoked for
  1623.                this WAD.  If I am away for too long, DOOM's ready for
  1624.                testing upon my return.  It doesn't get much easier, at
  1625.                least in my opinion.
  1626.  
  1627.  
  1628.           David Poole, Jr.                                    94/7/31 17:01
  1629.  
  1630.  
  1631.           DOOMUTIL 1.04 User's Guide                                Page 27
  1632.  
  1633.  
  1634.  
  1635.           Registering DOOMUTIL
  1636.  
  1637.                 To register DOOMUTIL, select the Miscellaneous
  1638.                 Functions from the Main Menu, and then select the
  1639.                 Register DOOMUTIL function.  Enter your name in the
  1640.                 first field, leaving the other fields blank. Save your
  1641.                 changes with the Control-Enter key sequence as
  1642.                 described in the Editor documentation.  This will
  1643.                 produce a file called "DOOMUTIL.FRM" in the current
  1644.                 directory, or in the configured DOOM directory if one
  1645.                 exists.  Copy the DOOMUTIL.FRM file to your printer
  1646.                 using whatever method you use to print text files.
  1647.  
  1648.                 Mail the printout along with a check or money order
  1649.                 for $15 in US funds to:
  1650.  
  1651.                 David Poole, Jr.
  1652.                 PO Box 747
  1653.                 Pacolet, SC 29372
  1654.  
  1655.                 When the funds have cleared, I will mail to you a
  1656.                 serial number and registration key.  Upon receipt of
  1657.                 these, you must re-enter the information supplied
  1658.                 exactly as it as printed.  After performing this task,
  1659.                 your copy of DOOMUTIL will be registered.
  1660.  
  1661.                 Thank you for using DOOMUTIL!
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.           David Poole, Jr.                                    94/7/31 17:01