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 ---or--- hexcsg followed by hexbsp 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.