LeetVis2.1 for win32

Description
-----------
Whoops!  Someone just pointed out to me a glaring omission from leetvis2.  I
was in such a hurry to get this thing out that I forgot to reset the constant
that caused the Leaf with too many portals error.  In this release 2.1 I fixed
that little problem and added another optimization that seems to give about
1-2% more speed.

Neverfear though.  I am experimenting with more ways to speed up vis.  Right
now I am experimenting with a vis that is somewhere between a full vis and a
fast vis.  Hopefully it will work and not generate a bad visible set.


LeetVis2 is a modification of the original vis program released by id software.
This modification provides two major features that I was asked by several
people to implement:  First it eliminates the "Leaf with too many portals"
error.  Secondly LeetVis2 has an optimization to full vis that provides a
5-10% speed increase.

standard disclaimer
-------------------
If this program causes your computer to have problems in any way, whether it
explodes or loses its cmos or whatever, its not my fault.  By reading this
and using my vis you understand and acknowledge this disclaimer.  All issues
with the software not working properly and all responsibility for damages lie
solely with the user.


Care and feeding
----------------
Well I finally figgured out how to speed up vis.  I think this is what
John Carmack did to make his visx program that has not been released yet.
In speeding up vis I cut no corners.  Just made a small optimization that
helped a lot.  This is not as rigorous as the visx optimization but I am
getting really close.  Once I get there a 50% speed increase should happen.
After that I see a few more things that can be optimized in the future so
get ready for a vis that will fly!

Note that leetvis2 does NOT speed up fast vis jobs.  It works only for
full vis levels 1-4.  So dont expect any better performance when running
vis -fast.

LeetVis2 also shows the percent done of base and full vis.  Keeps the
boredom down when waiting on a long vis job.

I removed the -prt option from the program.  That was just for my own testing
and actually caused me to miss a bug in a version of vis I released.  (It
failed to save the .bsp file.  Ack!)

Speedy Vis will use response files that are the same as my previous vis-ts
program.  For an example response file get that older program.

Ambient sounds for textures are calculated by the vis program.  This option
can be disabled with the -nosound parameter.  Also the textures associated
with sounds can be changed via the response file. The following commands
do this and are show with their default values:

-watertex *water
-skytex   sky
-slimetex *slime
-lavatex  *lava
-extrawatertex *04water


Custom texture names for water brush sounds,lava sounds, and sky sounds,
should make for some interesting levels in the future :)

For those of you who may be still experiencing strange problems with grey
areas try the -threshold parameter.  It is a floating point number that
controls how close of a fit the vis does.  The default is 0.1 but you can
try 0.01 or 0.001 if you want to get it more precise.  This option was
somewhat confusing for users in the past.  All that it does is set a tighter
bound on what can be seen and what cant.  This may make for a better vis job.
Thats all.

If the vis job is taking forever just press q to end the vis.  This is in the
event that you only want to see a time estimate or if its taking longer than
you want it to.  I was going to make it save out your session but I still
have to do some other stuff to make that happen.  

Thanks and greetz
-----------------
  Thanks to GOD or else we wouldnt be here.  Also thanks go out to iD
software because they love us almost as much as He does ;-)  Also I would
like to thank Billy Zelsnack for his putting up with me and being such a
great help in my other projects.  Special greets to Dave Taylor at crack.com,
Ryan Geithman at bossgames, Tom Mustaine at Hipnotic, Steve Tietze at Rogue,
Matt and Bryan from Ion Storm, Scaryname, Whaleboy, and all my wonderful
friends on irc.


Starving Coder Standard Beg for dollars section
-----------------------------------------------
LeetVis2 is FREEWARE.  Use it and  give it to your friends. If you like the
program please give to a worthy charity such as Feed the Children, the Red
Cross, or a local church.



Complaints, Concerns, Comments, etc...
--------------------------------------
They all go to vile@dgrassy.nol.net or /dev/null depending on how angry you are
at me ;)  Seriously though, PLEASE send me any comments or suggestions.  I
would like to bring you the absolute best vising tool ever.  Thank you.


--------------------------------
.prts is .prts and pieces .prts.
