Controls and Configuration

Driving your Vehicle

Driving your CarBall vehicle is very similar to driving the Scorpion vehicle used by the built-in Unreal Tournament 3 (UT3) gametypes. (These instructions should assist even those unfamiliar with UT3 vehicles though.) Moving forward drives the car forward, strafe left and strafe right act like turn left and turn right functions, etc.

The car obeys intuitive vehicle physics (but is not reflective of a highly realistic driving simulation) such as making tighter turns when you decelerate or apply reverse and turn at the same time. Your car is knocked further away by being tackled by a fast moving car than by being tackled by a slow moving car. Your vehicle has momentum: If you release the Accelerate Button (default W) you will not stop instantly, your car will drift and gradually slow down. Sometimes you get knocked over in such a way that your momentum slows down your efforts to upright your vehicle. These are all just examples to illustrate the idea that the car interacts with the rest of the game much as you would expect. Basic driving in CarBall is simply like driving a car.

As you drive you will want to know what is going on around you. CarBall allows you to drive in one direction while looking around in other directions. If you move your mouse you will correspondingly change what direction you are looking. For example, if you move the mouse up (in literal terms this means straight forward on your mouse pad) the game view will look up (towards the top of your screen). The looking around function in CarBall works just like it does in a regular UT3 gametype. You can imagine the way looking around works by thinking of it this way: When you start the game an invisible dot will be placed in the centre of the screen. Moving your mouse will move this dot just like moving a mouse moves the pointer on your desktop or the cursor in your word processor. The camera view of the game follows this dot; that is to say that you will always look at the invisible dot no matter where it moves and your mouse is what moves the invisible dot.

For your reference, the exact vehicle controls are described bellow.

Controlling your Vehicle

Each particular CarBall action is listed below along with what key is used for that action. This listing assumes you are using the default UT3 settings. To assist those who changed the default UT3 settings, we have also listed what UT3 function corresponds to what CarBall action. For example, we list the fact that the Use Button will upright your vehicle should it be knocked upside down. So if you changed the default UT3 settings so that the Use Button is no longer E but is something else (like the U key), you will know to use that something else (like U) to upright your vehicle.

Controls, assuming default UT3 Settings

(The player needs to bind certain commands him/herself. Please see the Configuration Section below for more information.)

Controls, Listed by Action and UT3 Equivalent

(The default button is listed in brackets at the end of each entry.)

You must configure the controls for the following four actions yourself. Please see the Configuration section for more information.

Important Notes About the Controls

The Jump, Spin Jump Left and Spin Jump Right actions require you to hold down the appropriate button then release it in order to perform the action. The longer you hold down the Jump Button (default C), the higher you jump, although there is a limit to high you will jump. Correspondingly, the longer you hold down a Spin Jump button, the further you will spin in the appropriate direction, and again there is a limit to how far you can spin.

Jump meters being used.

Both the Spin Jump Left and Spin Jump Right buttons will respond only when you are building up for a jump. If you are already in the air the Spin Jump Left and Spin Jump Right buttons will rotate your vehicle left or right (respectively) to some degree, and do not require you to depress the button before the rotation takes place.

Pointing the nose of your car either up or down can only be done while your car is already in the air.

Using the Upright Vehicle action while flying through the air will cause your car to turn slowly flip over while still in the air.

As previously mentioned, certain actions must be configured by the player before they can be used, so please do read the Configuration Section.

Miscellaneous Controls

There are a few miscellaneous controls not described above. These are the Ballcam and Zoom In/Out controls. Some of these controls need to be configured by the player before they can be used, so please do read the Configuration Section. These functions are described below.

Ballcam

Holding down the Ballcam key allows you to see the game through the point of view of the ball.

Zoom In/Zoom Out

The Input Toggle modifies the UT3 Next Weapon and Previous Weapon functions will allow you to Zoom In or Zoom Out your camera view during a CarBall game. Assuming the default settings, if you have a scroll wheel on your mouse, you can use it to Zoom In or Zoom Out the camera view of your vehicle. Mouse Scrollwheel Up zooms in. The more you scroll up, the closer you zoom in. Mouse Scrollwheel Down zooms out. The more you scroll down, the further you zoom out. There is a limit to how far you can Zoom in or Out.

Miscellaneous Control List

Configuration

There are several controls that you will need to configure for the best CarBall experience.

Configuring the Controls

We have not yet figured a way to assign our own keybinds for CarBall specific commands, so currently CarBall specific controls are bound to existing UT3 keys:

Since the Melee command isn't bound by UT3 by default, you will have to manually hook it up in your INI file. We hope to eventually be able to do this from the CarBall mod configuration UI.

Sample of the input section of UTCarBall3.ini:

[CarBall3.CB3_PlayerInput]
CBWheelie=GBA_FeignDeath
CBCameraToggle=GBA_ToggleTranslocator
CBViewBall=GBA_ToggleMelee
...
Bindings=(Name="GBA_ToggleMelee",Command="CBViewBall | OnRelease CBViewSelf",Control=False,Shift=False,Alt=False)
Bindings=(Name="LeftControl",Command="GBA_ToggleMelee",Control=False,Shift=False,Alt=False)

Customization

Coming Soon