Version 1.0.1 |
- Increased several internal limits to allow larger levels to be processed.
- Modified level sanity check to ignore unused SIDEDEFs.
- Fixed a bug in the REJECT builder that would cause ZenNode to lock up if it encountered an invalid level.
- Fixed a bug in the REJECT builder that resulted in an invalid REJECT structure.
- Moved conole I/O code to it's own file.
- No longer packs vertices when building the REJECT resource.
- Handle levels that are incomplete (not all lumps present in the .wad file).
|
Version 1.0 |
- Added support for Linux
- Cleaned up REJECT builder code and inlined a few routines.
- Added code to REJECT builder to use sector hierarchy to speed up build time.
|
*Version 0.99 |
- Added simple level sanity check before processing any level.
- Reduced run-time memory requirements for BSP Algorithms.
- Changed logic in REJECT algorithm to handle larger levels.
- Fixed logic for checking map level names.
- Fixed bug in BSP code to detect 'almost' parallel lines.
|
*Version 0.98b |
- Fixed bug in REJECT algorithm.
|
Version 0.98a |
- Fix run-time error building NODES.
- Improved REJECT algorithm.
- Win32: Restore cursor after Ctrl-C, Ctrl-Break, or GP-Fault.
|
Version 0.98 |
- Added REJECT builder.
- Changed command-line default to create a real REJECT.
- Improved method used to determine the PWAD type.
|
Version 0.97a |
- Fix - related to saving .WADs given a full pathname.
- Fix - related to [unique-sectors] option in .zen files.
- Fix - related /n2 switch on large levels.
- Improved error detection for .WAD file operations.
|
Version 0.97 |
- Added /x switch to extract rebuilt levels to a PWAD
- Added configuration file for default command-line switches
- Added customization file indicating:
- - linedefs that should be ignored
- - sectors/linedefs that should not be split
- - sectors that should/should not be unique in a SSECTOR
- Improved BLOCKMAP compression routines
- Fixed bugs in the minimize depth algorithm
|
Version 0.96 |
- Changed command line option syntax.
- Added user customization of the partition formula
- Added BLOCKMAP compression
- Added minimal support for the REJECT structure
- Added /nu switch for controlling unique sub-sector creation
- Added a new algorithm for more speed
- Modified the original algorithm - fewer splits / a little slower :(
- uses fewer diagonal partitions
- slightly slower than before :( - but just a little - :)
- Modified the algorithm for minimizing BSP tree depth - lower depth
- Fixed bugs in the BLOCKMAP routines
- Added balance information to BSPInfo
|
Version 0.95 |
- Added support for HEXEN WADs
- Added /d switch for minimizing BSP tree depth
- Added /i switch to ignore non important linedefs
- Improved error messages for invalid/open WADs
- Fixed bug related to WADs w/o existing NODES/SEGS
- A few more minor speed-ups
- Included BSPInfo
|
Version 0.94 |
- Added BLOCKMAP creation
- Added new command line options:
- select multiple levels for each WAD
- merge multiple WADs into one
- specify output filename
- handle multiple seperate WADs
- Replaced ZenNT with a 32-bit DPMI/Win32 Console version
- Placed each platform version in its own sub-directory in .ZIP
|
Version 0.93 |
- Added ZenNT - Win32 Console version
- A few more minor speed-ups
- Fixed minor bugs
- Added /q switch
|
Version 0.92 |
- Added new routines to speed up the NODES build process.
- Added /t switch
|
Version 0.91 |
- Replaced Borland C++'s malloc/free to avoid a bug that causes a GP Fault at run-time on large levels.
- Added 'Heretic'(tm) to the help screen.
|
Version 0.90 |
- First public release. Rebuilds NODES found in a single .WAD file specified on the command line.
|
*Not publicly released