Another Stable Tool Update

CageyCagey Ex-Unknown Worlds Programmer Join Date: 2002-11-15 Member: 8829Members, Retired Developer, NS1 Playtester, Constellation
edited April 2003 in Mapping Forum
<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.

Comments

  • CageyCagey Ex-Unknown Worlds Programmer Join Date: 2002-11-15 Member: 8829Members, Retired Developer, NS1 Playtester, Constellation
    For the curious, the two bugfixes were a fix to BEVEL code that was messing up normally textured brushes, and adding texlight support back in after I'd turned it off during my own debugging.

    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.
  • OlljOllj our themepark-stalking nightmare Fade Join Date: 2002-12-12 Member: 10696Members
    edited April 2003
    do you know that this is a new thread?

    p7?
    where has the time gone. im still on p4.
  • gagglegaggle Join Date: 2002-12-11 Member: 10568Members
    edited April 2003
    I suggest we make this day an international holiday!
    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]
  • KageKage Join Date: 2002-11-01 Member: 2016Members
    The files are in the webbed thread.

    Hopefully I'll get to use them some day...
  • venomusvenomus Join Date: 2002-11-16 Member: 8951Members
    Its funny, I was just going to start another "PLZ CAN U ADD THIS FEATURE!!!" compiler tool thread <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> . I had some suggestions which are actually quite relevant to some of the new features in these tools. I'll resist the temptation to post it here (please look at my Compiler suggestions part 2 thread).

    In he meantime, thanks for the new stuff as usual. The noclip flag is going to come in very handy...
Sign In or Register to comment.