How do I enable a gamepad or joystick?
If you are familiar with setting up a gamepad or joystick in UT2003, the setup for UT2004 is exactly the same. Although UT2004 has vehicles, controlling the vehicles is about the same as controlling yourself on foot. The movement is independent from looking.
In testing, the Logitech® Rumblepad™ and Logitech® Cordless Rumblepad™ worked best. If you want to use the Logitech® Dual Action™ gamepad, the game will incorrectly map the looking axes because of how the game enumerates the axes. You will find your character always looking down. To fix this problem, refer to the section "Using Logitech® Dual Action gamepad".
Since there is no option in the game to choose which controller to use, if you have multiple gamepads or joysticks attached, unplug all the gamepads or joysticks you do not wish to use.
There are a few ways to enable the joystick or gamepad. The simplest way is to follow these menu directions:
Enter Settings
Choose Input
Check Enable Joystick
The game will make the left analog stick (and D-pad) for movement and the right analog stick for looking. You can change the buttons in the Controls menu.
You can also use Logitech® Profiler, which you can use to map the keyboard and mouse movements to the gamepad, but the game will control better if you use the Enable Joystick option.
Some users have said that the Enable Joystick option in the game does not work. This leads to the more advanced method of enabling the joystick or gamepad, which involves changing the INI files. Follow these directions:
Your INI files are located in the directory "UT2004 Root Directory\System" (usually "C:\UT2004\System"). Go to this directory.
Create a new folder called "OldINI"
Copy the files UT2004.INI and USER.INI and put them in the "OldINI" folder. It is always good to save the original files before editing them
Open UT2004.INI
Find the lines (two of them) that say "Use Joystick=False" and change them to "Use Joystick=True"
Save UT2004.INI and close the file
This will enable the joystick. To tweak the controls to your liking, you will have to edit USER.INI. For example, you may want to edit "SpeedBase" and "Deadzone" to your liking, which you can't do in the game menu. Here is a suggested setup for a Logitech® Rumblepad™ or Cordless Rumblepad™. To modify this for joysticks instead of dual analog pads, leave JoyV and JoySlider1 blank.
|
Joy1= |
PrevWeapon |
|
Joy2= |
Taunt gesture_point |
|
Joy3= |
NextWeapon |
|
Joy4= |
InventoryPrevious |
|
Joy5= |
InventoryActivate |
|
Joy6= |
InventoryNext |
|
Joy7= |
Fire |
|
Joy8= |
Jump |
|
Joy9= |
Pause |
|
Joy10= |
AltFire |
|
Joy11= |
Duck |
|
Joy12= |
|
|
Joy13= |
|
|
Joy14= |
|
|
Joy15= |
|
|
Joy16= |
|
|
JoyX= |
Axis aStrafe SpeedBase=32768.0 DeadZone=0.4 |
|
JoyY= |
Axis aBaseY SpeedBase=32768.0 DeadZone=0.4 Invert=-1 |
|
JoyZ= |
|
|
JoyR= |
|
|
JoyU= |
|
|
JoyV= |
Axis aBaseX SpeedBase=40.0 DeadZone=0.1 |
|
JoySlider1= |
Axis aLookUp SpeedBase=40.0 DeadZone=0.1 Invert=-1 |
|
JoySlider2= |
|
Using Logitech® Dual Action™ gamepad:
The game will incorrectly map the axes on the Logitech® Dual Action™ gamepad. You will find your character always looking down or up, pressing UP/DOWN on the right analoq stick makes you turn left and right, and LEFT/RIGHT on the right analog stick does nothing. To fix this, open USER.INI and change these settings:
|
JoyZ= |
Axis aBaseX SpeedBase=40.0 DeadZone=0.1 |
|
JoyR= |
|
|
JoyU= |
|
|
JoyV= |
Axis aLookUp SpeedBase=40.0 DeadZone=0.1 Invert=-1 |
|
JoySlider1= |
|
|
JoySlider2= |
|