hexv2
original source code: id software
porting to hexen2: Eric Hobbs 
                   jlhobbs@ma.ultranet.com

description: a memory efficient way to compile maps for Hexen2 based on qbsp.
You may have noticed that hexbsp uses a lot of system resource(ie memory).  You may not know 
that hexbsp actually makes six bsp trees during the compiling process, hence the *.h1-*.h5 and the *.bsp
files.  As it turns out trees one through five can be made in any order as well as separately.  Making
all the trees in one pass can result in lots of unused memory that is not returned to the system for reuse.
So, make each tree separately then build the final bsp tree.

I have separated hexbsp into two executables: hexcsg.exe and hexbsp.exe
this really wasn't needed but what is done is done.


USE:

reccommended: use the included build.bat batch file
              build <filename>

---or---

hexcsg <filename>
followed by
hexbsp <filename>


NOTE:
I have also included a new version of hexvis that fixes a bug
that caused it to crash just before it finished.  it appears that 
for some reason a comparison to an unitialized float was causing a
problem.