home *** CD-ROM | disk | FTP | other *** search
/ Ultimate DOOM Companion / PowersourceMultimedia-UltimateDOOMCompanion.iso / goodies / dckpre.zip / REVISION.DOC < prev    next >
Text File  |  1994-07-08  |  9KB  |  226 lines

  1. ---------------------------------------------------------------------------
  2.  DOOM Construction Kit                                          Ben Morris
  3.  Beta-test revision documentation                       Zerius Development
  4.                                                       bmorris@amtsgi.bc.ca
  5. ---------------------------------------------------------------------------
  6.  
  7. Legend
  8. ---------
  9.  
  10. *  Fixed a bug / changed something
  11. -  Removed something
  12. +  Added something
  13.  
  14.  
  15. 07-06-94
  16. -----------
  17.  
  18. Ok, a couple bug fixes.
  19.  
  20. * The linedef editbox did not properly check for consistencies among
  21.   marked objects.  Fixed.
  22.  
  23. * In the last release only, marking some linedefs and then using Line Split
  24.   (Ctrl+C) hung the system.  Oops!  Fixed.
  25.  
  26. Still to come:
  27.  
  28.   Currently, sector splits do not take into account sidedefs that are
  29.   affected by sector splits (when a sector is split, the assignment of new
  30.   sector references versus old is visually arbitrary.) --
  31.  
  32.   1. Before sector split            2. After sector split
  33.   +-----------------------------+   +-----------------------------+
  34.   |              0              |   |             0               |
  35.   |0                           0|   |0                           0|
  36.   |                             |   |             0               |
  37.   +                             +   >-----------------------------< -- Split
  38.   |                             |   |             2               |
  39.   |                             |   |                             |
  40.   |              0              |   |             0               |
  41.   |          +-------+          |   |         +-------+           |
  42.   |          |   1   |          |   |         |   1   |           |
  43.   |0        0|1     1|0        0|   |2       0|1     1|0         2|
  44.   |          |   1   |          |   |         |   1   |           |
  45.   |          +-------+          |   |         +-------+           |
  46.   |              0              |   |             0               |
  47.   |                             |   |                             |
  48.   |              0              |   |             2               |
  49.   +-----------------------------+   +-----------------------------+
  50.  
  51.   1. A small sector within a larger sector.  References are OK.
  52.  
  53.   2. The split has made the upper portion of the original sector into sector
  54.      0, and the part encompassing the smaller sector into sector 2.  This
  55.      causes problems, as the smaller sector's external sidedefs still
  56.      reference sector 0.
  57.  
  58.   This should be fixed soon.  The code for this fix will also allow proper
  59.   region creation bounding an existing sector --
  60.  
  61.   +---------------------------+  The dashed lines indicate the newly created
  62.   |                           |  region.  The same problem arises here:  All
  63.   |       - - - - - - -       |  sidedefs within the new region still refer-
  64.   |      |             |      |  ence the old sector.
  65.   |          +-----+          |
  66.   |      |   |     |   |      |
  67.   |          |     |          |
  68.   |      |   |     |   |      |
  69.   |          +-----+          |
  70.   |      |             |      |
  71.   |       - - - - - - -       |
  72.   |                           |
  73.   +---------------------------+
  74.  
  75.   I'm aiming to make the region-creation tool very intuitive.  If you have
  76.   any ideas for additional automation, please send them to me!  Thanks.
  77.  
  78.  DCK.ADF / DCKADF.EXE
  79.  
  80.   The functionality provided by these files will be expanded on soon -- I 
  81.   plan to add "sector objects" (ie: easy creation of things like lava pits, 
  82.   crates, crushing ceilings, etc.) within the next couple releases.  
  83.  
  84.  WADassist
  85.  
  86.   ... Should be functional soon, too.
  87.  
  88.  
  89. 07-05-94
  90. -----------
  91.  
  92. + LOTS of new features.  Read on for details.  Sorry for the late beta
  93.   release, but I got a lot of suggestions and .. that's how it went :)
  94.  
  95. + Text documentation is now included in DCK.TXT.  It's NOT complete yet!
  96.  
  97. + When Scaling and Rotating, you can press the command key (Ctrl+O or
  98.   Ctrl+A) again and a dialog box will be displayed prompting you for
  99.   absolute scaling and rotation values.
  100.  
  101. + DCK.CFG has changed.  You MUST use the new one -- please view DCK.CFG for
  102.   more information.
  103.  
  104. + MOTIFS!  Check out DCK.ADF for details.  New file DCKADF.EXE must be run
  105.   every time DCK.ADF is changed.  Press Alt+M to pick a motif from the map
  106.   editor.
  107.  
  108. + Map redrawing is now a LOT faster.
  109.  
  110. + New "box unmark" operation.  Exactly the same as the mark box, but it
  111.   UNMARKS everything in the encompassing rectangle.  Use the right mouse
  112.   button and drag to activate it.  (Does not work in sector mode.)
  113.  
  114. + Sidedef editing: After deleting or adding the second sidedef on a *single*
  115.   linedef, the impassable and two-sided attributes are automatically modified.
  116.  
  117. + New command: Snap marked objects to grid.  Ctrl+V to activate it.  Snaps
  118.   all marked objects to the closest points on the grid, even with snap to
  119.   grid mode off.  Works in all modes -- in line and sector, ALL relevant
  120.   vertexes are snapped.
  121.  
  122. + New command: Run level.  Press F9 to activate it.  Automatically builds the
  123.   nodes if required (uses the new information in DCK.CFG) and runs DOOM.
  124.   Swaps back in to DCK when complete.
  125.  
  126. + When exiting DCK, all saved maps are checked for required node build.  On
  127.   all maps that require a rebuild, DCK asks you if you'd like to run the node
  128.   builder.
  129.  
  130. + "Edit map" dialog box has been modified.  You can now load PWAD files from
  131.   within DCK by specifying the name of the file along with the episode and
  132.   mission number you'd like to edit.  Press Alt+E for more details.
  133.  
  134. + The sidedef edit dialog box now accepts "out of range" sector references.
  135.   Upon exiting the dialog box, DCK will ask you if you'd like to create a new
  136.   sector if the number you entered was out of range of valid sectors.  IN the
  137.   dialog box, press F to find the first free sector number (in the sector
  138.   field).
  139.  
  140.   Please note that this is not a recommended method for creating sectors, but
  141.   rather a useful feature for fixing large numbers of erroneous sidedefs.
  142.  
  143. * Lots of little cosmetic bugs were fixed.
  144.  
  145. NOTE: I've included the file DCK1.WAD with this release.  This is a small .WAD
  146. that took about an hour to build from scratch with DCK.  It's not large at
  147. all, but the detail is pretty nice.  Take a look!
  148.  
  149.  
  150. 06-28-94 (internal)
  151. ----------------------
  152.  
  153. + 'F' works as well as Alt+F in sector tag fields to find the next tag.
  154.  
  155. + ESC pressed in a submenu will now exit the menu system if on a first-
  156.   level submenu.
  157.  
  158. + ESC pressed from the map editor will bring down the menu as well as
  159.   highlight the menu bar item.
  160.  
  161. + Thing/Sidedef/Linedef edit: when editing multiple things, shared
  162.   information is used in the dialog box.
  163.  
  164. + Consistency checker: Added "Sector has a tag but no linedef shares
  165.   that tag" check.
  166.  
  167. + Made the region tool (double-clicking while in line mode) more robust:
  168.   you can now create connected regions inside other regions.
  169.  
  170. + Files specified with -F are now loaded AFTER files that were open
  171.   during the last session.  Now you can specify files with -F without
  172.   specifying -R-.
  173.  
  174. * The screen is now updated properly if a linedef's color on the map is
  175.   changed after editing it.
  176.  
  177. * Switching edit modes no longer moves the map.
  178.  
  179.  
  180. 06-26-94
  181. -----------
  182.  
  183. + Clipboard.  When pasting objects, everything that's currently marked is
  184.   UNMARKED and all the pasted objects are MARKED.
  185.  
  186. * Finally fixed the bug where textures would disappear from the list.
  187.  
  188. * Line creation: When the sequence was aborted (for whatever reason), the
  189.   last linedef in memory would also be deleted along with the created
  190.   lines.  Fixed.
  191.  
  192. * "Create Sector Split" no longer hangs the system as it did in rare cases
  193.   before.
  194.  
  195.  
  196. 06-24-94
  197. -----------
  198.  
  199. * Fixed the mouse cursor problem when graphics paging was enabled.  The mouse
  200.   cursor would never be displayed when the system was using page 2.
  201.  
  202. * Line mode information displayed differently: Instead of a blank line where
  203.   there's no sidedef, displays "No [first/second] sidedef."
  204.  
  205. * When line creation was started (double-click), the highlighted object
  206.   remained highlighted.  Fixed.
  207.  
  208. * Texture display: the error message "Could not allocate 2048 bytes" was
  209.   fixed.
  210.  
  211. * Listbox processing changed: A left click OUTSIDE of the listbox now saves
  212.   the current selection and exits the lbox.  Before, it discarded the
  213.   selection.
  214.  
  215. + In THING edit mode, use the HOME/END keys to toggle between copying / moving
  216.   objects when dragging them.
  217.  
  218. + HOME/END now cycle through edit modes when not dragging.
  219.  
  220. + Consistency Checker greatly enhanced.  Many of the error messages are now
  221.   "fixable", and help is available for all of them (press F1 on an error
  222.   message to get a quick description of what it means.)  'F' fixes those
  223.   errors that can be fixed.
  224.  
  225. + New file DCK.HLP now contains all the help text for the program.
  226.