Вы находитесь на странице: 1из 11

29/11/2019 The BIG unofficial Unreal Tournament FAQ

Mistrealm XTS Only Mirror

© l e a n e r ' s   G u i d e   t o  U n r e a l   T o u r n a m e n t 


Keybinding & Aliases
Version 1.03 – 29-Oct-00

1 About this Guide

2 The UT System Console and the Advanced Op ons

3 Keybinding

4 Aliases

5 Useful Aliases & Keybinds

6 Troubleshoo ng

7 Links

1 A G
D C

This keybinding and alias guide for Unreal Tournament is a subsec on of “Cleaner’s big unofficial FAQ for Unreal
Torunament”. For informa on about the game, the author, download, and much more, please read that FAQ!

This is an unofficial FAQ. Nothing of what is wri en herein has been authorized by the makers of UT: Epic Games,
Digital Extremes or GT Interac ve So ware.

I wrote the FAQ based upon my best knowledge, but like any human, I make errors. ;-) What is stated in this FAQ
shall not be considered as fact, but only my very own personal opinion. If you feel, that I am wrong about
anything wri en in this FAQ, please e-mail me to Cleaner.CH@gmx.ch and your input will be checked.

You alone are responsible for your computer system! If following any of the sugges ons in this FAQ causes your
UT or even OS to crash, I shall not be held liable for that. You are strongly recommended to back-up your UT and
OS system files before doing any modifica ons as suggested in here.

Unreal and Unreal Tournament copyrights and trademark by Epic Games and GT Interac ve So ware. All rights
reserved.

C
mistrealm.com/XTS/KeybindingAndAliases.htm 1/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

My credits for this guide go to the two sites, that tought me the basics of Unreal keybinding and aliases:

Ozh from the TheFrenchFragFactory.

Easy from EzUnreal.

2 T UT S C A O
W ?

The console is a li le window, that is used to enter commands and to see UT’s system messages. You bring it up
by choosing [System Console] from the [Tools] menu or by hi ng the [~] lde key.

You can also use the simple console command line by hi ng the [Tab] key. Here you can only enter commands,
but not read the system messages.

H I " " ?

