home *** CD-ROM | disk | FTP | other *** search
/ Action Ware 12: Heretic & Hexen / actionware12.iso / acware12 / editors / heth185 / zennode / history.doc < prev    next >
Encoding:
Text File  |  1996-02-12  |  3.5 KB  |  81 lines

  1.  
  2.          ZenNode - Possibly the fastest DOOM(tm) BSP builder yet.
  3.  
  4. Future Plans: ( more or less in this order )
  5.  
  6.    Add a seperate utility to automatically generate a customization file
  7.    Add a few options to the REJECT builder to speed things up.
  8.    Accept .DWD files as input
  9.  
  10.  
  11. Revision History:
  12.  
  13.   Ver 0.98a  Fix run-time error building NODES.
  14.              Improved REJECT algorithm.
  15.              Win32: Restore cursor after Ctrl-C, Ctrl-Break, or GP-Fault.
  16.  
  17.   Ver 0.98   Added REJECT builder.
  18.              Changed command-line default to create a real REJECT.
  19.              Improved method used to determine the PWAD type.
  20.  
  21.   Ver 0.97a  Fix - related to saving .WADs given a full pathname.
  22.              Fix - related to [unique-sectors] option in .zen files.
  23.              Fix - related /n2 switch on large levels.
  24.              Improved error detection for .WAD file operations.
  25.  
  26.   Ver 0.97   Added /x switch to extract rebuilt levels to a PWAD
  27.              Added configuration file for default command-line switches
  28.              Added customization file indicating:
  29.                - linedefs that should be ignored
  30.                - sectors/linedefs that should not be split
  31.                - sectors that should/should not be unique in a SSECTOR
  32.              Improved BLOCKMAP compression routines
  33.              Fixed bugs in the minimize depth algorithm
  34.  
  35.   Ver 0.96   Changed command line option syntax.
  36.              Added user customization of the partition formula
  37.              Added BLOCKMAP compression
  38.              Added minimal support for the REJECT structure
  39.              Added /nu switch for controlling unique sub-sector creation
  40.              Added a new algorithm for more speed
  41.              Modified the original algorithm - fewer splits / a little slower :(
  42.                - uses fewer diagonal partitions
  43.                - slightly slower than before :( - but just a little - :)
  44.              Modified the algorithm for minimizing BSP tree depth - lower depth
  45.              Fixed bugs in the BLOCKMAP routines
  46.              Added balance information to BSPInfo
  47.  
  48.   Ver 0.95   Added support for HEXEN WADs
  49.              Added /d switch for minimizing BSP tree depth
  50.              Added /i switch to ignore non important linedefs
  51.              Improved error messages for invalid/open WADs
  52.              Fixed bug related to WADs w/o existing NODES/SEGS
  53.              A few more minor speed-ups
  54.              Included BSPInfo
  55.  
  56.   Ver 0.94   Added BLOCKMAP creation
  57.              Added new command line options:
  58.                - select multiple levels for each WAD
  59.                - merge multiple WADs into one
  60.                - specify output filename
  61.                - handle multiple seperate WADs
  62.              Replaced ZenNT with a 32-bit DPMI/Win32 Console version
  63.              Placed each platform version in its own sub-directory in .ZIP
  64.  
  65.   Ver 0.93   Added ZenNT - Win32 Console version
  66.              A few more minor speed-ups
  67.              Fixed minor bugs
  68.              Added /q switch
  69.  
  70.  *Ver 0.92   Added new routines to speed up the NODES build process.
  71.              Added /t switch
  72.  
  73.  *Ver 0.91   Replaced Borland C++'s malloc/free to avoid a bug that causes
  74.               a GP Fault at run-time on large levels.
  75.              Added 'Heretic'(tm) to the help screen.
  76.  
  77.   Ver 0.90   First public release.  Rebuilds NODES found in a single .WAD
  78.               file specified on the command line.
  79.  
  80.  *Not publicly released
  81.