Another Stable Tool Update
Cagey
Ex-Unknown Worlds Programmer Join Date: 2002-11-15 Member: 8829Members, Retired Developer, NS1 Playtester, Constellation
<div class="IPBDescription">list of feature additions</div> I've updated my copy of the tools again, and after 2 bugfixes I have what I believe is another stable release.
1.7p7 (download links are in the webbed thread)
<b>Feature addition: "zhlt_noclip"</b> - adding this key with a non-empty value to any brush entity will cause ALL clipping information for the brush entity to be stripped, making the entity non-solid in the game. Useful for nonsolid func_wall_toggles, func_buttons, etc. Suggested by Yamazaki.
<b>Feature addition: "zhlt_invisible"</b> - adding this key with a non-empty value to any brush entity will cause the entity to be invisible in the game and not contribute to r_speeds (this is the same as using the null texture for the entire entity). In addition, there is a new command line option, -nullfile, that automatically reads a list of brush object types (specified by classname or targetname) from a file and turns them invisible without needing to specify the key in each entity.
<b>Feature addition: BEVEL texture</b> - this texture acts like a NULL texture but also doesn't expand when generating clip hulls. Can be used to eliminate exterior corner clipping bugs without using -cliptype precise... -cliptype precise is still the recommended method for removing clipping errors, as this feature is <i>experimental</i>. Suggested by WolfWings -- see page 7 of the webbed tools topic for discussion.
<b>Compiler limit change: MAX_MAP_BRUSHES from 8K to 32K</b>. Suggested by A W!seM4n Onc3 Sa!d.
<b>Compiler limit change: ripents.exe has been updated</b> to support the higher map limits of 1.7p5.
<b>Optimization: several math functions have been simplified</b> in the code, providing a small boost to HLRAD speeds. Testing showed a ~5%
improvement on compiles that weren't using virtual memory. Larger gains are probably possible in the future.
<b>Optimization: enabled MSVC++ compiler optimizations for speed</b>. Your milage may vary.
Additional files in the new distribution:
ripents.exe has been updated to support the 1.7p5 limits.
zhlt.wad has been updated to include the BEVEL texture.
Grab the updated tools from this post and the next one. I'd recommend regrabbing all of the tools.
1.7p7 (download links are in the webbed thread)
<b>Feature addition: "zhlt_noclip"</b> - adding this key with a non-empty value to any brush entity will cause ALL clipping information for the brush entity to be stripped, making the entity non-solid in the game. Useful for nonsolid func_wall_toggles, func_buttons, etc. Suggested by Yamazaki.
<b>Feature addition: "zhlt_invisible"</b> - adding this key with a non-empty value to any brush entity will cause the entity to be invisible in the game and not contribute to r_speeds (this is the same as using the null texture for the entire entity). In addition, there is a new command line option, -nullfile, that automatically reads a list of brush object types (specified by classname or targetname) from a file and turns them invisible without needing to specify the key in each entity.
<b>Feature addition: BEVEL texture</b> - this texture acts like a NULL texture but also doesn't expand when generating clip hulls. Can be used to eliminate exterior corner clipping bugs without using -cliptype precise... -cliptype precise is still the recommended method for removing clipping errors, as this feature is <i>experimental</i>. Suggested by WolfWings -- see page 7 of the webbed tools topic for discussion.
<b>Compiler limit change: MAX_MAP_BRUSHES from 8K to 32K</b>. Suggested by A W!seM4n Onc3 Sa!d.
<b>Compiler limit change: ripents.exe has been updated</b> to support the higher map limits of 1.7p5.
<b>Optimization: several math functions have been simplified</b> in the code, providing a small boost to HLRAD speeds. Testing showed a ~5%
improvement on compiles that weren't using virtual memory. Larger gains are probably possible in the future.
<b>Optimization: enabled MSVC++ compiler optimizations for speed</b>. Your milage may vary.
Additional files in the new distribution:
ripents.exe has been updated to support the 1.7p5 limits.
zhlt.wad has been updated to include the BEVEL texture.
Grab the updated tools from this post and the next one. I'd recommend regrabbing all of the tools.
Comments
I still have a sample map that causes a clip bug in both version 1.7 (merl's unmodified) and 1.7p7, which I haven't been able to track down yet.
p7?
where has the time gone. im still on p4.
Kickass XP, it sounds really sweet.
[edit]though, uh, Ollj has a point, this be a new thread, and there's an apparent lack of attached or linked-to files..? <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->[/edit]
Hopefully I'll get to use them some day...
In he meantime, thanks for the new stuff as usual. The noclip flag is going to come in very handy...