Bring up the console (see above) and type "preferences" (without the ") and the advanced op ons window will
pop up. I’d recommend to switch UT to windowed mode before, so you can leave both windows permanently
open and can see the effect of your changes instantly.

For users, who work with the AOs frequently, I recommend to bind a key to:

ENDFULLSCREEN | PREFERENCES

I UT ?

The official list of UT star ng parameters, console commands and cheatcodes can be found on Epic's Unreal Tech
Page:

unreal.epicgames.com/utconsole.htm

The page contains a few errors and the explana on of the commands is o en very brief, but it is virtually the only
list available. All other lists are just mirrors.

H I ?

In the console, hit the cursor up key to repeat the last command. The same works with text messages using the
SAY command ([T] key) or TEAMSAY ([R] key) command.

3 K
H I ?

There are 5 ways to do that, depending a li le on what you want to do. The result is the same: In any case, the
resul ng keybind is saved to the ..\UnrealTournament\System\User.ini.

1. from the UT Controls Menu (for the standard command repertoire)

This is the fastest way for the standard UT command repertoire. Choose the menu [Op on]®
[Preferences] ® [Control], look for the ac on you want to bind and enter your key directly
mistrealm.com/XTS/KeybindingAndAliases.htm 2/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

2. from the UT Speech Binder Menu (for voice messages and team orders)

This is exclusively for voice messages and team orders. And it is especially important because the UT voice
menu is complete sh*t. (Sorry Epic, I had to say it that hard.)

Choose the menu [Op ons]®[Preferences]®[Input]®[Speech Binder]. Bind your favorite messages to
keys. (All of my num keypad – except numlock! – is binded to team messages.

Note that UT will automa cally assign team messages to your team. E.g. “Somebody get our flag back!”
can only be heard by your teammates.

Due to a bug, UT does not list all voice binds, if you defined more than 8. This does not mean, they are not
working, they are just not shown in the speech binder! You can s ll use them and change them by way 3.

If the command you want to bind is not listed in the menus named in 1. or 2., you have to go the basic way:

Through the Advanced Op ons or by edi ng the ..\UnrealTournament\System\User.ini.

I personally prefer the AO, because I can keep UT running in the background and switch back and forth between
UT and the AO and see the effect virtually instantly without restar ng UT. (Each me you close the advanced
op ons, UT ac vates the changes you made!) This is even easier, if you switch UT to windowed mode before you
enter the AO. Furthermore in the advanced op ons the keys are sorted alphabe cally; in the INI they are not.

3. from the Console (for non-standard commands)

Open the console and type:

Set input <key> <command>

For example to bind the le mouse bu on to fire:

Set input le mouse fire

The key is binded permanently. You can check the result in the AOs or the user.ini.

4. from the Advanced Op ons (for non-standard commands)

So, open the AO as described above and expand the


[Advanced] ® [Raw Key Bindings] view.

Look for the key you want and put your command behind it.

Close the AOs. That’s all! =)

mistrealm.com/XTS/KeybindingAndAliases.htm 3/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

5. from the USER.INI (for non-standard commands)

As described above, I prefer way 4., which has the exact same result, but is easier. But this is a ma er of taste and
in some situa on a simple INI-edit may be faster.

Open your ..\UnrealTournament\System\User.ini and look for the [Engine.Input] sec on. On top of that
sec on, you find the aliases. Further down you find all the key-binds. Look for the key you want. Do not
add a line for your key as this may mess up the keybind! It is already there somewhere, so just search.
When you’ve found it, put in your command. Now save and close the file and restart UT.

W I ?

Any console command (see above) can be binded to a key directly or via an alias. Furthermore there are the basic
commands, that are not listed on Epic’s console command page. Look through your
..\UnrealTournament\System\defuser.ini for these simple commands.

C I ?

Yes you can. Divide the commands with a “|”. So for example to jump and at the same me fire, the command
would be:

Jump | Fire

If your command sequence does not work, you do not have to abandon hope. For a reason I don’t understand,
many sequences, that do not work as a simple keybind, work fine, if you define them as an alias. So try that!

C I ?

Yes, you can not only assign a command to the striking of a key, but also to the releasing of a key! So a common
combina on is to assign one command to pressing a key and an other to releasing a key. For example:

F1=ShowScores | onrelease ShowScores

This makes the Scoreboard come up when you hold down F1 and makes it disappear, when you release F1.

H I ?

This can be useful in some cases. For example if you want to have several taunts, but only one key.

You have to define an alias (see next sec on) for each command, like this:

Aliases[x]=(Command=<command_1> | set input <key> <name_2>,Alias=<name_1>)

Aliases[x+1]=(Command=<command_2> | set input <key> <name3>,Alias=<name_2>)

Aliases[x+n-1]=(Command=<command_n-1> | set input <key> <name_n>,Alias=<name_n-1>)

Aliases[x+n]=(Command=<command_n> | set input <key> <name_1>,Alias=<name_n>)

mistrealm.com/XTS/KeybindingAndAliases.htm 4/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

<key>=<name_1>

Look below in the alias list, item 4, for a simple example.

H ANY ?

Virtually any se ng that can be changed through the menues and (even some that are in no menu) can be
changed in-game through console commands. And as I said: Any console command can be bind to a key. Only
some few changes need a re-connect or map-change to take effect.

The powerfull allround command is:

Set <class> <variable> <value>

Now all you have to do is find out the class and variable for the se ng that you want to change. To do this, search
through your user.ini and your unrealtournament.ini files. Find the line that is most likely the se ng you want to
change. Check how the paragraph is called that the line is in. The name is in [...] brackets on top.

For example if you want to change your mouse sensi vity, you'll find the following paragraph and line in the
user.ini:

[Engine.PlayerPawn] <- This is the class.


...

MouseSensi vity=4.500000 <- This is the variable and value

So the command to change the mouse sensi vity through console to a value of 8 would be:

Set Engine.PlayerPawn MouseSensi vity 8

4 A
W ?

An alias is a pre-defined sequence of commands assigned to a name for faster execu on. Aliases can be bind to
keys as a single command or be used in other aliases.

UT’s aliases are not as powerful as those for other games, which is fine to me. Many people - incl. myself -
consider too powerful aliases as chea ng. Your skill in UT should be based on how well you can handle mouse and
keys, not how good you can write scripts!

H I ?

Just like advanced keybinds, you can do it two ways: Through the Advanced Op ons or through edi ng the
..\UnrealTournament\System\User.ini file. For the same reasons as explained above, I recommend using the AO.
Even more here, as an alias will usually not work with the 1st a empt and the easy switching between UT and the
AO w/o UT restart gives it a clear advantage.

1. from the Advanced Op ons

So, open the AO as described above and expand the [Advanced] ® [Key Aliases] view.

mistrealm.com/XTS/KeybindingAndAliases.htm 5/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

Each alias consists of two lines:

The name line and the command line.

Put in your command sequence and give it a name. Done!

2. from the USER.INI (for non-standard commands)

Look for the [Engine.Input] sec on. Here you will find many lines like this:

Aliases[0]=(Command="Bu on bFire | Fire",Alias=Fire)

Just add your alias to the bo om of the list by pu ng in your command sequence and giving it a name.

Aliases[<put number here>]=(Command="<put command here>",Alias=<put name here>)

Save and close the file.

You can now use the alias name as a command, just like any other command. =)

