home *** CD-ROM | disk | FTP | other *** search
/ Doom Fever / Doom_Fever-1995_Maple_Media.iso / dmutil / verda011.zip / VERDA.DOC < prev    next >
Text File  |  1994-02-07  |  8KB  |  147 lines

  1.               Viewer/Editor for Registered Doom Addicts
  2.                       VERDA v0.11 -- 7 Feb 94
  3.  
  4. VERDA is an add-on utility to work with DOOM by id software.  It can
  5. be used to view various pieces of map information on both the
  6. shareware and the registered versions of the WAD file.  However, in
  7. keeping with the wishes of id software, it will not modify a
  8. shareware WAD file.
  9.  
  10. System Requirements
  11. ^^^^^^^^^^^^^^^^^^^
  12. VERDA requires a VGA screen, a mouse(for graphic related things), and
  13. enough memory to read in map info.  It has been compiled to run on a
  14. 80286 with no math co-processor.
  15.  
  16. What exactly does it do?
  17. ^^^^^^^^^^^^^^^^^^^^^^^^
  18. In short, VERDA can be used to examine and modify map information in
  19. the WAD file.  There are two basic modes of operation supported.  One
  20. is a dump and patch capability.  This lets you dump certain
  21. information from the WAD file to an ascii file, modify it, then patch
  22. the new info back into the WAD file.  This is handy for distributing
  23. edited versions of the WAD file by only distributing changes you made.
  24.  
  25. The second mode of operation is a graphical map mode and requires a mouse.
  26. You can move "things" around on the map and change them to whatever you
  27. like.  i.e. you can take that barrel that justs sits there idly and
  28. change it into a BFG-9000(more useful, if you also provide energy
  29. cells!).  You can also edit other "thing" parameters to change the
  30. direction it is pointing, or control which skill levels it appears
  31. in and whether or not it shows up when playing a net game.  There are
  32. some other features regarding lines, sides, sectors, etc.  They are
  33. described later in this file.
  34.  
  35. Using VERDA
  36. ^^^^^^^^^^^
  37. VERDA(with no command line arguments) looks for DOOM.WAD in the
  38. directory it is run from.  A different WAD file can be specified with
  39. the -w option.  VERDA -? gives a list of possible options.  From the
  40. main menu use the <E> key to select the desired Episode(1-3) and the
  41. <M> key to select the desired Map(1-9).  The current Episode/Map
  42. level is shown at the bottom of the screen and all other commands
  43. will only relate to that particular level.  The <D> key selects the
  44. Dump option and the user is prompted for what kind of info to dump.
  45. The options(not case sensitive) are:
  46.  
  47.   T - Things - Things are weapons, enemies, barrels, etc.
  48.   L - Lines  - Lines connect the vertices, and draw the maps
  49.   I - sIdes  - Sides are associated with lines provide images for them
  50.   V - Verts  - Vertexes are the points where lines end
  51.   G - seGs   - Not fully understood
  52.   S - Ssects - Not fully understood
  53.   N - Nodes  - Not fully understood
  54.   C - seCts  - Defines an area with a specific height, floor & ceil image, etc.
  55.   A - All    - Dumps all of the above into one file (for given Episode/Map)
  56.  
  57. The dump file is opened in append mode, so nothing is overwritten.
  58. If you dump more than one copy of a certain type, when that file is
  59. used to patch the WAD file, only the last instance of that type will be
  60. used.  It is recommended that you dump "all" to a file for a particular map
  61. before you edit anything.  This will let you patch the WAD file back to
  62. its original configuration, without having to have a backup of the
  63. whole WAD file.  Of course it is also comforting to know that you
  64. have those original distribution diskettes around somewhere...  The
  65. dump file contains information about what Episode/Map and type of
  66. information was dumped.  Therefore, to patch in a file use the <P>
  67. key and the only response required is the filename -- the correct
  68. items will be patched.
  69.  
  70. Two other options from the main menu deal with "things".  The <L>
  71. key gives a list of all things in the current map, while the <O> key
  72. gives a sorted list of only the unique items in the map.  These
  73. probably have limited utility and may go away in a future version,
  74. but they were helpful in the development of VERDA.
  75.  
  76. The map mode of VERDA is entered by using the <V> key from the main
  77. menu to view the map.  Hopefully the interface here is fairly intuitive.
  78. You can use the <PageUp>/<PageDn> keys to zoom the map in and out --
  79. centered on the mouse cursor.  The <left>/<right>/<up>/<down> arrow
  80. keys are used to pan around in the map.
  81.  
  82. As you move the pointer over a "thing" the relevant information is
  83. displayed in the lower right hand window: what it is, orientation,
  84. skill level flags, etc.  To move a "thing", simply put the pointer
  85. over it, hold down the left mouse button and drag the item to its new
  86. location.  When you release the item, it is drawn at its new
  87. position.  There are no checks for illegal options, such as putting
  88. things in a wall, or on top of another thing -- so feel free to
  89. experiment if you are curious.  You can rotate an item by pressing
  90. <R> or <Shift-R> while the mouse pointer is over the item.  To change
  91. thing characteristics other than position and orientation, move the
  92. mouse pointer over the item and press the <SPACE> bar to bring up the
  93. editing menu.  Use the mouse to select the desired action.  We
  94. haven't figured out what the "Other Bit" in the skill level flags is,
  95. so be sure to let us know if you figure it out.  Use Alt-S to save any
  96. changes you make to the WAD file.
  97.  
  98. There are a few other display modes available when the map is
  99. visible.  <L> toggles linemode and highlights a selected line number
  100. - initially zero.  Use the keypad +/- keys to step up/down through
  101. the lines.  The shift key can be used with the +/- to step in
  102. increments of 0x10.  As you may have noticed, most numeric
  103. information in VERDA is displayed in hex.  The relevant information
  104. associated with the line is again displayed in the data window in the
  105. lower right corner of the screen.  <I> can be used to toggle sidemode
  106. and <C> to toggle sectormode.  These all work similarly.  Currently,
  107. the only information in these modes that can be edited are numeric, such
  108. as the ceiling and floor heights in sectormode.
  109.  
  110. Map Mode Command Summary
  111. ^^^^^^^^^^^^^^^^^^^^^^^^
  112.     <SPACE>       - Toggle edit mode for currently selected object
  113.     <ESC>         - Exit whatever you are doing -- will prompt you
  114.                     if you need to save changes
  115.     <PGUP/PGDN>   - Zoom In/Out
  116.     <Arrow Keys>  - Pan around
  117.     <HOME>        - Return Map to original zoom, recentered
  118.     <Keypad-5>    - Center Map with current zoom
  119.  
  120.     <R>           - Rotate a "thing" +45 degrees if mouse over thing
  121.     <Shift-R>     - Rotate -45 degrees
  122.     <L>           - Toggle linemode
  123.     <I>           - Toggle sidemode
  124.     <C>           - Toggle sectormode
  125.     <Keypad +/->  - Step Up/Down through lines,sides, and sectors
  126.     <Shift>       - with above to step through faster
  127.     <Alt-S>       - Save changes to the WAD file
  128.  
  129. Future Versions
  130. ^^^^^^^^^^^^^^^
  131. Vaporware is never very popular to talk about.  There are some very
  132. obvious enhancements to VERDA, some of these are in progress.  But we
  133. thought that the program was useful enough in its current form to
  134. benefit the net.  With this version of VERDA, you can neither add nor
  135. delete items -- only change them.  We are planning to change that in
  136. the future, though it is currently at a low priority.
  137.  
  138. Authors
  139. ^^^^^^^
  140. VERDA is being developed as a team effort by Mike Carter, Robert
  141. Fenske, and Bob Robison.  The WAD file format that we have figured
  142. out so far, has been mostly on our own -- with some help from the
  143. Unofficial specs and other doom utility programs that have been released.
  144. We are very interested in feedback on this program.  Send comments,
  145. complaints, suggestions, words of encouragement, etc. to the authors.
  146. Our email address is verda@swri.edu.
  147.