Extended Brush Builders Pack

release 100 (6 April 01)

Hello, and thanks for downloading the pack.
These are some of the Epic brush builders that come with UnrealEd, with a few extra options. They come in a seperate pack to my TarquinBrushBuilders because I have only added a few lines of code to each script. If anyone else has modifications to the Epic builders, I'd be happy to include them in a future release and to consider this pack an open project.
I recommend you use this with UT patch 432 or higher. If you successfully use the pack with a lower version please let me know.
Version history, legal stuff & disclaimer: see the end of this file.
If you find the pack useful, or have any comments or suggestions, or make a really cool map using these builders, feel free to let me know.
Extended documentation, lastest updates, new versions, and maps made with this pack at: http://www.planetunreal.com/tarquin.

Installation

Installing the pack will add new buttons to the UnrealEd toolbox, below the Epic brush builders. These will function in exactly the same way as the other builders: left-click to build, right-click to open the parameters window.

umod version: Double-click the file to install it. Apart from adding a line to unrealtournament.ini, nothing existing on your system is overwritten.
zip version: unzip the contents of the file, and place the files thus:

— where [UT] is your UnrealTournament folder.
You also need to add the following line to unrealtournament.ini, at the end of the [Editor.EditorEngine] section, after the other 'EditPackages' lines:

The online documentation is more comprehensive than that in the pack, as it features screenshots. These aren't in the download, because I personally dislike getting lots of fiddly little gif files cluttering my /help folder and having no idea which documentation they belong to.

in release 100 (6 April 01):

Parallelepiped builder: skewed boxes.
Wave builder: wavy terrain.

Parallelepiped builder

Extends the cube builder with options to make slanted boxes — this was suggested by Carlos Santellanes. This boils down to adding variables to specify all 6 possible skew types. In an attempt to make them meaningful (rather than matrix elements), these are:

BaseSkewX, BaseSkewX
skew the base poly.
InclineX, InclineY
cause the vertical edges to lean
DipX, DipY
skew in the z direction.

Wave builder

This is the terrain builder with a twist: the heights of the vertices that make a grid on the base are given by a sine wave.

WaveHeight
The half-height of the waves. They will extend by this amount above and below the base terrain brush's box. Beware: setting this to too large a number will cause BSP errors as the side diagonals will be crossing empty space.
PeriodX, PeriodY
The number of periods for the wave in each direction. Note this need not be a whole number — set to .5 for a single hill for example.
PhaseX, PhaseY
Shifts the wave across in the X or Y direction by this number of units.
MergeCoplanars
Set this to true to reduce the number of polys in the brush. This uses UnrealEd's built-in coplanar merge option; it's better to use this rather than a polys>merge command on the built brush, as this removes spare edges from the brush too. If you use this option, I do not recommend editing vertices on the resulting brush!

Known issues

Be careful with the WaveHeight setting, if that is too large it's possible to get bad polys.
Contact me if you find any bugs.

Future development

I may change the Wave Builder so there is no danger of bad side polys. This would essentially be a complete re-write from scratch, and as such I'd move it from this pack to the Tarquin pack. (and p-shop the icon's HSB to that lovely shade of purple!)

If anyone else has modifications to the Epic builders, I'd be happy to include them in a future release and to consider this pack an open project.

Version history

Version 100 (6 April 2001): general release.

Legal stuff

The scripts in this pack are based on code that is (c)1999 Epic Megagames, Inc. The bitmap icons and the modifications to these scripts are (c) Tarquin 2001 (tarquindarkling@bigfoot.com)
In the interests of keeping versions of this pack in one place, you MAY re-use or alter this code provided that you notify me and agree to changes being incorporated into future versions of this pack.
Authors may NOT re-use or alter this code without my express permission.
You are NOT allowed to commercially exploit this release, i.e. put it on a CD or any other electronic medium that is sold for money without my explicit permission.
You MAY distribute this release through any electronic network (internet, FIDO, local BBS etc.), provided you include this file and leave the archive intact.
UNREAL TOURNAMENT (c)1999 Epic Megagames, Inc. All Rights Reserved. Distributed by GT Software, Inc. under license. UNREAL TOURNAMENT and the UNREAL TOURNAMENT logo are registered trademarks of Epic Megagames, Inc.
All other trademarks and trade names are properties of their respective owners.

Disclaimer

This pack is provided 'as is'. I have tested the builders, and believe them to be free from errors. However, as you may know, BSP errors can occur in a level built from only the native brush builders. By installing and using this pack you agree that I will not be liable for any damage to your data resulting from use, direct or indirect, of this pack.