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.