home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 021 / du105.zip / DOOMUTIL.TXT < prev    next >
Text File  |  1994-10-27  |  97KB  |  2,470 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                DOOMUTIL USER'S MANUAL
  8.  
  9.                                     VERSION 1.05
  10.  
  11.  
  12.  
  13.                                  David W. Poole, Jr.
  14.  
  15.                                      PO. Box 747
  16.  
  17.                                   Pacolet, SC 27342
  18.  
  19.  
  20.                                             DOOM UTIL 1.05 User's Manual
  21.  
  22.  
  23.                                   Table Of Contents
  24.  
  25.             Introduction .............................................i
  26.             Features .................................................ii
  27.             Installation and Quick Start .............................1
  28.             General Program Usage ....................................3
  29.              Menus ...................................................3
  30.              Field Editors ...........................................3
  31.              List Browsers ...........................................4
  32.                Differences with WAD selection.........................4
  33.              Hot Keys ................................................5
  34.              Information Windows .....................................5
  35.             Main Menu Functions ......................................6
  36.              Exit DOOMUTIL ...........................................6
  37.              DOOM (1 or 2) ...........................................6
  38.              DOOM 1 ..................................................6
  39.              DOOM 2 ..................................................6
  40.              Configure ...............................................6
  41.              WADs ....................................................6
  42.              Miscellaneous ...........................................6
  43.              Session .................................................6
  44.             Configuration Menu .......................................7
  45.              Current Game Configuration. .............................7
  46.                Play Mode..............................................7
  47.                Episode (DOOM edition 1 only)..........................8
  48.                Mission................................................8
  49.                Skill..................................................8
  50.                Monsters...............................................8
  51.                Respond................................................8
  52.                Death Match............................................8
  53.                Alternate Death Match..................................9
  54.                Fast Monsters..........................................9
  55.                Turbo..................................................9
  56.                Timer..................................................9
  57.                Optional Parameters....................................9
  58.                Load Game from Slot....................................9
  59.              Serial Configuration ....................................10
  60.                Modem COM Port:........................................10
  61.                Direct Connect COM Port:...............................10
  62.                Dial:..................................................10
  63.                Server Name:...........................................11
  64.              Network Configuration ...................................11
  65.                Socket.................................................11
  66.                Server Name............................................11
  67.                New Game Player Count..................................11
  68.              Edit Program Configuration ..............................11
  69.                Text Editor............................................12
  70.                WAD Editor.............................................12
  71.                Path to DOOM...........................................12
  72.                Path to DOOM ][........................................12
  73.                Path to WADs...........................................13
  74.                Swap to EMS............................................13
  75.                Swap to XMS                                ............
  76.  
  77.  
  78.                                             DOOM UTIL 1.05 User's Manual
  79.  
  80.  
  81.                Boss Mode..............................................13
  82.                Boss Command...........................................13
  83.                Use Log File...........................................13
  84.                Use Auto Build WAD.....................................13
  85.                Auto Build PWAD name...................................14
  86.                View WAD command.......................................14
  87.                DOOM Response file.....................................14
  88.                Lump sprites & floors..................................14
  89.              Edit MODEM.CFG ..........................................14
  90.              Run ID's SETUP ..........................................15
  91.             WADS .....................................................16
  92.              Selection Menu ..........................................16
  93.                Select WAD files.......................................16
  94.                Select All WAD files...................................18
  95.                Deselect All WAD files.................................18
  96.                Invert WAD selection...................................18
  97.                Change Sorting Order...................................18
  98.                Save Selection to file.................................18
  99.                Load Selection from file...............................18
  100.                Merge Selection from file..............................19
  101.                Generate Selected WAD list.............................19
  102.              Force Refresh of all WADs ...............................19
  103.              Force Refresh of selected WADs ..........................19
  104.              Backup Selected WAD files. ..............................19
  105.              Restore Selected WAD files. .............................19
  106.              List WAD files. .........................................20
  107.              Build new WAD from selected PWADs. ......................20
  108.              Episode/Mission Menu. ...................................20
  109.                Modify Episode & Mission for PWADs.....................20
  110.                Globally Modify Episode & Mission for PWADs............20
  111.                Incrementally Modify Episode & Mission for PWADs.......20
  112.              THING Menu ..............................................20
  113.                Invert Selected WADs things Death Match Status.........21
  114.                Remove Selected WADs things Death Match Status.........21
  115.                Randomize Selected WADs things with user seed..........21
  116.                Replace one thing with another.........................21
  117.              Sector Menu .............................................21
  118.                Highlight SECTORs......................................21
  119.                Maximize Brightness of SECTORs.........................22
  120.                Remove Damaging SECTORs................................22
  121.             Miscellaneous ............................................23
  122.              Access Dialing Directory ................................23
  123.              Launch External DOOM Editor. ............................23
  124.              Register DOOMUTIL .......................................23
  125.             Session ..................................................24
  126.              New Session .............................................25
  127.              Save Session ............................................25
  128.              Load Session ............................................25
  129.              Resume Last Saved Game ..................................25
  130.             Hints, problems, and observations. .......................26
  131.              Problem: Some of my WAD files do not show up in
  132.              DOOMUTIL. ...............................................26
  133.              Problem: DOOMUTIL crashes when scanning my WAD files. ...26
  134.  
  135.  
  136.                                             DOOM UTIL 1.05 User's Manual
  137.  
  138.  
  139.              Problem: SERSETUP crashes when used with multiple
  140.              WADs. ...................................................27
  141.              Problem: DOOM aborts multiple player sessions with a
  142.              consistency failure. ....................................27
  143.              Problem: DOOMUTIL complains about "Command Line Too
  144.              Long", and won't invoke DOOM. ...........................30
  145.              Using DOOMUTIL to manage sessions. ......................30
  146.              Using DOOMUTIL to learn new WADs quickly. ...............31
  147.              Using DOOMUTIL to add life to old levels. ...............31
  148.              Using DOOMUTIL to exchange WADs with other DOOMers. .....32
  149.             Contacting the Author ....................................34
  150.  
  151.  
  152.                                             DOOM UTIL 1.05 User's Manual
  153.  
  154.  
  155.                                             DOOM UTIL 1.05 User's Manual
  156.  
  157.  
  158.             Introduction
  159.                  DOOMUTIL was originally written to eliminate the need
  160.                  to use the setup program supplied with DOOM when
  161.                  attempting to initiate multiple player games.
  162.  
  163.                  As new facets of DOOMing were encountered (PWADs,
  164.                  version 1.666, DOOM ][, WAD building via DEU, and
  165.                  playing against various opponents), features were added
  166.                  to DOOMUTIL to support these.
  167.  
  168.                  I hope that you'll find DOOMUTIL to be a worthy
  169.                  accessory to your DOOMing system.  It's a powerful
  170.                  utility.  IT IS HIGHLY RECOMMENDED THAT YOU READ THE
  171.                  PROGRAM CONFIGURATION SECTION BEFORE RUNNING DOOMUTIL
  172.                  FOR THE FIRST TIME.
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.                                                                   Page i
  214.  
  215.  
  216.                                             DOOM UTIL 1.05 User's Manual
  217.  
  218.  
  219.             Features
  220.  
  221.                  DOOMUTIL offers many features for controlling your DOOM
  222.                  system.  Some of these features include:
  223.  
  224.  
  225.  
  226.                  SESSION MANAGEMENT       DOOMUTIL Manages sessions for
  227.                                           you, allowing you to quickly
  228.                                           resume a saved game for any
  229.                                           player.  With session
  230.                                           management, you can play DOOM
  231.                                           deathmatch against one player,
  232.                                           DOOM ][ Cooperative against
  233.                                           another, have a WAD
  234.                                           development session, and have
  235.                                           a single player session,
  236.                                           without having to worry about
  237.                                           re configuring for a
  238.                                           particular use of DOOM.  As
  239.                                           many sessions can be
  240.                                           maintained as your disk space
  241.                                           allows.
  242.  
  243.                  VERSATILE WAD CONTROL    DOOMUTIL provides many
  244.                                           functions for managing and
  245.                                           modifying any PWADs you have
  246.                                           accumulated or created.
  247.  
  248.                                           DOOMUTIL supports PWAD files
  249.                                           for DOOM 1 or 2, and during
  250.                                           the selection process, tells
  251.                                           you if a selected WAD file
  252.                                           contains levels for the
  253.                                           currently configured version
  254.                                           of DOOM.  DOOMUTIL also
  255.                                           displays the suitability of a
  256.                                           selected PWAD (if levels are
  257.                                           present) for multiple player
  258.                                           sessions.  This suitability is
  259.                                           based on the presence of
  260.                                           enough multiple player starts,
  261.                                           (cooperative and competitive),
  262.                                           and methods of exiting the
  263.                                           level.
  264.  
  265.                                           Also displayed is a
  266.                                           consistency value, used for
  267.                                           verification BEFORE DOOM IS
  268.                                           INVOKED, of the consistency
  269.                                           value of a level.  This
  270.                                           prevents interruption in mid-
  271.                                           session due to the dreaded
  272.  
  273.  
  274.                                                                  Page ii
  275.  
  276.  
  277.                                             DOOM UTIL 1.05 User's Manual
  278.  
  279.  
  280.                                           "consistency failure" when a
  281.                                           new level is loaded.
  282.  
  283.                                           DOOMUTIL provides the ability
  284.                                           to modify the episode and
  285.                                           mission for selected WADs, so
  286.                                           that you can create your own
  287.                                           scenario based on the WADs
  288.                                           you've selected, and arrange
  289.                                           them in any order you like.
  290.  
  291.                                           DOOMUTIL provides functions to
  292.                                           modify the WADs, and quickly
  293.                                           restore the WAD to it's
  294.                                           original condition as you see
  295.                                           fit.  The file used to restore
  296.                                           the WAD to it's original state
  297.                                           is often a fraction of the
  298.                                           original file size.
  299.  
  300.                                           The modifications that can be
  301.                                           performed to THINGs are:
  302.                                           Randomization (a user provided
  303.                                           seed value is used, allowing
  304.                                           support for multiple player
  305.                                           randomized WADs!!  Great for
  306.                                           tired old levels!!), removal
  307.                                           of Multiple Player  status
  308.                                           (modifies the WAD so that
  309.                                           things normally present only
  310.                                           in multiple player session are
  311.                                           available for single players,
  312.                                           adds more stuff to most
  313.                                           levels), inversion of Multiple
  314.                                           player status (things present
  315.                                           only in multiple player games
  316.                                           will be available to a single
  317.                                           player, things common to both
  318.                                           single player and multiple
  319.                                           player will be available only
  320.                                           for multiple player.  Handy
  321.                                           for newbies to learn where the
  322.                                           "toys" are, in preparation for
  323.                                           deathmatchs).
  324.  
  325.                                           The modifications that can be
  326.                                           performed to SECTORS are:
  327.                                           Removal of damaging sector
  328.                                           status (no more hurting in
  329.                                           slime baths), full
  330.                                           illumination (no more dark
  331.                                           rooms), and secret sector
  332.                                           illumination (all normal areas
  333.  
  334.  
  335.                                                                 Page iii
  336.  
  337.  
  338.                                             DOOM UTIL 1.05 User's Manual
  339.  
  340.  
  341.                                           are fully illuminated, areas
  342.                                           considered secret blink).
  343.  
  344.                                           Support is also provided for
  345.                                           WAD developers.  A keystroke
  346.                                           is all that's required to
  347.                                           invoke a configured WAD editor
  348.                                           on a given WAD, and launch
  349.                                           DOOM upon return from the
  350.                                           editor.
  351.  
  352.                  Serial/Network support   Support is provided for any
  353.                                           second party serial or network
  354.                                           drivers.  Independent
  355.                                           configuration is provided for
  356.                                           DOOM 1 & 2.
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.                                                                  Page iv
  397.  
  398.  
  399.                                             DOOM UTIL 1.05 User's Manual
  400.  
  401.  
  402.             Installation and Quick Start
  403.  
  404.                  NOTE: For the purpose of this document, version will
  405.                  refer to the version of the DOOM engine (as of this
  406.                  writing, it's 1.666 for both DOOM 1 and DOOM 2), and
  407.                  edition will refer to the copy of DOOM (1 or 2).
  408.  
  409.                  DOOMUTIL currently supports DOOM editions 1 and 2, and
  410.                  has been tested with DOOM versions 1.2 and 1.666.
  411.  
  412.                  Before installing DOOMUTIL, it's strongly recommended
  413.                  that you copy all WAD files, except for DOOM.WAD, and
  414.                  DOOM2.WAD, to their own directory.  This is to reduce
  415.                  confusion when DOOMUTIL scans for WAD files.
  416.                  Improperly configuring DOOMUTIL will result in certain
  417.                  WADs appearing twice in the list, and will generally
  418.                  make life difficult.
  419.  
  420.                  To install DOOMUTIL, copy DOOMUTIL.WAD, DOOMUTIL.EXE, &
  421.                  DOOMUTIL.WK1 to a directory in your path.  It's
  422.                  recommended that you do not install DOOMUTIL in the
  423.                  same directory containing your WADs, DOOM 1, or DOOM 2.
  424.                  This is because DOOMUTIL does not need to reside in the
  425.                  DOOM 1 or DOOM 2 directory to invoke the desired
  426.                  edition of DOOM.  This allows you to play either
  427.                  edition of DOOM at any time, regardless of your current
  428.                  drive and directory.
  429.  
  430.                  The first time DOOMUTIL is executed, a configuration
  431.                  screen is presented.  Various aspects of DOOMUTIL's
  432.                  configuration are presented from this screen.  The most
  433.                  important configuration options are the "Path" fields.
  434.                  Specify the complete drives and paths for each of these
  435.                  values.  If, for some reason, you've decided not to
  436.                  take the earlier advice of moving your PWADs to their
  437.                  own directory, leave the entry for "Path to PWADS"
  438.                  blank.  IF ANY OF THESE ENTRIES IS DUPLICATED IN
  439.                  ANOTHER FIELD, THERE WILL BE MULTIPLE COPIES OF WADS IN
  440.                  THOSE DIRECTORIES IN THE WAD SELECTION LIST.  GOOD
  441.                  LUCK!!
  442.  
  443.                  The remainder of the program configuration fields are
  444.                  not as important, and are detailed in the Program
  445.                  Configuration section.  Save your changes by pressing
  446.                  the <Ctrl-Enter> key sequence.
  447.  
  448.                  You are now at DOOMUTIL's Main Menu.  To quickly start
  449.                  DOOM 1 or 2, press <1> or <2>, depending on the edition
  450.                  you wish to play.  Then press <D>, which will invoke
  451.                  DOOM.  If you are playing DOOM 1, you'll start DOOM in
  452.                  Episode 1, Skill Level 4.  If you are playing DOOM 2,
  453.                  you'll start DOOM in Skill Level 4.
  454.  
  455.  
  456.  
  457.                                                                   Page 1
  458.  
  459.  
  460.                                             DOOM UTIL 1.05 User's Manual
  461.  
  462.  
  463.                  To change these settings, from the Main Menu, select
  464.                  "Configure|Modify Current Game Configuration".  Again,
  465.                  save your changes with the <Cntl-Enter> keyboard
  466.                  sequence.  Starting DOOM from the main menu will
  467.                  execute DOOM with your new settings.
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.                                                                   Page 2
  519.  
  520.  
  521.                                             DOOM UTIL 1.05 User's Manual
  522.  
  523.  
  524.             General Program Usage
  525.  
  526.                  User interaction with DOOMUTIL is performed using
  527.                  either the keyboard or a mouse, if present.  DOOMUTIL's
  528.                  user interface consists of 5 methods: Menus, Field
  529.                  Editors, List Browsers, Hot Keys, and Information
  530.                  Windows.  All methods except for Hot Keys and
  531.                  Information Windows are two-way communication methods.
  532.                  Their usage is detailed below:
  533.  
  534.  
  535.               Menus
  536.  
  537.                  All functions provided by DOOMUTIL can be reached
  538.                  through the menu system.  The various functions
  539.                  supported by DOOMUTIL are detailed later, and are
  540.                  reached through a hierarchical menu structure.
  541.  
  542.                  Menu functions are invoked using one of three methods.
  543.  
  544.                  The first is the cursor control keys.  These keys can
  545.                  be used to move the highlighting from entry to entry,
  546.                  until the desired entry is highlighted.  The function
  547.                  is then invoked by pressing <Enter>.  Pressing <Escape>
  548.                  is the same as selecting the first option (which is
  549.                  always to exit the current menu) and pressing <Enter>
  550.  
  551.                  The second is the alphanumeric keys.  Each entry in the
  552.                  menu has a character that is highlighted, to inform the
  553.                  user which key will invoke this function.  Pressing the
  554.                  key immediately invoked the corresponding function.
  555.  
  556.                  The third is the mouse.  Positioning the mouse cursor
  557.                  on the desired function, and clicking the left mouse
  558.                  button will invoke the function.  The right mouse
  559.                  button functions as the Escape key, outlined in the
  560.                  first method of menu usage.
  561.  
  562.  
  563.               Field Editors
  564.  
  565.                  Field Editors allow the user to communicate with
  566.                  DOOMUTIL in context sensitive method.  Information that
  567.                  is associated with other information is placed into
  568.                  fields, and the field editor is present to the user to
  569.                  allow modification of desired fields.  Some fields
  570.                  allow the user to launch a menu (such as skill setting
  571.                  in game configuration) or a list browser (such as the
  572.                  file name for load session).
  573.  
  574.                  Movement from field to field is performed with the up
  575.                  and down arrow keys, or the <Enter> key, or by
  576.                  positioning the mouse cursor in the desired field and
  577.                  left clicking.  The left and right arrow keys allow for
  578.  
  579.                                                                   Page 3
  580.  
  581.  
  582.                                             DOOM UTIL 1.05 User's Manual
  583.  
  584.  
  585.                  positioning within the current field.  Special
  586.                  functions that are field dependent are described at the
  587.                  bottom of the current window.
  588.  
  589.                  To save changes, you must press <Ctrl-Enter>.  Pressing
  590.                  <Escape> discards all changes made.
  591.  
  592.  
  593.               List Browsers
  594.  
  595.                  List browsers are provided when DOOMUTIL needs
  596.                  information from the user regarding some list, such as
  597.                  WADs or File Names.  With the exception of WAD
  598.                  selection, all list browsers function identically.  The
  599.                  differences of the WAD list browser are explained at
  600.                  the end this section.
  601.  
  602.                  To select an entry with the keyboard, use the cursor
  603.                  control keys to move the highlight bar to the desired
  604.                  entry, and press <Enter>.  If you wish to abandon your
  605.                  selection, or leave it unchanged, press <Escape>.
  606.  
  607.                  To select an entry with the mouse, position the mouse
  608.                  cursor to the desired entry, and left click.  Right
  609.                  clicking the mouse while in the window functions as the
  610.                  <Escape> key, described above.  If the list exceeds the
  611.                  size of the window containing it, place the cursor on
  612.                  the top or bottom line of the window.  Left clicking at
  613.                  this time scrolls the window one line in the desired
  614.                  direction.  Right clicking scrolls the window one page
  615.                  in the desired direction.  Middle clicking scrolls the
  616.                  window to the end of the list, in the desired
  617.                  direction.
  618.  
  619.                 Differences with WAD selection.
  620.  
  621.                  The WAD List Browser functions differently than the
  622.                  other list browsers.  This is because the WAD list
  623.                  browser allows the selection of MULTIPLE entries at a
  624.                  given time, versus single item selection with the
  625.                  remainder of the list browsers.  Multiple item
  626.                  selection affects the browser as follows:
  627.  
  628.                  Items are selected or de selected by pressing the Space
  629.                  bar or left mouse button while the item is highlighted.
  630.                  After this, you are allowed to select or de-select
  631.                  other WADs until you are satisfied with your selection
  632.                  set.
  633.  
  634.                  To end the selection process with the keyboard, press
  635.                  <Enter> to save changes to your selection, or <Escape>
  636.                  to discard them.  To end the selection process with the
  637.                  mouse, position the cursor in the window, and Right
  638.  
  639.  
  640.                                                                   Page 4
  641.  
  642.  
  643.                                             DOOM UTIL 1.05 User's Manual
  644.  
  645.  
  646.                  click to save your selections, or middle click to
  647.                  discard them.
  648.  
  649.                  NOTE: THE WAD SELECTION PROCESS IS THE ONLY INTERACTIVE
  650.                  PROCESS THAT MODIFIES THE ACTIVE CONFIGURATION AS IT IS
  651.                  BEING PERFORMED.  ALL OTHER CONFIGURATION OPTIONS ARE
  652.                  NOT MADE ACTIVE UNTIL THEY ARE CONFIRMED (<ENTER> FOR
  653.                  OTHER LIST BROWSERS, <CTRL-ENTER> FOR FIELD EDITORS).
  654.                  If you are a registered user of DOOMUTIL, and use the
  655.                  hot key sequence to invoke DOOM while in the WAD
  656.                  selection browser, changes made to your selection will
  657.                  be made used for the DOOM session.  Conversely, if you
  658.                  are modifying the game configuration and invoke DOOM
  659.                  using the hot key sequence, changes in your game
  660.                  configuration that been made since the last <CNTL-
  661.                  ENTER> will not be in effect.
  662.  
  663.  
  664.               Hot Keys
  665.  
  666.                  Hot keys are only available to registered owners of
  667.                  DOOMUTIL.  These keys can be used any time DOOMUTIL is
  668.                  awaiting input from the user.
  669.  
  670.                  ALT-B     Begin DOOM with current configuration.
  671.  
  672.                  ALT-C     Modify Current Game Configuration.
  673.  
  674.                  ALT-D     DOS Shell.
  675.  
  676.                  ALT-I     Program Information.  Displays memory
  677.                            available to DOOMUTIL.
  678.  
  679.                  ALT-M     Launch Configured DOOM Editor.
  680.  
  681.                  ALT-P     Edit Program Configuration
  682.  
  683.                  ALT-W     WAD Functions.
  684.  
  685.                  ALT-X     Immediate Exit from DOOMUTIL.
  686.  
  687.  
  688.               Information Windows
  689.  
  690.                  From time to time, DOOMUTIL will present the user with
  691.                  information regarding a choice that has been made.
  692.                  After the information has been viewed, the user informs
  693.                  DOOMUTIL to continue with operation by pressing any
  694.                  key.  Occasionally, DOOMUTIL will require an answer to
  695.                  the information, such as "Do you really want to over
  696.                  write this file?"  At these times, the information
  697.                  window will inform the user to press a specified key
  698.                  sequence (usually <Ctrl-F10>) to confirm their choice.
  699.  
  700.  
  701.                                                                   Page 5
  702.  
  703.  
  704.                                             DOOM UTIL 1.05 User's Manual
  705.  
  706.  
  707.             Main Menu Functions
  708.  
  709.  
  710.               Exit DOOMUTIL
  711.  
  712.                  Quite simply, this ends DOOMUTIL.  All settings are
  713.                  saved for your next session with DOOMUTIL.
  714.  
  715.  
  716.               DOOM (1 or 2)
  717.  
  718.                  Starts the selected edition of DOOM (signified by the
  719.                  number in parenthesis).
  720.  
  721.  
  722.               DOOM 1
  723.  
  724.                  Selects DOOM 1 for the desired edition of DOOM.  Note
  725.                  that changes made to game configuration, serial server,
  726.                  network server, or selected WADs are independent of
  727.                  changes made to these for DOOM 2.
  728.  
  729.  
  730.               DOOM 2
  731.  
  732.                  Selects DOOM 2 for the desired edition of DOOM.  Note
  733.                  that changes made to game configuration, serial server,
  734.                  network server, or selected WADs are independent of
  735.                  changes made to these for DOOM 1.
  736.  
  737.  
  738.               Configure
  739.  
  740.                  Activates the configuration menu, outlined below.
  741.  
  742.  
  743.               WADs
  744.  
  745.                  Activates the WAD menu, outlined below.
  746.  
  747.  
  748.               Miscellaneous
  749.  
  750.                  Activates the Miscellaneous functions menu.  These are
  751.                  functions that don't really have a place anywhere else,
  752.                  so they are included on this menu.  This menu is
  753.                  detailed elsewhere.
  754.  
  755.  
  756.               Session
  757.  
  758.                  Activates the session management menu.  These functions
  759.                  are detailed elsewhere.
  760.  
  761.  
  762.                                                                   Page 6
  763.  
  764.  
  765.                                             DOOM UTIL 1.05 User's Manual
  766.  
  767.  
  768.             Configuration Menu
  769.  
  770.                  The configuration menu controls all aspects of DOOM,
  771.                  with the exception of the selected WADs.  The
  772.                  configuration values are categorized by type.  This
  773.                  allows for a one-time configuration of serial and
  774.                  network server configurations.
  775.  
  776.                  With respect to the various configuration options,
  777.                  DOOMUTIL manages unique configurations for the current
  778.                  game, serial server, and network server for both
  779.                  editions of DOOM.  Changes made while one version of
  780.                  DOOM is selected will have no effect on the settings
  781.                  for the other version of DOOM.  This means that you'll
  782.                  have to configure the serial server and network server
  783.                  (if you'll be using them) twice; once with each edition
  784.                  of DOOM selected.  The program configuration is not
  785.                  tied to either edition of DOOM, and thus does not have
  786.                  this restriction.
  787.  
  788.  
  789.               Current Game Configuration.
  790.  
  791.                  This invokes a field editor that allows for
  792.                  configuration of game settings.  As mentioned
  793.                  elsewhere, two sets of configurations are maintained,
  794.                  one for each edition of DOOM.
  795.  
  796.                 Play Mode
  797.  
  798.                  This field accepts one of 4 values.
  799.  
  800.                  A "S" designates single player mode.
  801.  
  802.                  A "M" designates modem play, and will place the
  803.                  configured serial driver into dial or answer mode based
  804.                  on the contents of the Dial field in the Serial Server
  805.                  configuration.
  806.  
  807.                  A "D" designates direct serial play.  Use this if you
  808.                  are playing across a null model serial connection, or
  809.                  if you are playing across a modem where the connection
  810.                  has already been established with another utility.  No
  811.                  dialing will be attempted for this type of
  812.                  configuration.
  813.  
  814.                  A "N" designates network play.  To specify the number
  815.                  of players in a network session where a new game is
  816.                  being initiated, use the Network Server Configuration
  817.                  option.
  818.  
  819.  
  820.  
  821.  
  822.  
  823.                                                                   Page 7
  824.  
  825.  
  826.                                             DOOM UTIL 1.05 User's Manual
  827.  
  828.  
  829.                 Episode (DOOM edition 1 only)
  830.  
  831.                  Select which of the three episodes you wish to play.
  832.                  If the value of this field is changed, and you've
  833.                  selected a saved game (described below), then the save
  834.                  game slot is automatically replaced with 0, specifying
  835.                  a new game.
  836.  
  837.                  Pressing the <F10> key when modifying this field brings
  838.                  up a menu, allowing you to select the desired episode.
  839.  
  840.                 Mission
  841.  
  842.                  This allows you to specify the initial mission to begin
  843.                  game play.  As with the episode field, changing the
  844.                  mission when a load game slot is selected results in a
  845.                  0 being placed into the game slot field, specifying a
  846.                  new game.
  847.  
  848.                  Pressing the <F10> key when modifying this field brings
  849.                  up a menu for DOOM 1, or a browse list for DOOM 2,
  850.                  allowing you to select the desired mission.
  851.  
  852.                 Skill
  853.  
  854.                  This field allows you to select the skill setting for
  855.                  the session you are configuring. Pressing <F10>
  856.                  presents a menu with the various skill settings
  857.                  available.  Nightmare mode is omitted, as this is
  858.                  merely Skill 4, with Respond and Fast Monsters fields
  859.                  set to "Y".
  860.  
  861.                 Monsters
  862.  
  863.                  This "Y"es or "N"o field allows you to select the
  864.                  presence of monsters in your session.
  865.  
  866.                 Respond
  867.  
  868.                  This "Y"es or "N"o field allows you to specify if
  869.                  killed monsters reappear after they've been killed.
  870.  
  871.                 Death Match
  872.  
  873.                  This "Y"es or "N"o field allows you to specify if the
  874.                  session will be a death match session.  Note that
  875.                  single player sessions can play death match.  In this
  876.                  manner, the player possesses all keys, and starts from
  877.                  the death match entry points, as opposed to the normal
  878.                  Player 1 entry point, upon starting the game, or
  879.                  starting from being killed.
  880.  
  881.  
  882.  
  883.  
  884.                                                                   Page 8
  885.  
  886.  
  887.                                             DOOM UTIL 1.05 User's Manual
  888.  
  889.  
  890.                 Alternate Death Match
  891.  
  892.                  Note: This option valid only for DOOM versions 1.666
  893.                  and later.
  894.  
  895.                  This "Y"es or "N"o field allows you to specify Death
  896.                  Match 2.0 rules.  In this manner, weapons, health,
  897.                  ammunition, and artifacts reappear, with the exception
  898.                  of the Invisibility and Invulnerability spheres, after
  899.                  they've been picked up.
  900.  
  901.                 Fast Monsters
  902.  
  903.                  Note: This option valid only for DOOM versions 1.666
  904.                  and later.
  905.  
  906.                  This "Y"es or "N"o field allows you to select attack
  907.                  speed of the monsters in your session.  Normal play is
  908.                  specified with a "N".
  909.  
  910.                 Turbo
  911.  
  912.                  Note: This option valid only for DOOM versions 1.666
  913.                  and later.
  914.  
  915.                  This parameter allows you to select the scaling factor
  916.                  for your running speed.  The allowable range is 0 to
  917.                  255, inclusive, and represents the percentage of normal
  918.                  running speed.
  919.  
  920.                 Timer
  921.  
  922.                  Note: This option valid only for DOOM versions 1.666
  923.                  and later.
  924.  
  925.                  This parameter allows you to select the number of
  926.                  minutes to remain in a level before automatically
  927.                  advancing to the next level.
  928.  
  929.                 Optional Parameters
  930.  
  931.                  This allows you to specify optional parameters not
  932.                  directly supported by DOOMUTIL, such as "-record" or "-
  933.                  playdemo".  Consult the DOOM FAQ or the README for DOOM
  934.                  for a list of these parameters.
  935.  
  936.                 Load Game from Slot
  937.  
  938.                  This numeric field allows you to select the game slot
  939.                  to play a saved game from.  Slots are numbered from 1
  940.                  to 6, inclusive.  Specifying a 0 informs DOOMUTIL to
  941.                  begin a new game.  Specifying a "?" informs DOOMUTIL to
  942.                  search for the saved game with the most recent
  943.                  date/time file stamp, allowing you to quickly determine
  944.  
  945.                                                                   Page 9
  946.  
  947.  
  948.                                             DOOM UTIL 1.05 User's Manual
  949.  
  950.  
  951.                  the most recent saved game.  When a game is specified,
  952.                  the Episode (if relevant) and Mission fields are
  953.                  updated to indicate the episode and mission for which
  954.                  the game was saved.
  955.  
  956.                  Pressing <F10> while in this field invokes a menu with
  957.                  entries for each of the saved games.  While browsing
  958.                  these entries, information about each saved game is
  959.                  displayed.  This information is the episode (if
  960.                  relevant), mission, skill setting, player count, name,
  961.                  and frag count.  For example, for a DOOM 1 game saved
  962.                  on Episode 2, Mission 3, with 2 players, Skill 4, and
  963.                  no frags, the entry would display [(E2M3S4P2) "GAME
  964.                  NAME" 0 0].
  965.  
  966.  
  967.               Serial Configuration
  968.  
  969.                  From this screen, parameters affecting serial
  970.                  configuration are specified.  Please refer to the Play
  971.                  Mode field of the Current Game Configuration for an
  972.                  explanation of the difference between Modem & Direct
  973.                  Connect communications modes.
  974.  
  975.                  As mentioned elsewhere, separate configurations are
  976.                  maintained, one for each version of DOOM.
  977.  
  978.                 Modem COM Port:
  979.  
  980.                  This field allows you to specify the port which your
  981.                  modem is installed on.  A numeric value between 1 and
  982.                  4, inclusive, is permitted here.
  983.  
  984.                  This is the port used when a "M"odem Serial Game is
  985.                  specified under the Play Mode of the Current Game
  986.                  configuration section.
  987.  
  988.                 Direct Connect COM Port:
  989.  
  990.                  This field allows you to specify the port which your
  991.                  null modem is installed on.  A numeric value between 1
  992.                  and 4, inclusive, is permitted here.
  993.  
  994.                  This is the port used when a "D"irect Connect Serial
  995.                  Game is specified under the Play Mode of the Current
  996.                  Game configuration section.
  997.  
  998.                 Dial:
  999.  
  1000.                  This field allows you to specify the mode of connection
  1001.                  for your modem, which is dial or answer.  If you are
  1002.                  playing a "M"odem Serial Game (specified under the Play
  1003.                  Mode of the Current Game configuration), your modem
  1004.  
  1005.  
  1006.                                                                  Page 10
  1007.  
  1008.  
  1009.                                             DOOM UTIL 1.05 User's Manual
  1010.  
  1011.  
  1012.                  will dial if this field is non-blank.  If the field is
  1013.                  blank, your modem will answer.
  1014.  
  1015.                 Server Name:
  1016.  
  1017.                  This field specifies the server to use for serial
  1018.                  multiple player games.  The default is "SERSETUP.EXE",
  1019.                  although if you wish to use another, substitute the
  1020.                  name of the server in this field.
  1021.  
  1022.  
  1023.               Network Configuration
  1024.  
  1025.                  This field allows you to configure the IPX network
  1026.                  driver for multiple player sessions.  Again, separate
  1027.                  configurations are maintained for DOOM 1 & 2.
  1028.  
  1029.                 Socket
  1030.  
  1031.                  This allows you to select the IPX socket for multiple
  1032.                  group multiple player sessions.  Specifying a unique
  1033.                  number for each group of players allows more than one
  1034.                  group to be playing independent games over the same
  1035.                  network.
  1036.  
  1037.                 Server Name
  1038.  
  1039.                  This allows you to select the IPX driver for your
  1040.                  session.  IPXSETUP is the default, although if you have
  1041.                  a replacement, you place the name of it in this field.
  1042.  
  1043.                 New Game Player Count
  1044.  
  1045.                  This allows you to specify the number of players in a
  1046.                  new networked session.  If saved games are being used,
  1047.                  the value of this field is ignored.  It allows values
  1048.                  between 2 & 4, inclusive.
  1049.  
  1050.  
  1051.               Edit Program Configuration
  1052.  
  1053.                  Configuration of DOOMUTIL is performed here.  The
  1054.                  previous sections configured each edition of DOOM for
  1055.                  operation, and so separate configurations were
  1056.                  maintained for both editions.  Only one program
  1057.                  configuration is necessary, so program configuration
  1058.                  can be performed regardless of the edition of DOOM
  1059.                  currently selected.
  1060.  
  1061.                  WARNING!  You must specify independent paths for DOOM,
  1062.                  DOOM ][, and WADs.  If you currently have your PWAD
  1063.                  files in your DOOM sub directory, you have two options:
  1064.  
  1065.  
  1066.  
  1067.                                                                  Page 11
  1068.  
  1069.  
  1070.                                             DOOM UTIL 1.05 User's Manual
  1071.  
  1072.  
  1073.                       1)   Create a new directory for your WAD files,
  1074.                            and MOVE all of your PWADs (all .WAD files
  1075.                            with the exception of DOOM.WAD or DOOM2.WAD)
  1076.                            into this directory.  This is the recommended
  1077.                            method.
  1078.  
  1079.                       2)   Leave the Path to WADs file blank, if you
  1080.                            wish to leave your PWADs in the DOOM 1 or
  1081.                            DOOM 2 directories.
  1082.  
  1083.                  Failure to perform one of these steps will result in
  1084.                  having multiple listing for some or all of your WAD
  1085.                  files.  Multiple listings for a given WAD generally
  1086.                  result in erroneous multiple player consistency values
  1087.                  (described in the WAD selection section).
  1088.  
  1089.                 Text Editor
  1090.  
  1091.                  This specifies the name of the text editor that will be
  1092.                  invoked for any text editing functions (currently only
  1093.                  used for Edit MODEM.CFG, outlined below) that may be
  1094.                  required.
  1095.  
  1096.                 WAD Editor
  1097.  
  1098.                  NOTE: THIS FIELD & FUNCTION IS OBSOLETE.  SEE THE "VIEW
  1099.                  WAD FILE COMMAND" DESCRIBED IN THIS SECTION FOR A
  1100.                  BETTER ALTERNATIVE.
  1101.  
  1102.                  This allows you to specify the WAD editor that will be
  1103.                  launched when the "ALT-M" hot key sequence is invoked.
  1104.  
  1105.                 Path to DOOM
  1106.  
  1107.                  You MUST place the complete path (drive included) to
  1108.                  DOOM.  For example, if DOOM is on drive D:, in a
  1109.                  directory called "DOOM", off of a directory called
  1110.                  "GAMES", off of the root directory, specify:
  1111.                  "D:\GAMES\DOOM".  A trailing back slash is not
  1112.                  required.
  1113.  
  1114.                  See the warning at the beginning of this section for an
  1115.                  important note.
  1116.  
  1117.                 Path to DOOM ][
  1118.  
  1119.                  This allows you to specify the location of DOOM ][,
  1120.                  following the same specification as DOOM.
  1121.  
  1122.                  See the warning at the beginning of this section for an
  1123.                  important note.
  1124.  
  1125.  
  1126.  
  1127.  
  1128.                                                                  Page 12
  1129.  
  1130.  
  1131.                                             DOOM UTIL 1.05 User's Manual
  1132.  
  1133.  
  1134.                 Path to WADs
  1135.  
  1136.                  This allows you to specify the location of your PWAD
  1137.                  files, following the same specification as DOOM.
  1138.  
  1139.                  See the warning at the beginning of this section for an
  1140.                  important note.
  1141.  
  1142.                 Swap to EMS
  1143.  
  1144.                  This allows you to specify EMS as the destination of
  1145.                  DOOMUTIL's memory image when DOOMUTIL launches another
  1146.                  application.  If Swap to EMS and Swap to XMS is set to
  1147.                  "N", the image is stored as a file in the current
  1148.                  directory.  Specify a "Y" if you have enough memory.
  1149.                  DOOMUTIL will require approximately 300k of memory for
  1150.                  spawning, leaving a 9k foot-print behind.  Specifying a
  1151.                  "Y" for both Swap to EMS & Swap to XMS is valid.  In
  1152.                  this case, the swapper will determine the best location
  1153.                  for the memory image.
  1154.  
  1155.                 Swap to XMS
  1156.  
  1157.                  See "Swap to EMS", above.
  1158.  
  1159.                 Enable BEEPS
  1160.  
  1161.                  This disables or enables those (to some) annoying beeps
  1162.                  that occur frequently when editing values.
  1163.  
  1164.                 Boss Mode
  1165.  
  1166.                  Placing a "Y" in this field invoked the command
  1167.                  specified by "Boss Command" when DOOM is exited.  Use
  1168.                  this to help circumvent problems with your wife.....
  1169.  
  1170.                 Boss Command
  1171.  
  1172.                  Specify the command to be executed when DOOM is exited,
  1173.                  if Boss Mode is enabled.
  1174.  
  1175.                 Use Log File
  1176.  
  1177.                  Placing a "Y" in this field caused DOOMUTIL to create
  1178.                  and maintain a text file recording various events using
  1179.                  DOOMUTIL.  This file name will have the same name as
  1180.                  the executable (unless you've renamed DOOMUTIL.EXE, it
  1181.                  will be DOOMUTIL) with an extension of .LOG.
  1182.  
  1183.                 Use Auto Build WAD
  1184.  
  1185.                  This "Y"es or "N"o field informs DOOMUTIL to
  1186.                  automatically build a PWAD consisting of the selected
  1187.                  PWADs (described later) when DOOM is launched.
  1188.  
  1189.                                                                  Page 13
  1190.  
  1191.  
  1192.                                             DOOM UTIL 1.05 User's Manual
  1193.  
  1194.  
  1195.                  This option was originally created to overcome the
  1196.                  limitation of MS-DOS's 128 character command line
  1197.                  limit.  With the advent of DOOM version 1.666 and the
  1198.                  "@" (response file) parameter, this option should have
  1199.                  become obsolete.  However, I've had problems with
  1200.                  SERSETUP and response files containing more than one
  1201.                  PWAD file, so this option remains.  This problem is
  1202.                  outlined in the "Problems" section.
  1203.  
  1204.                 Auto Build PWAD name
  1205.  
  1206.                  This specifies the name of the PWAD that will be built
  1207.                  when DOOM is launched, if more than one PWAD is
  1208.                  selected from the WAD selection menu.  Unless a path is
  1209.                  specified, this PWAD will be created in the directory
  1210.                  for the currently selected version of DOOM.  You may
  1211.                  wish to specify a drive and path to a RAM drive if you
  1212.                  have enough space.  This will result in faster building
  1213.                  time for the Auto Build PWAD.
  1214.  
  1215.                 View WAD command
  1216.  
  1217.                  This allows you to configure the command for viewing
  1218.                  and modifying PWADs when browsing them during WAD
  1219.                  selection, outlined later.  For my own setup, I have a
  1220.                  modified version of DEU 5.21 which works for both DOOM
  1221.                  1 and DOOM 2.  I've copied it into each of the DOOM
  1222.                  directories, and placed the following in the View WAD
  1223.                  Command field: "deu -file %s".  In this manner, I can
  1224.                  quickly and easily invoke DEU on the highlighted file,
  1225.                  for either version of DOOM.
  1226.  
  1227.                 DOOM Response file
  1228.  
  1229.                  Note: This option valid only for DOOM versions 1.666
  1230.                  and later.
  1231.  
  1232.                  This specifies the name of the response file to be
  1233.                  generated for DOOM, the serial server, or network
  1234.                  server.
  1235.  
  1236.                 Lump sprites & floors
  1237.  
  1238.                  This option is not supported at the present.
  1239.  
  1240.  
  1241.               Edit MODEM.CFG
  1242.  
  1243.                  Invoking this option launches the configured text
  1244.                  editor for MODEM.CFG in the directory configured for
  1245.                  the current edition of DOOM.
  1246.  
  1247.  
  1248.  
  1249.  
  1250.                                                                  Page 14
  1251.  
  1252.  
  1253.                                             DOOM UTIL 1.05 User's Manual
  1254.  
  1255.  
  1256.               Run ID's SETUP
  1257.  
  1258.                  This option launches SETUP.EXE in the directory
  1259.                  specified for the current edition of DOOM.
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  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.                                                                  Page 15
  1312.  
  1313.  
  1314.                                             DOOM UTIL 1.05 User's Manual
  1315.  
  1316.  
  1317.             WADS
  1318.  
  1319.                  This menu is used for selecting and modifying the WADs
  1320.                  for your DOOM session.  WADs selected for a given
  1321.                  edition of DOOM are referred to as a selection set.
  1322.  
  1323.                  WAD file selections are maintained dependently of the
  1324.                  edition of DOOM selected.  This means that if you have
  1325.                  selected PWADs for use with DOOM 1, then select DOOM 2,
  1326.                  the WADs you've previously selected with DOOM 1 will
  1327.                  not be selected for DOOM 2.  When you reselect DOOM 1,
  1328.                  the old selection will be reactivated.
  1329.  
  1330.                  Changes made to WAD files are permanent, but can
  1331.                  quickly be restored to their original status.  A WAD
  1332.                  file used in one session that is modified for use by
  1333.                  another will affect the original session.
  1334.  
  1335.  
  1336.               Selection Menu
  1337.  
  1338.                 Select WAD files
  1339.  
  1340.                  This allows you to interactively select PWADs for use
  1341.                  in your DOOM session.  WADs are selected using the list
  1342.                  browser method.  While browsing WADs, a wealth of
  1343.                  information is provided the WADs as they are displayed.
  1344.  
  1345.                  This information is as follows:
  1346.  
  1347.                  A "*" is displayed if DOOMUTIL considers the WAD to be
  1348.                  a user modifying WAD.  This is a WAD file that has a
  1349.                  file by the same name, with the extension of ".BAK" in
  1350.                  the same directory.  DOOMUTIL will not allow
  1351.                  modifications to user modifying WADs, due to the
  1352.                  potential dynamics of the WAD.
  1353.  
  1354.                  A "!" is displayed if DOOMUTIL considers the WAD to be
  1355.                  a properly designed WAD.  For a WAD to be considered
  1356.                  properly designed by DOOMUTIL, it must meet the
  1357.                  following criteria for EACH level present in the WAD:
  1358.  
  1359.                       1)   There must be at least one exit.
  1360.  
  1361.                       2)   There must be at least four death match
  1362.                            starting points.
  1363.  
  1364.                       3)   There must be exactly one player 1 starting
  1365.                            point.
  1366.  
  1367.                       4)   There must be exactly one player 2 starting
  1368.                            point.
  1369.  
  1370.  
  1371.  
  1372.                                                                  Page 16
  1373.  
  1374.  
  1375.                                             DOOM UTIL 1.05 User's Manual
  1376.  
  1377.  
  1378.                       5)   There must be exactly one player 3 starting
  1379.                            point.
  1380.  
  1381.                       6)   There must be exactly one player 4 starting
  1382.                            point.
  1383.  
  1384.                  The name of the WAD file is displayed.
  1385.  
  1386.                  The level information, if any is present in the first
  1387.                  set of parenthesis.  Within these parenthesis, the
  1388.                  number of levels detected for the current edition of
  1389.                  DOOM are displayed, along with the first episode (if
  1390.                  relevant) and mission encountered.  Within brackets, a
  1391.                  4 character code is presented to convey the consistency
  1392.                  value of the level.  The consistency value is useful
  1393.                  for establishing multiple player games.  DOOM will
  1394.                  abort with a consistency failure if the corresponding
  1395.                  consistency values for the selected WADs do not match
  1396.                  for each player's machine.  Finally, a "DM" or "dm" is
  1397.                  presented if DOOMUTIL determines the levels found
  1398.                  within to be death matchable.  If an uppercase DM is
  1399.                  present, then all levels within the WAD have enough
  1400.                  death match starts for use.  If a lower case dm is
  1401.                  present, then some (but not all) levels have enough
  1402.                  death match starts for use.
  1403.  
  1404.                  The next information present refers to songs, and is
  1405.                  currently only valid for DOOM edition 1.  The number of
  1406.                  songs present, as well as the first episode and mission
  1407.                  for a song, are present in the second set of
  1408.                  parenthesis.
  1409.  
  1410.                  The next information presented refers to the number of
  1411.                  sounds in the WAD file.
  1412.  
  1413.                  The next information presented refers to the number of
  1414.                  sprites in the WAD file.
  1415.  
  1416.                  The next information presented refers to the number of
  1417.                  wall textures in the WAD file.
  1418.  
  1419.                  The next information presented refers to the number of
  1420.                  floor/ceiling textures in the WAD file.
  1421.  
  1422.                  The WADs are displayed using a color scheme to indicate
  1423.                  the status of the WAD.  The color scheme is displayed
  1424.                  by pressing <F2> while displaying the WADs.  The color
  1425.                  scheme refers to whether or not a WAD is selected,
  1426.                  modified, and archived.
  1427.  
  1428.                  Selection is performed as outlined in the special
  1429.                  section regarding the List Browser Method at the
  1430.                  beginning of this document.
  1431.  
  1432.  
  1433.                                                                  Page 17
  1434.  
  1435.  
  1436.                                             DOOM UTIL 1.05 User's Manual
  1437.  
  1438.  
  1439.                  During the browsing process, several options are
  1440.                  available.
  1441.  
  1442.                  Pressing <F10> will invoke the configured WAD File
  1443.                  Viewer on the highlighted WAD.
  1444.  
  1445.                  Pressing <Alt-F10> will perform the same function, but
  1446.                  will automatically launch DOOM upon return from the
  1447.                  Viewer.  This handy for developing PWADs.  As an
  1448.                  example, if you are a DEU user, when your modifications
  1449.                  for the current DEU session are complete, you can
  1450.                  inform DEU to Save, and while it's rebuilding the
  1451.                  nodes, reject, and blockmap, press "q" twice.  After
  1452.                  DEU builds, it will read the keyboard buffer and exit
  1453.                  DEU.  DOOMUTIL will then launch DOOM, stuff a carriage
  1454.                  return into the keyboard buffer (to prevent the "Press
  1455.                  Carriage Return" message from id regarding modification
  1456.                  to DOOM).  This allows you to get a drink or what ever
  1457.                  during the period of time that your machine is
  1458.                  basically useless.
  1459.  
  1460.                 Select All WAD files
  1461.  
  1462.                  This immediately selects ALL wad files.
  1463.  
  1464.                 Deselect All WAD files
  1465.  
  1466.                  This immediately deselects ALL wad files.
  1467.  
  1468.                 Invert WAD selection
  1469.  
  1470.                  This inverts the currently WAD selection, making
  1471.                  selected WADs deselected, and vice-versa.
  1472.  
  1473.                 Change Sorting Order
  1474.  
  1475.                  This invokes a menu allowing you to configure the order
  1476.                  which WADs are displayed during the selection process.
  1477.  
  1478.                  Note that the WAD list is not sorted until WAD
  1479.                  selection begins, so changes made during the selection
  1480.                  process are not immediately sorted.
  1481.  
  1482.                 Save Selection to file
  1483.  
  1484.                  This allows you to save the list of selected WADs to a
  1485.                  file.
  1486.  
  1487.                 Load Selection from file
  1488.  
  1489.                  This allows you to load a list of WADs to be selected
  1490.                  from a file.  The previous selection is lost.
  1491.  
  1492.  
  1493.  
  1494.                                                                  Page 18
  1495.  
  1496.  
  1497.                                             DOOM UTIL 1.05 User's Manual
  1498.  
  1499.  
  1500.                 Merge Selection from file
  1501.  
  1502.                  This allows you to load a list of WADs to be selected
  1503.                  from a file.  The previous selection is merged with the
  1504.                  new one.
  1505.  
  1506.                 Generate Selected WAD list
  1507.  
  1508.                  This generates a file with the name of the DOOMUTIL
  1509.                  program file (unless you've renamed it, it will be
  1510.                  DOOMUTIL) with an extension of .LST, in the directory
  1511.                  containing the program.  This can be used as input into
  1512.                  PKZIP or some other utility as needed.
  1513.  
  1514.  
  1515.               Force Refresh of all WADs
  1516.  
  1517.                  This causes DOOMUTIL to discard all of it's knowledge
  1518.                  regarding the WAD files, and build the list from
  1519.                  scratch.  Doing so will result in the loss of
  1520.                  information regarding the number of times a given WAD
  1521.                  has been used, and the date of it's last use.  If you
  1522.                  choose not to discard the information, the list is
  1523.                  merely updated, adding information for WADs that it's
  1524.                  not scanned before, and discarding information for WADs
  1525.                  that no longer exist on your system.
  1526.  
  1527.  
  1528.               Force Refresh of selected WADs
  1529.  
  1530.                  This allows you to rescan information for the WADs that
  1531.                  are currently selected.  This is useful to bring WAD
  1532.                  information up to date when WADs have been modified by
  1533.                  some utility other than DOOMUTIL.
  1534.  
  1535.  
  1536.               Backup Selected WAD files.
  1537.  
  1538.                  This caused DOOMUTIL to create a file in the directory
  1539.                  containing each of selected WADs, with the name of the
  1540.                  WAD file, and an extension of ".WBU".  This archive is
  1541.                  contains the THINGS & SECTORS for each WAD, and is
  1542.                  provided so that DOOMUTIL can quickly restore a
  1543.                  selected WAD to it's original status.  These files are
  1544.                  usually a fraction of the original WAD size.
  1545.  
  1546.                  NOTE: Deleting the .WBU files from your system can
  1547.                  result in invalid operation of DOOMUTIL.
  1548.  
  1549.  
  1550.               Restore Selected WAD files.
  1551.  
  1552.                  This causes DOOMUTIL to read the THINGs & SECTORs from
  1553.                  the .WBU file and place them back into the
  1554.  
  1555.                                                                  Page 19
  1556.  
  1557.  
  1558.                                             DOOM UTIL 1.05 User's Manual
  1559.  
  1560.  
  1561.                  corresponding WAD files, effectively removing all
  1562.                  modifications made to a given WAD.
  1563.  
  1564.  
  1565.               List WAD files.
  1566.  
  1567.                  This causes DOOMUTIL to generate a text file with
  1568.                  information regarding the selected WAD files.  This
  1569.                  information is provided for developers of PWADs and
  1570.                  other DOOM accessories.
  1571.  
  1572.  
  1573.               Build new WAD from selected PWADs.
  1574.  
  1575.                  This causes DOOMUTIL to create a new PWAD containing
  1576.                  all WADs currently selected.  This is used for a
  1577.                  variety of reasons, described in the "hints" section.
  1578.  
  1579.  
  1580.               Episode/Mission Menu.
  1581.  
  1582.                  Note that modifications performed here will update the
  1583.                  level consistency value for each WAD.  This is
  1584.                  particularly important for multiple player sessions!
  1585.  
  1586.                 Modify Episode & Mission for PWADs
  1587.  
  1588.                  This allows you to change the initial Episode & Mission
  1589.                  for the levels and songs present in each of the
  1590.                  selected WADs, on an individual basis.  Multiple levels
  1591.                  PWADs are assigned sequential episode/mission values.
  1592.  
  1593.                 Globally Modify Episode & Mission for PWADs
  1594.  
  1595.                  This allows you to change the initial Episode & Mission
  1596.                  for the levels and songs present in each of the
  1597.                  selected WADs, on an global basis.  Multiple levels
  1598.                  PWADs are assigned sequential episode/mission values.
  1599.  
  1600.                 Incrementally Modify Episode & Mission for PWADs
  1601.  
  1602.                  This allows you to change the initial Episode & Mission
  1603.                  for the levels and songs present in each of the
  1604.                  selected WADs, on an global basis, with the
  1605.                  episode/mission being assigned sequentially.  Multiple
  1606.                  levels PWADs are assigned sequential episode/mission
  1607.                  values.
  1608.  
  1609.  
  1610.               THING Menu
  1611.  
  1612.                  This menu lets you modify various aspects of the THINGs
  1613.                  present in the selected PWAD files.  Note that player
  1614.                  starts (both cooperative and death match), keys,
  1615.  
  1616.                                                                  Page 20
  1617.  
  1618.  
  1619.                                             DOOM UTIL 1.05 User's Manual
  1620.  
  1621.  
  1622.                  teleport destinations, impassable furniture, and
  1623.                  enemies considered bosses are not modified.
  1624.  
  1625.                  Note that modifications performed here will update the
  1626.                  level consistency value for each WAD.  This is
  1627.                  particularly important for multiple player sessions!
  1628.  
  1629.                 Invert Selected WADs things Death Match Status
  1630.  
  1631.                  This modifies the WADs so that things present only in
  1632.                  multiple player sessions will appear in the session.
  1633.                  THINGs that normally appear will not after this is
  1634.                  used.
  1635.  
  1636.                  This allows you to learn the differences between normal
  1637.                  and death match things for the given WADs.
  1638.  
  1639.                 Remove Selected WADs things Death Match Status
  1640.  
  1641.                  This modifies the WADs so that things present only in
  1642.                  multiple player sessions will appear in the session.
  1643.                  They will appear with the things that normally appear.
  1644.  
  1645.                  This usually results in more weapons, ammo, health, and
  1646.                  sometimes monsters.
  1647.  
  1648.                 Randomize Selected WADs things with user seed
  1649.  
  1650.                  This allows you to modify the locations of things in
  1651.                  the selected PWADs.  You are prompted for a user seed
  1652.                  to be used in the randomization process.  If you are
  1653.                  modifying the WADs for multiple player use, all players
  1654.                  must use the same seed value.
  1655.  
  1656.                 Replace one thing with another
  1657.  
  1658.                  Not yet implemented.
  1659.  
  1660.  
  1661.               Sector Menu
  1662.  
  1663.                  Note that modifications performed here will update the
  1664.                  level consistency value for each WAD.  This is
  1665.                  particularly important for multiple player sessions!
  1666.  
  1667.                 Highlight SECTORs
  1668.  
  1669.                  This causes DOOMUTIL to maximize the brightness of each
  1670.                  of the areas in the game.  Areas that are considered
  1671.                  secret are set to pulsing.
  1672.  
  1673.                  Note: there are events in DOOM that modify the
  1674.                  brightness of a sector during game play.  DOOMUTIL does
  1675.                  not modify these events.
  1676.  
  1677.                                                                  Page 21
  1678.  
  1679.  
  1680.                                             DOOM UTIL 1.05 User's Manual
  1681.  
  1682.  
  1683.                 Maximize Brightness of SECTORs
  1684.  
  1685.                  This maximizes the brightness of each of the areas in
  1686.                  DOOM.
  1687.  
  1688.                  Note: there are events in DOOM that modify the
  1689.                  brightness of a sector during game play.  DOOMUTIL does
  1690.                  not modify these events.
  1691.  
  1692.                 Remove Damaging SECTORs.
  1693.  
  1694.                  All damaging SECTORs are set to normal, so that slime
  1695.                  areas no longer hurt.  Note that this can result in
  1696.                  your player getting into locations that he can not
  1697.                  escape from, and can not exit (normally) since he's not
  1698.                  killed in the area.
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.                                                                  Page 22
  1739.  
  1740.  
  1741.                                             DOOM UTIL 1.05 User's Manual
  1742.  
  1743.  
  1744.             Miscellaneous
  1745.  
  1746.  
  1747.               Access Dialing Directory
  1748.  
  1749.                  Non-functional.  Actually, it works, but is unstable.
  1750.  
  1751.  
  1752.               Launch External DOOM Editor.
  1753.  
  1754.                  Obsolete; see viewing selected WAD in the WAD selection
  1755.                  section.
  1756.  
  1757.  
  1758.               Register DOOMUTIL
  1759.  
  1760.                  This is used for the registration process of DOOMUTIL.
  1761.                  It is used twice during the registration process.
  1762.  
  1763.                  The first time is to enter your name you wish to
  1764.                  register with DOOMUTIL.  DOOMUTIL will generate an
  1765.                  order form in the directory containing DOOMUTIL, with
  1766.                  an extension of ".FRM".  Print this, and send it with a
  1767.                  check for $15 (US) to the address listed at the top of
  1768.                  this document.
  1769.  
  1770.                  Upon receipt, I will return a form to you that contains
  1771.                  the registration key and DOOMUTIL's serial number,
  1772.                  which you then enter back into this menu.
  1773.  
  1774.                  After the process is completed, your copy of DOOMUTIL
  1775.                  is registered.
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.                                                                  Page 23
  1800.  
  1801.  
  1802.                                             DOOM UTIL 1.05 User's Manual
  1803.  
  1804.  
  1805.             Session
  1806.  
  1807.                  DOOMUTIL will manage sessions for DOOM owners who meet
  1808.                  any of the following criteria:
  1809.  
  1810.                       1)   Have more than one opponent/partner for
  1811.                            network, modem, or direct connect games.
  1812.  
  1813.                       2)   Have more than one person using DOOM on their
  1814.                            system.
  1815.  
  1816.                       3)   Develop PWADs or DOOM add-ons.
  1817.  
  1818.                  A session, as far as DOOMUTIL is concerned, is the
  1819.                  following:
  1820.  
  1821.                       1)   Selected DOOM Edition.
  1822.  
  1823.                       2)   Saved games for both editions of DOOM.
  1824.  
  1825.                       3)   Game configuration for both editions of DOOM.
  1826.  
  1827.                       4)   Serial configuration for both editions of
  1828.                            DOOM.
  1829.  
  1830.                       5)   Network configuration for both editions of
  1831.                            DOOM.
  1832.  
  1833.                       6)   Selected WADs for both editions of DOOM.
  1834.  
  1835.                            Note that the WADs themselves are not saved
  1836.                            in the session.  If it's possible that you'll
  1837.                            be using one or more of the same WADs for
  1838.                            various sessions, and modifying them for only
  1839.                            one session, you have to perform the
  1840.                            following process:
  1841.  
  1842.                            a)   Select the desired WADs.
  1843.  
  1844.                            b)   Modify them as you see fit.
  1845.  
  1846.                            c)   Build them into a new WAD file.  It's
  1847.                                 recommended that you give new WAD the
  1848.                                 same name as the session, or some name
  1849.                                 that you'll know to delete when you are
  1850.                                 permanently finished with the session.
  1851.  
  1852.                                 This name should be unique.  Using the
  1853.                                 same name from session to session
  1854.                                 invalidates this procedure.
  1855.  
  1856.                            d)   Deselect all of the WAD files, and
  1857.                                 select the WAD file created by the
  1858.                                 previous step.
  1859.  
  1860.                                                                  Page 24
  1861.  
  1862.  
  1863.                                             DOOM UTIL 1.05 User's Manual
  1864.  
  1865.  
  1866.               New Session
  1867.  
  1868.                  Selecting this option deletes the saved games for both
  1869.                  editions of DOOM, deselects all WAD files, and erase
  1870.                  the session name.  Be sure you wish to do this!
  1871.  
  1872.  
  1873.               Save Session
  1874.  
  1875.                  This saves the session information outlined above to
  1876.                  the specified file.
  1877.  
  1878.  
  1879.               Load Session
  1880.  
  1881.                  This restores the session information outlined above
  1882.                  from the specified file.  Note that a New Session is
  1883.                  performed before the session is loaded, to prevent any
  1884.                  saved games from the previous session from conflicting
  1885.                  with the loaded session.
  1886.  
  1887.  
  1888.               Resume Last Saved Game
  1889.  
  1890.                  This automatically selects the most recently saved
  1891.                  game, and launches DOOM.
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.                                                                  Page 25
  1922.  
  1923.  
  1924.                                             DOOM UTIL 1.05 User's Manual
  1925.  
  1926.  
  1927.             Hints, problems, and observations.
  1928.  
  1929.                  DOOMUTIL is an extremely complex program.  Since it's
  1930.                  conception, it's been expanded every time I find that
  1931.                  there is something I want to do with DOOM that I need
  1932.                  to automate.  It started out as nothing more than a
  1933.                  replacement for the command line building portion of
  1934.                  SETUP.EXE with regards to serial or network play.
  1935.  
  1936.                  As new facets of the DOOMing experience came to light,
  1937.                  more was piled into DOOMUTIL.  DOOMUTIL consumed
  1938.                  another utility that I wrote (but was never released),
  1939.                  WADUTIL, that performed various operations on WAD
  1940.                  files.  WADUTIL was a batch oriented program, and
  1941.                  didn't recover from run-time errors gratefully, as it
  1942.                  did not need to.  Unfortunately, this lack of grace is
  1943.                  present in DOOMUTIL as well, but will be corrected in
  1944.                  the near future.  Also, my lack of experience with
  1945.                  interactive programs is minimal, and that (to some) may
  1946.                  be obvious.  My apologies for this; I hope that the
  1947.                  functionality of DOOMUTIL will be more than worth the
  1948.                  effort of dealing with the interface.
  1949.  
  1950.                  The following sections address frequent problems and
  1951.                  work-arounds, and ideas for minimizing set-up time for
  1952.                  DOOM sessins (getting the most out of DOOMUTIL).
  1953.  
  1954.  
  1955.               Problem: Some of my WAD files do not show up in DOOMUTIL.
  1956.  
  1957.                  This is because DOOMUTIL has not scanned the WAD file
  1958.                  directories since either DOOMUTIL or the WADs in
  1959.                  question were installed.  To correct this, selected the
  1960.                  Force Refresh of all WAD files from the WAD menu, and
  1961.                  press any key other than <F10>, as outlined in the WAD
  1962.                  menu section.
  1963.  
  1964.  
  1965.               Problem: DOOMUTIL crashes when scanning my WAD files.
  1966.  
  1967.                  This is usually the result of DOOMUTIL encountering an
  1968.                  incomplete PWAD.  If DOOMUTIL returns an error message
  1969.                  to the effect that memory could not be allocated for a
  1970.                  type of buffer, then the WAD file described in the
  1971.                  error message either has too large of a list (greater
  1972.                  than 64k) or no entries in the list.  This is usually
  1973.                  the case with "example" wads, such as those supplied
  1974.                  with DEU.  These WADs are generally not playable
  1975.                  anyway, so move the offending WAD out of DOOMUTIL's
  1976.                  search paths, and start the scan again.
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.                                                                  Page 26
  1983.  
  1984.  
  1985.                                             DOOM UTIL 1.05 User's Manual
  1986.  
  1987.  
  1988.               Problem: SERSETUP crashes when used with multiple WADs.
  1989.  
  1990.                  This is a problem, I believe, with SERSETUP.  It
  1991.                  probably exists as well in IPXSETUP, although I've been
  1992.                  unable to verify as of this writing.  This problem
  1993.                  occurs only when response files are used (version 1.666
  1994.                  & greater).  Several solutions are available:
  1995.  
  1996.                       1)   Use the Build WAD function from the WAD menu
  1997.                            to combine the selected WAD files into one
  1998.                            wad.  Deselect all WAD files, and select the
  1999.                            WAD file just created.  This is the
  2000.                            recommended method of solving the problem,
  2001.                            ESPECIALLY if you are using sessions.
  2002.  
  2003.                            Refer to the Session section for concerns
  2004.                            using WAD files.
  2005.  
  2006.                       2)   Use the Auto Build WAD File function from the
  2007.                            program configuration menu to specify the
  2008.                            name of a WAD to be automatically built when
  2009.                            DOOM is invoked.
  2010.  
  2011.                       3)   Don't use a response file.  Blank the entry
  2012.                            for the Response file in the program
  2013.                            configuration.  Note that this may introduce
  2014.                            another problem, in that the command line may
  2015.                            be too large.  This is described elsewhere.
  2016.  
  2017.  
  2018.               Problem: DOOM aborts multiple player sessions with a
  2019.               consistency failure.
  2020.  
  2021.                  A variety of reasons cause this.  The more common ones
  2022.                  are listed below.
  2023.  
  2024.                       1)   If WAD files are involved, the consistency
  2025.                            value for the WADs may be wrong.  This is due
  2026.                            to modification of one or more of the WADs,
  2027.                            with regards to one or more of the players.
  2028.  
  2029.                            All WADs must be in the same state in order
  2030.                            for DOOM to allow play with them accross
  2031.                            multiple player sessions.  DOOMUTIL provides
  2032.                            a consistency value that will help to
  2033.                            determine where WAD related consistency
  2034.                            problems will occur.  During the WAD
  2035.                            selection process, examine the number in
  2036.                            brackets.  If the values differ for each
  2037.                            corresponding player for the same wads, then
  2038.                            this is the problem.  For example, player A &
  2039.                            player B both want to play a wad called
  2040.                            "SOMEWAD.WAD", but receive consistency values
  2041.                            when starting the WAD.  Both players should
  2042.  
  2043.                                                                  Page 27
  2044.  
  2045.  
  2046.                                             DOOM UTIL 1.05 User's Manual
  2047.  
  2048.  
  2049.                            enter their WAD selection menu, veryify that
  2050.                            SOMEWAD.WAD is selected, and then verify that
  2051.                            the value in brackets compares on both
  2052.                            machines, as well as the episode and mission
  2053.                            for the WAD are in agreement.  If they
  2054.                            differ, then this is a cause of the problem.
  2055.  
  2056.                            If the episode and mission differ, then the
  2057.                            Episode/Mission submenu should be used to
  2058.                            force the selected WADs to consist of the
  2059.                            same starting episode/mission.  Then the
  2060.                            comparison procedure outlined in the previous
  2061.                            paragraph should be repeated.  If the
  2062.                            consistency values match, then you can invoke
  2063.                            DOOM.  If it fails a second time, and all of
  2064.                            your WADs compare, then the problem lies
  2065.                            elsewhere.
  2066.  
  2067.                            Note that if any external utiltity modifies a
  2068.                            WAD file since DOOMUTIL has scanned it, then
  2069.                            the consistency value may have changed.  In
  2070.                            order for DOOMUTIL to have valid information,
  2071.                            select the "Refresh Selected WADs" from the
  2072.                            WAD menu, and compare the values again.  If
  2073.                            they still differ, there have two options:
  2074.  
  2075.                            a)   Player A should give the Player B the
  2076.                                 offending WADs, replacing them on Player
  2077.                                 B's machine.
  2078.  
  2079.                            b)   All players should use DOOMUTIL to
  2080.                                 restore the selected WADs to their
  2081.                                 original status, then perform any
  2082.                                 desired modifications in tandem.  After
  2083.                                 the modifications are performed,
  2084.                                 comparing the consistency values for the
  2085.                                 selected WADs a second time is
  2086.                                 recommended.
  2087.  
  2088.                            If there are no brackets present in the for a
  2089.                            given WAD (as in the case of WADs that
  2090.                            contain only sprites, sound, or music), then
  2091.                            it's selection is not a factor.  This means
  2092.                            one player can be playing with PYTHON sounds,
  2093.                            while the other is using the original sounds,
  2094.                            for example.
  2095.  
  2096.                            Another possibility is that one or more of
  2097.                            the players have attempted to "cheat" by
  2098.                            modifying their own copy of the WAD.
  2099.                            DOOMUTIL will catch this type of cheat with
  2100.                            the consistency value.  There are methods of
  2101.                            cheating through the use of WAD files,
  2102.  
  2103.  
  2104.                                                                  Page 28
  2105.  
  2106.  
  2107.                                             DOOM UTIL 1.05 User's Manual
  2108.  
  2109.  
  2110.                            however, neither DOOM or DOOMUTIL will catch
  2111.                            these.
  2112.  
  2113.                       2)   If saved games are involved, then it's
  2114.                            possible that one or more players have
  2115.                            modified their save game (inadvertantly, by
  2116.                            saving over it in a seperate session), or by
  2117.                            cheating, with a utility that modifes saved
  2118.                            games.  You can attempt to load older saved
  2119.                            games to see if you can find one that will
  2120.                            work.  Other than that, your only solution is
  2121.                            to begin a new game.
  2122.  
  2123.                            Another reason for a saved game to crash is
  2124.                            because the WAD that was being used when the
  2125.                            game was saved has been modified.  No
  2126.                            solution to this problem, unless you've got
  2127.                            copy of the WAD in it's state when the game
  2128.                            was saved.  This is the main reason for the
  2129.                            recommendation of creating a single unique
  2130.                            PWAD for each session you play; if you do
  2131.                            this, it's doubtful you'll have this problem.
  2132.  
  2133.                            Note that if you begin a new game, and DOOM
  2134.                            still crashes, then the problem may not be in
  2135.                            the saved game, and when you find the
  2136.                            problem, you may be able use the saved after
  2137.                            all.
  2138.  
  2139.                       3)   Line noise or improperly configured
  2140.                            communications hardware (modem/network) can
  2141.                            also cause consistency failures.  These
  2142.                            generally occur during the course of the
  2143.                            game, not at initial connection.
  2144.  
  2145.                       4)   If the above doesn't resolve the problem,
  2146.                            it's possible that one or more players are
  2147.                            using a copy of DOOM.EXE or DOOM2.EXE that's
  2148.                            been modified in some manner, or are not the
  2149.                            same version.  If the same version is being
  2150.                            used by all players, then the EXE has most
  2151.                            likely modified in some manner.  To solve
  2152.                            this problem, both players must have
  2153.                            identical program files.
  2154.  
  2155.                            It's been my experience when playing someone
  2156.                            who has used  DEHACKED, even if they use
  2157.                            DEHACKED to undo the changes to DOOM.EXE, it
  2158.                            still causes problems later in the game.
  2159.                            Also, I've experienced problems when
  2160.                            connecting with another player using
  2161.                            DEHACKED, even if the patches applied were
  2162.                            the same.  These problems were not
  2163.  
  2164.  
  2165.                                                                  Page 29
  2166.  
  2167.  
  2168.                                             DOOM UTIL 1.05 User's Manual
  2169.  
  2170.  
  2171.                            immediately obvious, and occured some time
  2172.                            into the session.
  2173.  
  2174.  
  2175.               Problem: DOOMUTIL complains about "Command Line Too Long",
  2176.               and won't invoke DOOM.
  2177.  
  2178.                  This occurs when too many options and/or WAD files have
  2179.                  been selected.  The cause of the problem is that MS/DOS
  2180.                  only allows 128 characters to be specified for a
  2181.                  command line, and the more options and WADs that are
  2182.                  selected, the more characters are used.
  2183.  
  2184.                  If you have version 1.666 or greater, you can alleviate
  2185.                  the problem by using a response file, although you
  2186.                  should be aware of the problem described under
  2187.                  "SERSETUP Crashes with multiple WADs" if you are
  2188.                  playing multiple player sessions.
  2189.  
  2190.                  If you don't have version 1.666 or greater, and have
  2191.                  multiple WADs selected, you can build them into a
  2192.                  single WAD and use that one (either automatically, as
  2193.                  described under the program configuration section, or
  2194.                  manually, as described under the WAD menu section).
  2195.  
  2196.                  If you manually build a new PWAD, be sure to deselect
  2197.                  the other WADs and select the new one.
  2198.  
  2199.                  If this still doesn't help, and you're using a version
  2200.                  of DOOM earlier than 1.666, then you must reduce the
  2201.                  number of parameters on the command line.  This can be
  2202.                  accomplished by removing certain features, such as
  2203.                  monster respawning, etc.
  2204.  
  2205.  
  2206.               Using DOOMUTIL to manage sessions.
  2207.  
  2208.                  This is the most recently implemented feature in
  2209.                  DOOMUTIL, and, in my opinion, the most useful.
  2210.  
  2211.                  I do quite a bit with DOOM, DEU, and DOOMUTIL.  As of
  2212.                  this writing, I have a DOOM 2 death match session, a
  2213.                  DOOM 1 death match session, and a DOOM 1 PWAD death
  2214.                  match session going with one player.  With another
  2215.                  opponent, I have a both a DOOM 1 & 2 death match
  2216.                  session going.  With a third player, I have a DOOM 1
  2217.                  death match session, and with a fourth I have a DOOM 2
  2218.                  death match session.  Then, I have indepent sessions
  2219.                  for PWAD development with DOOM 1 & DOOM 2, as well as a
  2220.                  few sessions with no monsters for my son to explore the
  2221.                  environment, using "gentle" PWADS (all the walls are
  2222.                  wood, and nothing is present except for barrels for him
  2223.                  to shoot).
  2224.  
  2225.  
  2226.                                                                  Page 30
  2227.  
  2228.  
  2229.                                             DOOM UTIL 1.05 User's Manual
  2230.  
  2231.  
  2232.                  The session manager allows me to quickly move from
  2233.                  session to session, without concern for reconfiguring
  2234.                  anything.  When I play Bill, we decide which session to
  2235.                  play, and load it, then instruct DOOMUTIL to resume it.
  2236.                  After we've finished playing, we save the session.
  2237.                  Then, if another opponent becomes available, I load the
  2238.                  appropriate session, and inform DOOMUTIL to resume it.
  2239.                  When that one is complete, it's saved.
  2240.  
  2241.                  All I have to do, once a session has been initially
  2242.                  configured, is select the session I want to play, and
  2243.                  instruct DOOMUTIL to resume it.  It's too simple to
  2244.                  believe.
  2245.  
  2246.                  The only concern is that you make sure that you save
  2247.                  the session once you've exited DOOM, and if you're
  2248.                  going to do change the session in any way, make sure
  2249.                  your partner(s) perform the same changes.
  2250.  
  2251.  
  2252.               Using DOOMUTIL to learn new WADs quickly.
  2253.  
  2254.                  A player new to deathmatch often suffers seriously due
  2255.                  to their lack of familiarity with the location of
  2256.                  weapons present in multiple player mode.
  2257.  
  2258.                  A new player can use the Invert Thing Death Match
  2259.                  Status to learn the location of things are present only
  2260.                  in multiple player mode, or the Remove Thing Death
  2261.                  Match Status to learn the location of things present in
  2262.                  both single and multiple player game.  Using the
  2263.                  Maximize Sector Brightness function and Remove Damaging
  2264.                  Sectors from the Sector Menu, and playing with no
  2265.                  monsters affords the player the ability to concentrate
  2266.                  on learning item locations and exploring in preparation
  2267.                  for the up-and-coming blood fest.
  2268.  
  2269.  
  2270.               Using DOOMUTIL to add life to old levels.
  2271.  
  2272.                  With the THING randomization provided by DOOMUTIL, it's
  2273.                  easy to modify the location of things present in the
  2274.                  selected WAD files, including DOOM.WAD & DOOM2.WAD.
  2275.                  This works for single and multiple player sessions,
  2276.                  although for multiple player sessions, each player must
  2277.                  start off with their WADs in the same state (else
  2278.                  problems described in the consistency failure will
  2279.                  occur; refer to that section for the WAD validation
  2280.                  procedure) and use the same user seed.
  2281.  
  2282.                  This produces new challenges to old levels, especially
  2283.                  in multiple player mode.  Since weapons and artifacts
  2284.                  change positions, it removes the advantage one player
  2285.                  may have over another with respect to locations of
  2286.  
  2287.                                                                  Page 31
  2288.  
  2289.  
  2290.                                             DOOM UTIL 1.05 User's Manual
  2291.  
  2292.  
  2293.                  items in given levels.  Also, some weapons may now be
  2294.                  unobtainable, due to placement on ledges or behind
  2295.                  fences.
  2296.  
  2297.  
  2298.               Using DOOMUTIL to exchange WADs with other DOOMers.
  2299.  
  2300.                  DOOMUTIL makes it simple to determine what WADs you
  2301.                  have that your partners do not, assuming all involved
  2302.                  are using DOOMUTIL.
  2303.  
  2304.                  To copy all of the WADs that you have to another
  2305.                  player, the other player must invoke the WAD selection
  2306.                  menu, select all WADs, and save the selection set to a
  2307.                  file.
  2308.  
  2309.                  Then, that player must provide you a copy of the
  2310.                  selection set, which you load into DOOMUTIL as
  2311.                  described in the WAD Selection Menu.
  2312.  
  2313.                  After loading the selection set, Invert the Selected
  2314.                  WADs.  At this point, the selected WADs on your system
  2315.                  are the WADs that do not exist on your partner's
  2316.                  system.
  2317.  
  2318.                  At this point, you can Generate a Selected WAD list
  2319.                  from the WAD Selection Menu.  Be aware that you may
  2320.                  have some WADs, such as those created by the Auto Build
  2321.                  function, or manually built for sessions, that may not
  2322.                  be appropriate for exchanging.  You may wish to
  2323.                  deselect these files before generating the selected WAD
  2324.                  list.
  2325.  
  2326.                  You can use this list, for example, as input into
  2327.                  PKZIP(tm), to create an archive of these files, by
  2328.                  issuing the following command, which will produce a ZIP
  2329.                  file with the unique WADs:
  2330.  
  2331.                       "PKZIP -ex sendwads @doomutil.lst"
  2332.  
  2333.                  NOTE: Since most WAD files are small, you may wish to
  2334.                  "double zip" the archive, which will generally result
  2335.                  in better compression, due to the mechanics of the
  2336.                  compression routines.  To do this, use
  2337.  
  2338.                       "PKZIP -e0 whatever @doomutil.lst"
  2339.  
  2340.                  followed by
  2341.  
  2342.                       "PKZIP -ex sendwads whatever.zip"
  2343.  
  2344.                  The trade off varies from case to case, but for small
  2345.                  files, most noticably text files, better compression
  2346.  
  2347.  
  2348.                                                                  Page 32
  2349.  
  2350.  
  2351.                                             DOOM UTIL 1.05 User's Manual
  2352.  
  2353.  
  2354.                  can often be realized at the expense of an extra step
  2355.                  for compression and decompression.
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.                                                                  Page 33
  2410.  
  2411.  
  2412.                                             DOOM UTIL 1.05 User's Manual
  2413.  
  2414.  
  2415.             Contacting the Author
  2416.  
  2417.                  I maintain a PO Box for permanent correspondence.  The
  2418.                  address for this is listed at the beginning of this
  2419.                  document, and is also displayed while in DOOMUTIL.
  2420.  
  2421.                  As of October 27, 1994, is
  2422.  
  2423.                  David Poole, Jr.
  2424.                  2044 Pineview Drive
  2425.                  Spartanburg, SC 29307-3805
  2426.  
  2427.                  My phone number is 803-579-1419.  I keep odd hours (I'm
  2428.                  a DOOMed Programmer!!!), so you if desire to talk about
  2429.                  problems with DOOMUTIL (or DOOM for that matter), you
  2430.                  can call any time.  Death Match sessions are always
  2431.                  welcomed, and I'll negotiate the cost of the phone bill
  2432.                  for long distance games.
  2433.  
  2434.                  I can reached through internet email as
  2435.                       david.poole@swcbbs.com
  2436.                  and through RIME COMMON (private/routed only!!) as
  2437.                       DAVID POOLE ->1122
  2438.                  or
  2439.                       DAVID POOLE ->ENGINE
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.                                                                  Page 34