5 U A K
W / ?

This is a list of aliases, that I found useful, so I have been using them or s ll use them:

1. Weapon Grouping

MouseWheelUp=Getweapon PulseGun | getweapon ut_biorifle | Getweapon UT_Flakcannon

This is just an example for weapon grouping. What the keybind will do is switch to the last weapon of the
row, that you have and that you have ammo for. If your already hold that weapon the moment you press
the key, you switch to the next lower weapon. This way you can define a weapon group (here: Short Range
Weapons) with priority increasing to the end of the group and cycle between the best two weapons of
that group.

You can use any weapon in these groups and as many as you want. These are the correct names to be
used:

Translocator, ImpactHammer, ChainSaw, Enforcer, SuperShockRifle, DoubleEnforcer, PulseGun, SniperRifle,


Ripper, UT_Biorifle, Minigun2, UT_FlakCannon, ShockRifle, UT_Eightball, WarheadLauncher

2. Cycle Strafe

Aliases[#]=(Command="Axis aBaseX Speed=-20.0 | Axis aStrafe Speed=+300.0",Alias=CycleStrafeRight)


Aliases[#]=(Command="Axis aBaseX Speed=20.0 | Axis aStrafe Speed=-300.0",Alias=CycleStrafeLe )

<key>=CycleStrafeLe
<key>=CycleStrafeRight

mistrealm.com/XTS/KeybindingAndAliases.htm 6/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

Beginners may find it useful to get some help with cyclestrafing. This alias will make you turn while
sidestepping, so you do an automa c cyclestrafe. You can adjust the radius of the cyclestrafe by adjus ng
the aBaseX Speed. The higher the value, the more you turn.

3. Scoreboard

<key>=ShowScores | onrelease ShowScores

Lets the Scoreboard show up only as long as you hold down the <key>.

4. InstantRockets

<key>=se nstantrocket 0 | onrelease se nstantrocket 1

Players using Instant rockets by default may want to load mul ple rockets from me to me. This keybind
disables instant rocket firing as long as you hold down the key. If you use instant rockets off by default, just
reverse the keybind for the opposite effect.

For a one-key-toggle, you would have to use the command cycle technique described above:

Aliases[#]=(Command= se nstantrocket 0 | set input <key> IR_on,Alias=IR_off)

Aliases[#+1]=(Command= se nstantrocket 1 | set input <key> IR_off,Alias=IR_on)

<key>=IR_on

5. Fast Translocator Switching

Aliases[#]=(Command=" getweapon translocator | onrelease al ire | onrelease


switchtobestweapon",Alias=translocate)

Beginners, who are not so trained with fast wepon switching may find a keybind useful, that helps you
with fast translocator switching. This is the one, that I found most useful. You press the key, hold it down,
fire the TL where you want it (manually) and release the key to be translocated. A erwards you
automa cally switch to the best weapon.

6. Hammerjumping

Aliases[#]=(Command="jump | fire",Alias=jumpfire)

<key>=getweapon impacthammer | onrelease jumpfire | onrelease switchtobestweapon

This lets you do a small hammerjump (hammer not fully loaded). Just press the key, hold it and point the
hammer at the ground, then release the key. It is not as high as the real hammerjump, but it is easy to
me and is high enough to do the most useful hammerjumps (to the sub in CTF-November, from the red
flag in CTF-EternalCave, …)

To do a full height hammerjump, use:

Aliases[#]=(Command="onrelease jump",Alias=releasejump)

<key>=Fire | releasejump

mistrealm.com/XTS/KeybindingAndAliases.htm 7/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

It’s strange, but it doesn’t work to bind the onrelease jump directly to the key. You need the alias.

7. ASMD Combo

Aliases[#]=(Command="al ire | onrelease fire",Alias=Combo)

<key>=Combo

This alias isn’t very useful IMHO, because it doesn’t help you at all with those things, that make the combo
difficult: Aiming and Timing. But I list the alias by popular demand, just to show you, that it works. ;)

8. Dodging

Sorry, there is no alias for dodging. Hundreds of people have tried to find it and AFAIK, nobody has
managed to do it.

9. Fast PlayerSetup

<key>=menucmd 2 1

This brings up the player setup menu for faster team switching.

10. Voice-Message / Text-Message / Movement Combina ons

For example:

<key>=speech 1 1 0 | teamsay Friendly Fire hurts! | taunt wave

I like to combine voice messages, text messages and gestures. The one above (just one example) sends the
voice message “Hey, same team!”, prints the text message “Friendly Fire hurts!” and makes me wave.

11. Fast Cheatcodes

<key>=iamtheone | god | loaded | allammo

Some mes, it is just necessary to cheat to do some tests. ;)

12. Fish-Eye Behindview

<key>=behindview 1 | FOV 120 | onrelease behindview 0 | onrelease FOV 90

Did you know that in behindview mode, you can look around corners? This works even be er with an
increased “field of view” (fish-eye). This keybind switches to fisheye behindview while holding down the
key.

If FOVs >90 are disabled by the server admin, this part of the alis is ignored, but the behindview s ll works.

It’s also handy to switch to 1st person view while specta ng a teammate.

13. 1st person Team Specta ng View

<key>=viewteam | behindview 0

Cycles through the views of your teammates in 1st person view. To switch back to your own view, use:

mistrealm.com/XTS/KeybindingAndAliases.htm 8/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

<key>=ViewPlayerNum 0

14. Sniper Crouch Toggle

<key>=getweapon sniperrifle | toggle bDuck

While I snipe (which doesn’t happen very o en), I like to crouch, so I’m harder to see and and to hit and
other snipers can’t headshot me. This keybind gets the sniper rifle and goes to permanent crouch. As soon
as the normal crouch key is hit, everything is reset to normal.

15. Advanced Op ons

<key>=EndFullscreen | Preferences

I use the advanced op ons quite o en, so I bind a key to it. Furthermore I like to switch to windowed
mode, so I can test the result of the changes I made without switching back and forth.

16. Disconnect

<key>=Cancel | disconnect

To deal with the UT bug, that some servers keep sending your data packets a er disconnect, bind a key to
disconnect and hit that key repeatedly to make sure, that the server got your command.

17. Drop Relic

<key>=mutate TossRelic

The well known command to drop a relic from Epic’s UT bonus pack.

These are just a few, that I found useful. There are a lot more. Check the sites listed below in the links.

6 T
I / , ’ .W ?

Provided that you did the above men oned thing right, there are s ll several reasons why an alias may not work,
although it consists of a sequence of commands, that work very well, when they are used single:

- Epic disabled the combina on of some commands

As I understand, Epic made it impossible to use certain commands together in an alias to prevent aliases to
become too powerful. This applies especially for most movement commands (forward/back/strafe) in
combina on with fire commands and onrelease.

Some mes you can s ll get the command to work in an alias /keybind trying around with spli ng it into
several aliases /keybinds and then combine them.

- Wrong key

Some keys seem to have problems to be recognized correctly by UT. These are especially Le Shi / RightShi
and Le Ctrl / RightCtrl. But there are some more. So if your alias doesn’t work with the keys you want, try an
other one before you give up.

mistrealm.com/XTS/KeybindingAndAliases.htm 9/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

- Timing problems

Be aware, that a sequence of commands defined in an alias is executed virtually instantly at the same me.
There is no way to delay the execu on of a command. But some commands (for example switching a weapon)
need some me to be executed. So if you put other commands behind a command, that needs me to be
executed, these following commands may get lost.

- Online problems

I had many cases, where an alias worked perfect offline, but was not reliable online. Some
commands out of the sequence randomly got lost. I guess this has to do with the same timing
problems as mentioned above in combination with the lag and packetloss of online gaming.

A * .W ?

Some mes strange effects happen with aliases, especially online:

If you get killed while holding down the key or parts of the command sequence get lost due to online lag, the alias
key doesn’t do any more what it is supposed to do:

For example the above men oned:

F1=ShowScores | onrelease ShowScores

If one of the two commands is lost, the command will be reversed: The scoreboard will be permanently visible
and disappear while you hold down F1. The only way to get out of this in this case is to enter “ShowScores” into
the console.

Equal problems happen with weapon switching aliases and set-input commands.

O en the only solu on to get out of this is to disconnect and restart UT. Very annoying, when you have a good
game. =(

An other solu on is to bind a key, that resets your keybinds.

7 L
Epic’s Console Page: h p://unreal.epicgames.com/UTConsole.htm

FFF’s Aliases: h p://frenchfragfactory.net/ressources/utconfig/utconfig.shtml

Easy’s U1 Aliases: www.unreality.org/ezunreal/control.html

Easy’s UT Aliases: www.unreality.org/ezunreal/UTalias.html

Morningstar’s 7th seal : www.seventhseal.co.uk/utres.html

Riskable’s UT ps: h p://riskable.youknowwhat.com/ut2.html

mistrealm.com/XTS/KeybindingAndAliases.htm 10/11
29/11/2019 The BIG unofficial Unreal Tournament FAQ

W ?

Name (op onal)

Email (op onal)

Your comment (op onal, but helpful)

Send

mistrealm.com/XTS/KeybindingAndAliases.htm 11/11

Вам также может понравиться