|
The Extended Brush Builder Pack
By: Tarquin
[email protected]
Tarquin's
UT
These are some of the Epic brush builders that come with UnrealEd, with
a few extra options. They are not 'Tarquin something' and come in a
seperate pack, since 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.
ExtendedBrushBuilderPack100.umod
(10 Kb): for hands-free installation. ExtendedBrushBuilderPack100.zip
(10 Kb): follow the installation procedure in the included
documentation. 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.
Installation
After installing the pack, the UnrealEd toolbox will gain two new
buttons. These will function in exactly the same way as the native
builders: left-click to build, right-click to open the parameters
window. The installation adds a new .u file to the /system folder, two
.bmps to /system/editorres, and a single extra line to
unrealtournament.ini. Nothing existing on your system is overwritten.
Features in release 100 (6 April 01):
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.
|

|
|

|
BaseSkewY and InclineY |
|

|
|

|
DipX and InclineX, I've lined up the top of the brush to the
outer box for clarity. |
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!
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!)
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 ([email protected]) 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. 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. |