Mapping Tips

By Sapphire


Hopefully in this section you will find some useful tips for improving your maps. This is mostly a guide for improving BunnyTrack maps, however some tips apply to all game types.

Useful Links

Firstly, a list of helpful links for mappers. There are a number of websites which have extremely comprehensive guides on just about every topic on the subject of mapping. Listed below are the ones which have proved the most useful to me:

How to change the return time of Movers

A lot of maps have obstacles that are centred around Movers. If the MoveTime is high, players usually end up having to stand and wait for the Mover to return to the start position (Key 0) - this is very frustrating if you're on a record run!

An example from the maps AboveAndBeyond and BehindSunrise are shown below (sorry Blitzy):

Sorry Blitzy...

A way of avoiding this problem is to use an AssertMover. Right click on the Mover Brush icon and select AssertMover, as shown below:

Once added, right click and view its properties. Under the AssertMover group you will find the CloseTimes/OpenTimes groups. Expanding these will allow you to edit the return time (CloseTime). Note that when using an AssertMover, the MoveTime now needs to be set in the OpenTimes group:


Changing the default FlagBase texture

Almost every BunnyTrack and CTF map use the default textures:

Changing these textures is an incredibly easy task and adds an extra layer of detail to maps, yet this feature is often overlooked. The default textures shown above can be exported using the Texture browser within UnrealEd:

Authors of maps such as Slaughter and Flagrant have added map logos to the flags. As well as the flag itself, the flagpole can also be changed to give the appearance of a different material (for example). In the example below, a plank of wood from the default Indus6 texture package has been pasted on top of the original flagpole:

In the properties of the FlagBase, expand the Display group and then the MultiSkins group. With the texture selected in the Texture browser, click on Use in the [0] line of MultiSkins. The result is shown below:


Optimising Movers for BunnyTrack

Another feature which is largely overlooked is the InitialState of Movers: this determines how the Mover is activated. By default, the InitialState of all Movers will be set to BumpOpenTimed. This means that the Mover will activate when it is touched on any surface - which isn't always a good thing. An example from Maverick is shown below:

The problem is that the Mover will retract into the wall regardless of whether or not you jumped on top of it, only if you touched it (or "bumped" it). Changing the InitialState to StandOpenTimed prevents this, as the mover will only activate when a player has stood on it.