home *** CD-ROM | disk | FTP | other *** search
/ Doom (Point Software) / Point_Doom.iso / doom / progs / doomutil / doomutil.txt < prev   
Encoding:
Text File  |  1994-06-25  |  44.3 KB  |  1,253 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                       DOOMUTIL
  8.                                     Version 1.00
  9.  
  10.                                   David Poole, Jr.
  11.  
  12.                                     P.O. Box 747
  13.                                  Pacolet, SC. 29372
  14.  
  15.  
  16.  
  17.           DOOMUTIL User's Guide                                      Page 1
  18.  
  19.  
  20.                                   Table Of Contents
  21.  
  22.           Introduction and Background................................2
  23.             Disclaimer:..............................................2
  24.             Alpha testers:...........................................3
  25.           Using DOOMUTIL.............................................4
  26.             Command Line Parameters..................................4
  27.             Interactive Use..........................................4
  28.              Invoking Menu Selections................................4
  29.              Editing Information.....................................4
  30.              Hot Keys................................................6
  31.           Menu Selections............................................7
  32.             Main Menu................................................7
  33.              Begin Doom With Current Configuration...................7
  34.              Modify Current Game Configuration.......................7
  35.              Modify Serial Server Configuration......................8
  36.              Modify Network Server Configuration.....................8
  37.              WAD File Functions......................................8
  38.              Miscellaneous Functions.................................8
  39.             WAD File Functions.......................................9
  40.              Select wad files for modification.......................9
  41.              Select All wad files for maintenance...................10
  42.              Deselect All wad files for maintenance.................10
  43.              Change Sorting Order...................................10
  44.              Force Refresh of WAD list..............................10
  45.              Backup selected WAD file(s)............................11
  46.              Restore selected WAD file(s)...........................11
  47.              List WAD files.........................................11
  48.              Modify Episode & Level for PWADs.......................11
  49.              Globally Modify Episode & Level for PWADs..............11
  50.              Incrementally Modify Episode & Level for PWADs.........11
  51.              WAD THING MENU.........................................12
  52.              WAD SECTOR MENU........................................12
  53.             WAD THING MENU..........................................12
  54.              Invert selected WAD(s) things Death Match Status.......12
  55.              Remove selected WAD(s) THINGs Death Match Status.......12
  56.              Edit MODEM.CFG.........................................12
  57.              Run ID's Setup.........................................12
  58.              Randomize selected WAD(s) THINGs with computer seed....12
  59.              Replace one thing with another.........................13
  60.             WAD SECTOR MENU.........................................13
  61.              Highlight (Dim Secret, Pulse Trigger) Sectors..........13
  62.              Maximize Brightness of Sectors.........................14
  63.              Remove Damaging Sectors................................14
  64.             Miscellaneous Functions.................................14
  65.              Access Dialing Directory...............................14
  66.              Enable Speaker.........................................14
  67.              Disable Speaker........................................14
  68.              Edit Program Configuration.............................14
  69.              Edit MODEM.CFG.........................................15
  70.              Run ID's Setup.........................................15
  71.           Uses of DOOMUTIL..........................................16
  72.             Using DOOMUTIL to automate multi-player sessions........16
  73.             Using DOOMUTIL to add life to memorized missions........16
  74.  
  75.  
  76.           David Poole, Jr.                                    94/6/25 17:51
  77.  
  78.  
  79.  
  80.           DOOMUTIL User's Guide                                      Page 2
  81.  
  82.  
  83.             Using DOOMUTIL to assist in using external WAD files....17
  84.           Registering DOOMUTIL......................................18
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.           David Poole, Jr.                                    94/6/25 17:51
  140.  
  141.  
  142.  
  143.           DOOMUTIL User's Guide                                      Page 3
  144.  
  145.  
  146.  
  147.           Introduction and Background.
  148.  
  149.                 DOOMUTIL  is  a  utility  to  originally  designed  to
  150.                 facilitate using ID's  DOOM when playing  multi-player
  151.                 mode.  The  setup program that  is supplied with  DOOM
  152.                 requires too  much effort  on the  part of  the  user,
  153.                 especially when  playing  via  modem.    DOOMUTIL  was
  154.                 created  to  alleviate   this  problem.     Initially,
  155.                 DOOMUTIL was used to  create batch files, which  could
  156.                 then be  repeatedly invoked  using  a menu  system  or
  157.                 command history  utility.    As my  co-players  and  I
  158.                 discovered external WAD  files, DOOMUTIL was  expanded
  159.                 to support these  as well, from  both a  player and  a
  160.                 developer's stand point.
  161.  
  162.                 As DOOMUTIL grew in  functionality, it was decided  to
  163.                 share the program with the rest of the DOOMing  world.
  164.                 I hope that you will enjoy  using this program.   I've
  165.                 enjoyed writing it.  If you enjoy it, please  register
  166.                 it by following the  instructions in the  registration
  167.                 section of this document.
  168.  
  169.                 Please note that this  program and documentation,  for
  170.                 the purposes of multi-player mode, are slanted towards
  171.                 competitive,   versus   cooperative   play.      While
  172.                 cooperative play is  interesting, it's  not much  more
  173.                 interesting than single  player mode,  in my  opinion.
  174.                 Getting another  player on  the grid  (any TRON  movie
  175.                 fans out there?) and taking turns blowing each other's
  176.                 brains out added much life to a game that was about to
  177.                 get old (after four months...).
  178.  
  179.                 You  are  also  encouraged   to  send  any   comments,
  180.                 criticisms, or complaints regarding  this program.   I
  181.                 have other  ideas  to  be added,  and  based  on  user
  182.                 support and  feedback, these  may be  implemented  and
  183.                 released.   Since this  is the  first release  of  the
  184.                 program, there are likely  to be problems  encountered
  185.                 that were not encountered (or  noticed) by any of  the
  186.                 initial testers of the program.   Please feel free  to
  187.                 bring these to my attention.
  188.  
  189.  
  190.             Disclaimer:
  191.  
  192.                 IN NO EVENT SHALL DAVID POOLE,  JR. BE LIABLE FOR ANY
  193.                 DAMAGES  WHATSOEVER  (INCLUDING,  WITHOUT  LIMITATION,
  194.                 DAMAGES FOR  LOSS OF  PROFITS, BUSINESS  INTERRUPTION,
  195.                 LOSS OF INFORMATION, OR OTHER PECUNIARY LOSS)  ARISING
  196.                 OUT OF THE USE OF OR INABILITY TO USE THIS PROGRAM.
  197.  
  198.                 This program can make  modifications to files used  by
  199.                 DOOM if so instructed by the  user.  ID Software  does
  200.  
  201.  
  202.           David Poole, Jr.                                    94/6/25 17:51
  203.  
  204.  
  205.  
  206.           DOOMUTIL User's Guide                                      Page 4
  207.  
  208.  
  209.                 not provide  technical support  for DOOM  if DOOM  has
  210.                 been modified.  It  is advisable to  make a backup  of
  211.                 DOOM and any  WAD files you've  obtained for use  with
  212.                 DOOM, before using DOOMUTIL.
  213.  
  214.  
  215.             Alpha testers:
  216.  
  217.                 Thanks to  the  following  people  for  assistance  in
  218.                 testing, and  suggestions  during the  development  of
  219.                 DOOMUTIL:
  220.  
  221.                 Ted Lucktenburg, for the patience given for being  the
  222.                 guinea  pig  with  modem   connections,  as  well   as
  223.                 suggestions regarding program cosmetics.   See you  on
  224.                 the grid,  Ted....   If it  wasn't for  Ted, I'd  have
  225.                 never written this darned thing.
  226.  
  227.                 Dave Kitch, for coming into the project at a time when
  228.                 Ted &  I knew  where the  problems where,  and how  to
  229.                 avoid them.
  230.  
  231.                 Jay Clary,  for being  the network  guinea,  providing
  232.                 suggestions, and asking the right questions.
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.           David Poole, Jr.                                    94/6/25 17:51
  266.  
  267.  
  268.  
  269.           DOOMUTIL User's Guide                                      Page 5
  270.  
  271.  
  272.  
  273.           Using DOOMUTIL.
  274.  
  275.                 DOOMUTIL is an  interactive program.   However,  there
  276.                 are some command line parameters that speed use of the
  277.                 program.
  278.  
  279.  
  280.             Command Line Parameters.
  281.  
  282.                    RUN          Causes DOOMUTIL  to invoke  DOOM  with
  283.                                 the parameters  selected by  the  user
  284.                                 via  the  menu  system.    After  DOOM
  285.                                 terminates, DOOMUTIL terminates.
  286.  
  287.                    RESUME       Effectively like  the  RUN  parameter,
  288.                                 with the exception that the last saved
  289.                                 game (if any) is automatically loaded.
  290.                                 This is handy if you're playing multi-
  291.                                 player via modem, and the other player
  292.                                 forgets to disable their call-waiting.
  293.                                 After   DOOM   terminates,    DOOMUTIL
  294.                                 terminates.
  295.  
  296.  
  297.             Interactive Use.
  298.  
  299.                 All interaction with the program is done through three
  300.                 simple interfaces: a menuing  system, a field  editing
  301.                 system, and a hot key  system.  Familiarity with  each
  302.                 of these is very helpful.
  303.  
  304.               Invoking Menu Selections.
  305.  
  306.                 Desired menu functions  can be selected  by either  of
  307.                 two methods.
  308.  
  309.                 The first and fastest method is to press the key  that
  310.                 corresponds to the highlighted  character in the  text
  311.                 describing the functions.
  312.  
  313.                 The second  method is  to use  the up  and down  arrow
  314.                 keys.   The Home  and End  keys can  be used  to  move
  315.                 quickly to the top or bottom  of the menu list.   Once
  316.                 the desired function is  highlighted, press the  Enter
  317.                 key to invoke it.
  318.  
  319.               Editing Information.
  320.  
  321.                 Information that cannot be  specified through the  use
  322.                 of the menuing system is communicated through the  use
  323.                 of a field editing system.
  324.  
  325.  
  326.  
  327.  
  328.           David Poole, Jr.                                    94/6/25 17:51
  329.  
  330.  
  331.  
  332.           DOOMUTIL User's Guide                                      Page 6
  333.  
  334.  
  335.                 For the purpose of this section, an editing session is
  336.                 the duration of  the field  editor's continual  usage.
  337.                 For example, an editing  session begins when the  user
  338.                 selects "Modify Current  Game Configuration" from  the
  339.                 Main Menu, and the session ends when either Control  &
  340.                 Enter, or  Escape  is  pressed,  to  save  or  discard
  341.                 changes, respectively.
  342.  
  343.                 Movement from field to field is performed with the  up
  344.                 and down arrow,  Page Up, Page  Down, and Enter  keys.
  345.                 If invalid input is made in  a field, then the  editor
  346.                 will not allow the cursor to leave the current field.
  347.  
  348.                 To save  the  changes  made for  the  current  editing
  349.                 session,   press   the   Control   and   Enter    keys
  350.                 simultaneously.  To abandon  the changes made for  the
  351.                 current editing system, press the Escape key.
  352.  
  353.                 The insert key  toggles between  character insert  and
  354.                 character overwrite mode.
  355.  
  356.                 The backspace key deletes the character to the left of
  357.                 the cursor, and places the cursor in that position.
  358.  
  359.                 The delete key deletes the character under the cursor.
  360.  
  361.                 The tab key is used to advance the cursor to the  next
  362.                 word in a given field.  The shift tab key  combination
  363.                 advances the cursor to the previous word.
  364.  
  365.                 The Home key moves the  cursor to the first  character
  366.                 of the field.   The End  key moves the  cursor to  the
  367.                 last character of a the field.
  368.  
  369.                 F2 erases the current contents of the field.  Shift F2
  370.                 erases the contents of all fields.
  371.  
  372.                 F3 undoes  any  changes  made to  the  current  field,
  373.                 restoring the field to it's status at the beginning of
  374.                 the editing session.  Shift F3 restores all fields  to
  375.                 their original status.  Control F3 restores the  field
  376.                 to it's  contents when  the  cursor last  entered  the
  377.                 selected field.
  378.  
  379.                 F1 can  be  used during  editing  to display  a  brief
  380.                 summary of these keys.
  381.  
  382.                 In addition,  some  fields  allow  browsing  or  other
  383.                 special functions.   When  the  cursor enters  one  of
  384.                 these fields, a message is displayed at the bottom  of
  385.                 the  current  window  to  inform  the  user  of  these
  386.                 possibilities.
  387.  
  388.  
  389.  
  390.  
  391.           David Poole, Jr.                                    94/6/25 17:51
  392.  
  393.  
  394.  
  395.           DOOMUTIL User's Guide                                      Page 7
  396.  
  397.  
  398.               Hot Keys
  399.  
  400.                 In addition to the  menuing and editing system,  there
  401.                 are "Hot Keys" within DOOMUTIL.  These keys can invoke
  402.                 specific functions when pressed.   They are  available
  403.                 any time DOOMUTIL is waiting for keyboard input.
  404.  
  405.                 ALT-B    Begins DOOM with  the current  configuration.
  406.                          Note that  if  you are  editing  the  current
  407.                          configuration, and have not yet saved it  via
  408.                          the  CNTL-ENTER  key  sequence,  ALT-B   will
  409.                          invoke   the   last   saved    configuration.
  410.                          Naturally, this  holds true  for all  factors
  411.                          that affect game play,  such as Modem  Server
  412.                          Configuration, Network Server  Configuration,
  413.                          or Wad file functions.  The best time to  use
  414.                          this function is when you are at a menu,  but
  415.                          you're not limited in this respect.
  416.  
  417.                 ALT-C    Modify Current Configuration.   Allows  quick
  418.                          access  to  the  Edit  Current  Configuration
  419.                          screen.
  420.  
  421.                 ALT-D    Launch DOS Shell.   This  invokes the  system
  422.                          shell specified  by the  COMSPEC  environment
  423.                          variable,   which,   in   most   cases,    is
  424.                          COMMAND.COM.   In  this  case,  returning  to
  425.                          DOOMUTIL is performed  by entering "EXIT"  at
  426.                          the command line.
  427.  
  428.                 ALT-M    Launch WAD editor.  This allows you to invoke
  429.                          the wad modification utility specified in the
  430.                          program configuration screen.
  431.  
  432.                 ALT-X    Exit DOOMUTIL  immediately.   Note  that  any
  433.                          changes not saved (as discussed with the ALT-
  434.                          B text) are not  saved for the next  DOOMUTIL
  435.                          session.
  436.  
  437.                 ALT-Z    Exit DOOMUTIL immediately, invoking the  work
  438.                          command   as   specified   in   the   program
  439.                          configuration.
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.           David Poole, Jr.                                    94/6/25 17:51
  455.  
  456.  
  457.  
  458.           DOOMUTIL User's Guide                                      Page 8
  459.  
  460.  
  461.  
  462.           Menu Selections
  463.  
  464.  
  465.             Main Menu
  466.  
  467.               Begin Doom With Current Configuration
  468.  
  469.                 This begins DOOM  with the  current configuration,  as
  470.                 specified in  the Modify  Current Game  Configuration.
  471.                 Selected WADs are automatically loaded.
  472.  
  473.               Modify Current Game Configuration
  474.  
  475.                 This  allows  the  user  to  specify  various  aspects
  476.                 regarding the playing of DOOM.  Single player,  serial
  477.                 or network play, episode, mission, skill, presence  of
  478.                 monsters, monster respawning, deathmatch, and the game
  479.                 to load (if any) are specified here.
  480.  
  481.                 Selection of a  single player,  modem, direct  connect
  482.                 (null modem), or network  game is performed with  this
  483.                 screen.
  484.  
  485.                 If any legitimate changes are made to the value in the
  486.                 episode field,  the  mission  field  is  automatically
  487.                 changed to the first mission for the given episode.
  488.  
  489.                 The mission field can be changed to allow skipping the
  490.                 earlier levels.    This  is handy  if  you're  playing
  491.                 deathmatch, and  want to  skip to  where some  of  the
  492.                 bigger toys are.
  493.  
  494.                 Note that the  game slot menu  allows entry of  values
  495.                 from 0 to 6, inclusive.  Specifying a 0 in this  field
  496.                 indicates that a  new game is  to be initiated.   A  1
  497.                 selects the game saved in the first slot, etc.
  498.  
  499.                 Placing  a  "?"  in  the  game  slot  field  instructs
  500.                 DOOMUTIL to find the most recently saved game and  use
  501.                 it, if any.   While the cursor is  in this field,  the
  502.                 F10 key can be used to browse the saved games.   While
  503.                 browsing the saved games, the episode, mission,  skill
  504.                 level,  and  frag  summary  (if  a  network  game)  is
  505.                 displayed.  If a saved game is selected, using the  F9
  506.                 key in  this  field allows  the  user to  display  the
  507.                 statistics  of  each  of  the  players  in  the  saved
  508.                 mission.  If a loaded game is specified, the  episode,
  509.                 mission, and skill  level are updated  to reflect  the
  510.                 loaded game.
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.           David Poole, Jr.                                    94/6/25 17:51
  518.  
  519.  
  520.  
  521.           DOOMUTIL User's Guide                                      Page 9
  522.  
  523.  
  524.               Modify Serial Server Configuration
  525.  
  526.                 This allows specification  of the modem  communication
  527.                 port, the direct connection serial port (for use  with
  528.                 null modems),  the  number  to dial,  and  the  serial
  529.                 driver to use for MODOOMing.
  530.  
  531.               Modify Network Server Configuration.
  532.  
  533.                 This screen allows  selection of  the network  socket,
  534.                 network driver, and  number of players  for a  network
  535.                 game when a saved game is not being loaded.
  536.  
  537.                 For the network driver,  IPXSETUP could be  specified.
  538.                 If this method is  used, then you  must make sure  the
  539.                 network software is loaded before DOOMUTIL is invoked.
  540.                 However, a much simpler way to play via the network is
  541.                 to  create  a  batch  file  that  loads  the   network
  542.                 software, then the IPX driver, and finally, terminates
  543.                 he network software.  For example, my NETDOOM.BAT  for
  544.                 running under Lantastic follows:
  545.  
  546.                     LSL
  547.                     NE2000
  548.                     IPXODI
  549.                     IPXSETUP %1 %2 %3 %4 %5 %6 %7 %8 %9
  550.                     IPXODI U
  551.                     NE2000 U
  552.                     LSL U
  553.  
  554.                 I've used  both  methods  for playing  DOOM  over  the
  555.                 network; I personally prefer the NETDOOM.BAT method.
  556.  
  557.                 The NETDOOM.BAT method  poses problems, however,  when
  558.                 selecting external WAD  files, all  of the  parameters
  559.                 can not be accessed through the parameter list.
  560.  
  561.               WAD File Functions
  562.  
  563.                 This  allows  selection   of  WAD  file   modification
  564.                 functions, described in  the WAD  File Functions  menu
  565.                 section.
  566.  
  567.               Miscellaneous Functions
  568.  
  569.                 This allows selection of various functions that didn't
  570.                 really have a  place anywhere else.   These  functions
  571.                 are elaborated  upon  in the  Miscellaneous  Functions
  572.                 menu section.
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.           David Poole, Jr.                                    94/6/25 17:51
  581.  
  582.  
  583.  
  584.           DOOMUTIL User's Guide                                     Page 10
  585.  
  586.  
  587.             WAD File Functions
  588.  
  589.                 These functions allow  modification of  the WAD  files
  590.                 (both  DOOM   and   others)   for   various   reasons.
  591.                 Currently,  the  only  thing  that  DOOMUTIL  modifies
  592.                 regarding  the  WAD  files  are  SECTORS  and  THINGS.
  593.                 SECTORS are basically contiguous  areas of floor  that
  594.                 are of the  same height, although  these areas can  be
  595.                 divided for various reasons.  THINGS are various items
  596.                 in  DOOM,  such  as  barrels,  keys,  player  starting
  597.                 locations, enemies, etc.
  598.  
  599.                 When modifying  a WAD  file, DOOMUTIL  will create  an
  600.                 archive file for  each WAD file  that it modifies,  if
  601.                 the archive does not already exist.  These files  will
  602.                 have the extension of WBU (Wad Back Up).  NEVER  ERASE
  603.                 A .WBU FILE UNLESS YOU HAVE RESTORED THE CORRESPONDING
  604.                 WAD FILE  TO  IT'S ORIGINAL  STATUS.   Doing  so  will
  605.                 result in  a WAD  file that  is not  in its  state  as
  606.                 shipped, and your  only recourse is  to reinstall  the
  607.                 WAD file from its original source.  Note that DOOMUTIL
  608.                 looks for files with the extension of ".BAK" to denote
  609.                 that a given  WAD file is  a user modified  file.   In
  610.                 this   case,   DOOMUTIL   will   not   allow   certain
  611.                 modifications,  as   restoring  the   file  could   be
  612.                 catastrophic.
  613.  
  614.                 The archive files are typically a fraction of the size
  615.                 of the original file, so time (as well as disk  space)
  616.                 is saved for restoring large files (like DOOM.WAD)  to
  617.                 their  original  status,  versus  extraction  from  an
  618.                 archived source.
  619.  
  620.                 When modifying wad  files for  multiple player  usage,
  621.                 it's important that all  players involved restore  the
  622.                 desired WAD files to their original status, then  make
  623.                 the same modifications in the same sequence.   Failure
  624.                 to do so will generally result in consistency failures
  625.                 after DOOM starts.
  626.  
  627.               Select wad files for modification.
  628.  
  629.                 This allows  selection  of individual  WAD  files  for
  630.                 manipulation.  The Up and Down arrow keys allow moving
  631.                 from WAD to WAD.  Pressing  the Space bar toggles  the
  632.                 selection  status   of  the   highlighted  WAD   file.
  633.                 Pressing Enter exits the selection system, saving  the
  634.                 selections you've  made.   Pressing Escape  exits  the
  635.                 selection system, discarding changes to the selections
  636.                 that you've made.
  637.  
  638.                 WADs displayed  with a  red or  brown background  have
  639.                 been modified, and need to be restored in order to  be
  640.  
  641.  
  642.  
  643.           David Poole, Jr.                                    94/6/25 17:51
  644.  
  645.  
  646.  
  647.           DOOMUTIL User's Guide                                     Page 11
  648.  
  649.  
  650.                 used in a  multi-player game.   Wad files with  yellow
  651.                 text have been selected.
  652.  
  653.                 For each  WAD  in  the list,  the  first  episode  and
  654.                 mission encountered for the wad is displayed, followed
  655.                 by the number of missions found in the WAD.   Finally,
  656.                 if there are  4 death match  starts for each  mission,
  657.                 there will be  a "DM",  indicating that  the level  is
  658.                 suitable for death match  play[1].  This will  prevent
  659.                 rude interruptions in  your death matches  when a  new
  660.                 level is loaded  where the  developer overlooked  this
  661.                 important THING.
  662.  
  663.                 Selected WADs are  used when  DOOM is  invoked.   It's
  664.                 possible to select more WAD files than will fit on the
  665.                 command line due to the wonderful 128-character  limit
  666.                 on command  lines that  the  folks at  MicroSoft  have
  667.                 imposed on us.   In this  event, all  of the  selected
  668.                 WADs will not be loaded by DOOM.
  669.  
  670.               Select All wad files for maintenance.
  671.  
  672.                 Automatically  selects  all  of  the  WAD  files   for
  673.                 manipulation.
  674.  
  675.               Deselect All wad files for maintenance.
  676.  
  677.                 Automatically de-selects  all  of the  WAD  files  for
  678.                 manipulation.
  679.  
  680.               Change Sorting Order
  681.  
  682.                 Allows selection of the sort method of the listed  WAD
  683.                 files.  You  may choose  between sorting  by name,  or
  684.                 episode/mission.   Selected  WADS  are  always  first,
  685.                 IWADs are sorted within  both selected and  unselected
  686.                 WADs.  This option selects the third level of sorting.
  687.  
  688.               Force Refresh of WAD list.
  689.  
  690.                 In  the  event  that  the  WAD  list  becomes  invalid
  691.                 (unlikely, unless WAD files are added or deleted  from
  692.                 the DOOM  directory while  shelled out  of  DOOMUTIL),
  693.                 this option  must be  used to  recreate the  WAD  file
  694.                 list.  The previous selection status for WAD files  is
  695.                 discarded.
  696.  
  697.                               
  698.  
  699.             1  It amazed  me that  this had  to be  included.   During
  700.                development and  playing,  er,  testing  DOOMUTIL  with
  701.                selected WADs, I was astounded at the number of WADs  I
  702.                had that could not be played  with Death Match.  Is  it
  703.                just me, or is something wrong here?
  704.  
  705.  
  706.           David Poole, Jr.                                    94/6/25 17:51
  707.  
  708.  
  709.  
  710.           DOOMUTIL User's Guide                                     Page 12
  711.  
  712.  
  713.               Backup selected WAD file(s).
  714.  
  715.                 Creates a .WBU file for each of the corresponding  WAD
  716.                 files, if the file does not  already exist.  Only  the
  717.                 THINGS & SECTORS portion of the WAD are backed up.
  718.  
  719.               Restore selected WAD file(s).
  720.  
  721.                 If a selected  WAD file  has been  modified, then  the
  722.                 modifications are removed with this option.  Only  the
  723.                 THINGS & SECTORS portion of the WAD are restored.
  724.  
  725.               List WAD files.
  726.  
  727.                 This creates a file with the extension "LST" for  each
  728.                 WAD file,  containing a  dump of  the various  objects
  729.                 encountered in the WAD file.  Not that this is  useful
  730.                 to your average  bear, but during  the development  of
  731.                 these functions,  this  information can  sometimes  be
  732.                 handy, so I left the option  in due to laziness on  my
  733.                 part.  You may or may not find the information useful,
  734.                 depending  on  your  own  level  of  dementedness  and
  735.                 curiosity.
  736.  
  737.               Modify Episode & Level for PWADs.
  738.  
  739.                 This allows  changing  the  episode  and  mission  for
  740.                 individual WAD files, so that custom scenarios can  be
  741.                 created.  If a given WAD  file contains more than  one
  742.                 mission, then  the  episode and  mission  numbers  are
  743.                 sequentially assigned.
  744.  
  745.                 NOTE: Episode and  Mission number for  a WAD file  are
  746.                 not backed  up!    Changes made  to  the  episode  and
  747.                 mission number are permanent.
  748.  
  749.               Globally Modify Episode & Level for PWADs.
  750.  
  751.                 This works as  Modify Episode &  Level for WADs,  with
  752.                 the exception that the  specified episode and  mission
  753.                 is used for the first episode  and mission for all  of
  754.                 the selected WAD files.
  755.  
  756.                 NOTE: Episode and  Mission number for  a WAD file  are
  757.                 not backed  up!    Changes made  to  the  episode  and
  758.                 mission number are permanent.
  759.  
  760.               Incrementally Modify Episode & Level for PWADs.
  761.  
  762.                 This works  as Globally  Modify  Episode &  Level  for
  763.                 WADs, with the  exception that  the specified  episode
  764.                 and mission is used for the first episode and mission,
  765.                 and incremented for the remainder of the selected  WAD
  766.                 files.  This allows you to select specified WAD files,
  767.  
  768.  
  769.           David Poole, Jr.                                    94/6/25 17:51
  770.  
  771.  
  772.  
  773.           DOOMUTIL User's Guide                                     Page 13
  774.  
  775.  
  776.                 and quickly create a  sequential list of missions  for
  777.                 play.
  778.  
  779.                 NOTE: Episode and  Mission number for  a WAD file  are
  780.                 not backed  up!    Changes made  to  the  episode  and
  781.                 mission number are permanent.
  782.  
  783.               WAD THING MENU
  784.  
  785.                 Allows modification of THINGs in selected WAD files.
  786.  
  787.               WAD SECTOR MENU
  788.  
  789.                 Allows modification of SECTORs in selected WAD files.
  790.  
  791.  
  792.             WAD THING MENU
  793.  
  794.               Invert selected WAD(s) things Death Match Status.
  795.  
  796.                 This modification causes THINGs  that appear in  death
  797.                 match mode ONLY to appear  in normal play, and  THINGS
  798.                 that  appear  in  normal   play  to  appear  only   in
  799.                 DEATHMATCH.   This  is  handy  for  newcomers  to  the
  800.                 deathmatch arena to learn the location of the weapons.
  801.  
  802.                 The status of the key cards, skull keys, and  teleport
  803.                 exits are not modified.
  804.  
  805.               Remove selected WAD(s) THINGs Death Match Status.
  806.  
  807.                 This causes all THINGS that appear only in  DEATHMATCH
  808.                 mode to  appear  in  normal  play.    Typically,  this
  809.                 provides extra ammunition, weapons, and health.
  810.  
  811.               Edit MODEM.CFG
  812.  
  813.                 This  invokes  the  user   specified  editor  on   the
  814.                 MODEM.CFG file.    The  editor  is  specified  in  the
  815.                 program  configuration  option  of  the  miscellaneous
  816.                 functions menu.
  817.  
  818.               Run ID's Setup.
  819.  
  820.                 No matter what, there are still times when you have to
  821.                 run this thing.  That's why this function is here.
  822.  
  823.               Randomize selected WAD(s) THINGs with computer seed.
  824.  
  825.                 This  allows  for  randomization  of  THINGS  in   the
  826.                 selected WADs.  This makes playing a WAD a little more
  827.                 enjoyable, after you've learned the exact location  of
  828.                 everything in a particular WAD the way it's shipped.
  829.  
  830.  
  831.  
  832.           David Poole, Jr.                                    94/6/25 17:51
  833.  
  834.  
  835.  
  836.           DOOMUTIL User's Guide                                     Page 14
  837.  
  838.  
  839.                 The only THINGs that are changed are the locations  of
  840.                 the non-boss  enemies, ammo,  health, weapons,  death-
  841.                 match  player  starts,   "passable  furniture"   (this
  842.                 includes  barrels),  and  artifacts  (super   charges,
  843.                 armor, spheres of invisibility/invulnerability).
  844.  
  845.                 There are some  drawbacks to  this.   Some THINGs  are
  846.                 place into locations that can not be accessed, such as
  847.                 super charges place in areas that are inaccessible, as
  848.                 well as death match starts  where a player is  trapped
  849.                 in a  room  that  is sealed  until  the  other  player
  850.                 activates the trigger event.
  851.  
  852.                 Also, I've noticed occasions  where E1M8 could not  be
  853.                 finished, as something  is being  moved that  prevents
  854.                 the walls in the baron area from being opened when the
  855.                 baron(s) are killed.  Still working on this one.
  856.  
  857.                 Another problem exists when using randomized THINGs in
  858.                 a scenario.   DOOMUTIL doesn't know  the width of  the
  859.                 various  THINGs  that  it's  moving  around,  so  it's
  860.                 possible (actually, highly likely)  that a wide  enemy
  861.                 such as  a Cacodemon  will be  placed where  something
  862.                 small (such as shot gun shells) were.  This means that
  863.                 the enemy  is  significantly handicapped,  since  it's
  864.                 usually stuck  to the  wall.   The only  time such  an
  865.                 enemy is a threat is when you walk close enough to  it
  866.                 to physically (virtually?) touch it.
  867.  
  868.                 However, this  is still  useful, especially  when  all
  869.                 players have the weapon locations memorized.
  870.  
  871.                 This is  also useful  when one  of  the players  is  a
  872.                 relative newcomer with respect to another.  Since  the
  873.                 weapons and deathmatch starts  are in varying  places,
  874.                 each player has a closer to equal chance.
  875.  
  876.               Replace one thing with another.
  877.  
  878.                 Non-functional at  this time.   This  feature, if  and
  879.                 when implemented, will allow  users to change  various
  880.                 THINGs for other THINGs.  This will allow in  changing
  881.                 the ratio of weapons/monsters/ammo/health/etc. for the
  882.                 particular scenario.
  883.  
  884.  
  885.             WAD SECTOR MENU
  886.  
  887.               Highlight (Dim Secret, Pulse Trigger) Sectors
  888.  
  889.                 This option travels through the SECTORS in a WAD file,
  890.                 maximizing the brightness of  each sector, so that  no
  891.                 areas are dark.  Then, any sector that is found to  be
  892.  
  893.  
  894.  
  895.           David Poole, Jr.                                    94/6/25 17:51
  896.  
  897.  
  898.  
  899.           DOOMUTIL User's Guide                                     Page 15
  900.  
  901.  
  902.                 considered a  secret  is  dimmed  to  half-brightness.
  903.                 Sectors found that trigger events are set to flashing.
  904.  
  905.                 Note that there  are some  sectors that  appear to  be
  906.                 modified internally  at  run-time, such  as  the  room
  907.                 containing the blue key in  E1M3, that change when  an
  908.                 event is triggered.
  909.  
  910.               Maximize Brightness of Sectors.
  911.  
  912.                 This maximizes the  brightness of all  sectors in  the
  913.                 WAD file.   Read  the  "Highlight (Dim  Secret,  Pulse
  914.                 Trigger) Sectors"  section for  information  regarding
  915.                 events that may alter brightness.
  916.  
  917.               Remove Damaging Sectors.
  918.  
  919.                 This removes  the aspect  of areas  that cause  damage
  920.                 when you stand in them, such as areas with "slime".
  921.  
  922.  
  923.             Miscellaneous Functions
  924.  
  925.               Access Dialing Directory
  926.  
  927.                 This allows the user to maintain a list of  frequently
  928.                 dial numbers  for  quick  use when  playing  DOOM  via
  929.                 modem.
  930.  
  931.               Enable Speaker.
  932.  
  933.                 Use this to enable the various beeps that the  program
  934.                 makes from time to time.
  935.  
  936.               Disable Speaker.
  937.  
  938.                 Use this to disable the various beeps that the program
  939.                 makes from time to time.
  940.  
  941.               Edit Program Configuration.
  942.  
  943.                 This allows for specification  of the text editor  for
  944.                 editing MODEM.CFG, and the wad editor for editing  WAD
  945.                 files, if you are into that.
  946.  
  947.                 This also allows  for specification  of the  directory
  948.                 containing DOOM.  DOOMUTIL does not have to reside  in
  949.                 the same directory containing  DOOM.  This allows  you
  950.                 to place DOOMUTIL in a directory in your path (such as
  951.                 C:\TOOLS), and  you can  use  DOOM without  having  to
  952.                 change to the directory containing DOOM.
  953.  
  954.  
  955.  
  956.  
  957.  
  958.           David Poole, Jr.                                    94/6/25 17:51
  959.  
  960.  
  961.  
  962.           DOOMUTIL User's Guide                                     Page 16
  963.  
  964.  
  965.               Edit MODEM.CFG
  966.  
  967.                 This  invokes  the  user   specified  editor  on   the
  968.                 MODEM.CFG file.    The  editor  is  specified  in  the
  969.                 program  configuration  option  of  the  miscellaneous
  970.                 functions menu.
  971.  
  972.               Run ID's Setup.
  973.  
  974.                 No matter what, there are still times when you have to
  975.                 run this thing.  That's why this function is here.
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.           David Poole, Jr.                                    94/6/25 17:51
  1022.  
  1023.  
  1024.  
  1025.           DOOMUTIL User's Guide                                     Page 17
  1026.  
  1027.  
  1028.  
  1029.           Uses of DOOMUTIL.
  1030.  
  1031.                 If you're just going to play out-of-the-box DOOM, then
  1032.                 there is  not  much  of  a  reason  to  use  DOOMUTIL.
  1033.                 DOOMUTIL doesn't have  much to offer  the casual  DOOM
  1034.                 player, but then again, I  don't know too many  casual
  1035.                 DOOM players.
  1036.  
  1037.                 DOOMUTIL is meant for the serious player, who wants  a
  1038.                 quick and easy way to make the most of DOOM.
  1039.  
  1040.  
  1041.             Using DOOMUTIL to automate multi-player sessions.
  1042.  
  1043.                 This is  why DOOMUTIL  was written.   I  was tired  of
  1044.                 having to  constantly select  the options  with  SETUP
  1045.                 supplied with DOOM.  This was especially cumbersome in
  1046.                 the beginning of my MODOOMing days, since I was having
  1047.                 to fight both  the modem configuration  and the  SETUP
  1048.                 program simultaneously.   That's  why there  is  three
  1049.                 separate configuration menus with DOOMUTIL.  Once  you
  1050.                 have the  serial and  network configuration  selected,
  1051.                 there's no reason  you should ever  have to modify  it
  1052.                 again.  Unless you change the communications port  for
  1053.                 your modem or null modem, the  number of players in  a
  1054.                 new network game,  or network or  serial drivers,  you
  1055.                 don't have to  modify these parameters  once they  are
  1056.                 set.
  1057.  
  1058.                 Selection  of  single   player,  modem  play,   direct
  1059.                 connect, or  network  play  is  done  along  with  the
  1060.                 selection of  the episode,  mission, skill,  monsters,
  1061.                 and death match is all in one convenient location.  My
  1062.                 fellow doomers &  I have developed  a quick method  of
  1063.                 communication of the game parameters.  Reading off the
  1064.                 value  for  the  episode,  mission,  skill,  monsters,
  1065.                 respawn, and deathmatch  fields is quick:   "Hey  Ted,
  1066.                 let's 1-1-4-Y-N-Y", and we're on the way.
  1067.  
  1068.  
  1069.             Using DOOMUTIL to add life to memorized missions.
  1070.  
  1071.                 After you've played a mission  a few times, it  looses
  1072.                 it's excitement,  as you've  learned where  everything
  1073.                 is.  Using the randomization  feature of the WAD  file
  1074.                 functions  breathes  a  little  life  into  tired  old
  1075.                 missions.  By  randomizing the THINGs  in a WAD  file,
  1076.                 you change the location of all of the enemies  (except
  1077.                 for the bosses), ammunition, weapons, health, and  the
  1078.                 like.  Keys  are left in  their original position,  as
  1079.                 are "furniture" that can not be circumnavigated,  such
  1080.                 as pillars.
  1081.  
  1082.  
  1083.  
  1084.           David Poole, Jr.                                    94/6/25 17:51
  1085.  
  1086.  
  1087.  
  1088.           DOOMUTIL User's Guide                                     Page 18
  1089.  
  1090.  
  1091.                 This  is   also   handy   for   death   match   games.
  1092.                 Randomization of  weapons  means that  neither  player
  1093.                 knows the initial locations  before hand.  This  helps
  1094.                 to  cut  down  on  the  "guard  the  weapons"  problem
  1095.                 encountered when  one  player dies  and  the  other(s)
  1096.                 guard the weapons  that he or  she needs.   JUST  MAKE
  1097.                 SURE THAT ALL PLAYERS ARE USING THE SAME WAD FILES, OR
  1098.                 CONSISTENCY FAILURES WILL OCCUR.
  1099.  
  1100.  
  1101.             Using DOOMUTIL to assist in using external WAD files.
  1102.  
  1103.                 DOOMUTIL's  handling  of  external  WAD  files   makes
  1104.                 evaluating new WAD files in either single or  multiple
  1105.                 player easier.
  1106.  
  1107.                 Upon  receipt  of  new  WAD  files,  select  the   WAD
  1108.                 functions menu, then  deselect all wad  files.   Then,
  1109.                 select the WAD files you want to play.   Incrementally
  1110.                 modify Episode & Mission of the selected WADs so  that
  1111.                 you can  play  them  in  order.    Using  the  current
  1112.                 configuration screen, set the episode & mission to  be
  1113.                 the first  episode &  mission  of the  selected  WADs.
  1114.                 Start DOOM after this.  When the session is  complete,
  1115.                 go back to  the WAD file  functions, and globally  set
  1116.                 the episode and mission to E3M9, and then deselect all
  1117.                 WAD files.   Set sorting  to episode  & mission,  then
  1118.                 when you use the Select WADs function, the WADs you've
  1119.                 tested will be at the bottom of the list.  This allows
  1120.                 you to easily keep track of which WADs you've  played,
  1121.                 and which you've not.
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.           David Poole, Jr.                                    94/6/25 17:51
  1148.  
  1149.  
  1150.  
  1151.           DOOMUTIL User's Guide                                     Page 19
  1152.  
  1153.  
  1154.  
  1155.           Registering DOOMUTIL
  1156.  
  1157.                 To register DOOMUTIL,  please fill  out the  following
  1158.                 form, and send it  along with a  check or money  order
  1159.                 for $15 (US funds) to:
  1160.  
  1161.                 David Poole, Jr.
  1162.                 P.O. Box 747
  1163.                 Pacolet, SC. 29372
  1164.  
  1165.                 Please allow 4 weeks for shipping.
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.           David Poole, Jr.                                    94/6/25 17:51
  1211.  
  1212.  
  1213.  
  1214.           DOOMUTIL User's Guide                                     Page 20
  1215.  
  1216.  
  1217.  
  1218.                              DOOMUTIL Registration Form
  1219.  
  1220.                 Name:         ______________________________________
  1221.                 Address:      ______________________________________
  1222.                 City:         ______________________________________
  1223.                 State:        ______________________________________
  1224.                 Zip:          ______________________________________
  1225.  
  1226.                 Media:        __ 5.25"              __ 3.5"
  1227.  
  1228.  
  1229.  
  1230.                 Comments:
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.                 Criticisms:
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.                 Complaints:
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.           David Poole, Jr.                                    94/6/25 17:51
  1274.