Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Unreal Tournament 3"

From PCGamingWiki, the wiki about fixing PC games
(Added in the API and Middleware tables.)
(.ini only skip intro fix (thanks tweakguides), widescreen fixer and FreeFOV WS fixes, ported splitscreen guide (thanks again to soeb for the collapsible thingy). I hope that 57KB file is not too much)
Line 1: Line 1:
 +
{{cleanup|mods and somebody should test SS}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = Unreal Tournament 3 Box.jpg
 
|cover        = Unreal Tournament 3 Box.jpg
Line 11: Line 12:
 
|steam appid  = 13210
 
|steam appid  = 13210
 
|gogcom page  =  
 
|gogcom page  =  
 +
|winehq      = 5937
 
|wikipedia    = Unreal Tournament 3
 
|wikipedia    = Unreal Tournament 3
|winehq      = 5937
 
 
}}
 
}}
 
{{Series|Unreal}}
 
{{Series|Unreal}}
Line 40: Line 41:
  
 
==Essential improvements==
 
==Essential improvements==
{{ii}} TweakGuides has created a comprehensive guide for fixing issues in this game. It can be found [http://www.tweakguides.com/UT3_1.html here].
+
===Skip intro videos===
{{ii}} [http://forums.epicgames.com/threads/586697-Ultron-s-UT3-Tweaks Ultron] has a forum post that has various fixes and tweaks for the game.
+
{{Fixbox|1=
 +
{{Fixbox/fix|Delete/rename video files}}  
 +
# Open <code>{{p|userprofile}}\Documents\My Games\Unreal Tournament 3\UTGame\Config\UTEngine.ini</code>
 +
# Go to <code>[FullScreenMovie]</code> section and comment (put a semicolon before) the following lines:
 +
::*<code>StartupMovies=Copyright_PC.bik</code>
 +
::*<code>StartupMovies=EpicLogo.bik</code>
 +
::*<code>StartupMovies=Intel_Duo_logo.bik</code>
 +
::*<code>StartupMovies=MidwayLogo.bik</code>
 +
::*<code>StartupMovies=Nvidia_PC.bik</code>
 +
::*<code>StartupMovies=UE3_logo.bik</code>.
 +
}}
 +
 
 
===Official Patch===
 
===Official Patch===
 
* The latest patch is [http://community.pcgamingwiki.com/files/file/122-unreal-tournament-3-patch/ Version 5 (v2.1)].
 
* The latest patch is [http://community.pcgamingwiki.com/files/file/122-unreal-tournament-3-patch/ Version 5 (v2.1)].
Line 53: Line 65:
 
{{ii}} To be used in conjunction with the Version 4 (v2.0) patch or later
 
{{ii}} To be used in conjunction with the Version 4 (v2.0) patch or later
 
{{ii}} You don't need Titan Pack if you've bought the Black edition.
 
{{ii}} You don't need Titan Pack if you've bought the Black edition.
 
===Skip intro videos===
 
{{Fixbox|1=
 
{{Fixbox/fix|Delete/rename video files}}
 
# Go to <code>{{p|game}}\Unreal Tournament 3 Black Edition\UTGame\Movies</code>
 
# Delete or rename <code>Copyright_PC.bik</code>, <code>EpicLogo.bik</code>, <code>Intel_Duo_logo.bik</code>, <code>MidwayLogo.bik</code>, <code>Nvidia_PC.bik</code> and <code>UE3_logo.bik</code>.
 
}}
 
 
===Increase Player-Model Resolution===
 
Insert these lines in your <code>UTCustomChar.ini</code> file under <code>[UTGame.UTCustomChar_Data]</code>
 
 
<pre>BodyMaxTexSize[0]=2048
 
 
BodyMaxTexSize[1]=2048
 
 
BodyMaxTexSize[2]=256
 
 
BodyMaxTexSize[3]=256
 
 
BodyMaxTexSize[4]=512
 
 
HeadMaxTexSize[0]=2048
 
 
HeadMaxTexSize[1]=2048
 
 
HeadMaxTexSize[2]=512
 
 
HeadMaxTexSize[3]=256
 
 
HeadMaxTexSize[4]=256
 
 
SelfBodyMaxTexSize[0]=2048
 
 
SelfBodyMaxTexSize[1]=2048
 
 
SelfBodyMaxTexSize[2]=256
 
 
SelfBodyMaxTexSize[3]=256
 
 
SelfBodyMaxTexSize[4]=512
 
 
SelfHeadMaxTexSize[0]=2048
 
 
SelfHeadMaxTexSize[1]=2048
 
 
SelfHeadMaxTexSize[2]=512
 
 
SelfHeadMaxTexSize[3]=256
 
 
SelfHeadMaxTexSize[4]=256</pre>
 
 
===Mods===
 
====Where to Download====
 
Mods can be easily found through quick Google searches; there are many fan sites dedicated to Unreal Tournament 3 modding with the most popular being [http://www.beyondunreal.com/ Beyond Unreal] or [http://forums.epicgames.com/forums/335-User-Maps-amp-Mods Epic Games Official Forums]. [http://forums.epicgames.com/forums/335-User-Maps-amp-Mods Epic Games Official Forums] have a forum category for custom maps and mods. An [http://forums.epicgames.com/threads/718438-Grand-Prize-Winners-in-the-1-Million-Intel-Make-Something-Unreal-Contest! Epic Games Forum] post has the winners of the "Make Something Unreal" contest which list many great mods for different categories.
 
 
====Maps====
 
Maps are custom levels that are created using mod tools or editors.
 
*A forum user [http://www.giantbomb.com/unreal-tournament-3/61-10955/unreal-tournament-3-best-maps-mods/35-12123/ at Giant Bomb] has compiled a list of essential maps, although some have broken links.
 
*A list of essential custom maps for Unreal Tournament 3 can be found on [http://planetunreal.gamespy.com/static.php?page=UT3Essential GameSpy's Planet Unreal website.]
 
*[http://cbp.beyondunreal.com/ Community Bonus Pack (CBP)] is a famous map pack featuring many great high quality maps.
 
*[http://comp.cr4zyb4st4rd.co.uk/ The COMP (Competitive) Map Pack] focuses more on competitive 1-on-1 style maps.
 
*The Unreal Old Friends Map Packs [http://forums.epicgames.com/threads/735690-Unreal-Old-Friends-Map-Pack Volume 1] and [http://forums.epicgames.com/threads/771697-Unreal-Old-Friends-Map-Pack-2 Volume 2] contain a high amount of high quality maps in various game types.
 
 
====Characters and Skins====
 
Characters are unique custom races that can be downloaded, skins are different color schemes or textures for current existing races.
 
*Skins and characters can be downloaded from [http://skincity.beyondunreal.com/?section=models&gameid=5 Beyond Unreal's Skin City website.]
 
 
====Total Conversion====
 
Total conversion mods use the game's engine, while letting you play a whole new game, for example [http://www.moddb.com/mods/the-ball The Ball mod] which is a single player total conversion mod.
 
*Total conversion mods can mostly be found in [http://www.moddb.com/games/unreal-tournament-3 Mod DB's Unreal Tournament 3 page.]
 
*[http://www.moddb.com/mods/the-haunted The Haunted] is the winner of the "Make Something Unreal" contest and one of many entries of the contest that have gone commercial as a stand alone game.
 
*[http://www.moddb.com/mods/angels-fall-first-planetstorm Angels Fall First] is a large scale sci-fi multiplayer mod that has now undergone UDK development.
 
*[http://www.renegade-x.com/site/ Renegade-X] is a multiplayer mod that is a remake of the Command & Conquer: Renegade game.
 
  
 
==Game data==
 
==Game data==
Line 162: Line 101:
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = See the [http://www.wsgf.org/dr/unreal-tournament-3 WSGF] entry.
+
|multimonitor notes        = [https://www.widescreenfixer.org/ Widescreen Fixer] is advised. See the [http://www.wsgf.org/dr/unreal-tournament-3 WSGF] entry.
 
|ultrawidescreen            = true
 
|ultrawidescreen            = true
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
Line 168: Line 107:
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
 
|fov                        = true
 
|fov                        = true
|fov notes                  = Between 80° and 100°; use [https://www.flawlesswidescreen.org/ Flawless Widescreen] for higher settings.
+
|fov notes                  = 80°-100°; additional range with [https://www.flawlesswidescreen.org/ Flawless Widescreen] or [https://mrevil.asvachin.eu/unreal/ut3/fov/ FreeFOV]
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
Line 207: Line 146:
 
|touchscreen              = unknown
 
|touchscreen              = unknown
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 +
}}
 +
 +
===Prepare splitscreen controls===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Play with just controllers|ref=<ref>[https://web.archive.org/web/20120711151235/http://pcsplitscreen.freehostia.com/Unreal.htm Unreal Tournament 3 Split Screen Guide (retrieved) ]</ref>}}
 +
# Open <code>{{p|userprofile}}\Documents\My Games\Unreal Tournament 3\UTGame\Config\UTInput.ini</code>
 +
# Clear content and paste the following one
 +
<div class="mw-collapsible mw-collapsed"><div class="mw-collapsible-content"><pre>[Engine.PlayerInput]
 +
MoveForwardSpeed=1200
 +
MoveStrafeSpeed=1200
 +
LookRightScale=300
 +
LookUpScale=-250
 +
MouseSensitivity=25.000000
 +
DoubleClickTime=0.250000
 +
bEnableMouseSmoothing=true
 +
Bindings=(Name="F8",Command="set D3DRenderDevice bUsePostProcessEffects True",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="F9",Command="shot")
 +
Bindings=(Name="P",Command="TogglePhysicsMode")
 +
Bindings=(Name="Delete",Command="Camera Default")
 +
Bindings=(Name="End",Command="Camera FirstPerson")
 +
Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX")
 +
Bindings=(Name="LeftShift",Command="Walking")
 +
Bindings=(Name="F7",Command="set D3DRenderDevice bUsePostProcessEffects False",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY")
 +
Bindings=(Name="Duck",Command="Button bDuck | Axis aUp Speed=-1.0 AbsoluteAxis=100")
 +
Bindings=(Name="Look",Command="Button bLook")
 +
Bindings=(Name="Pause",Command="Pause")
 +
Bindings=(Name="LookToggle",Command="Toggle bLook")
 +
Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100")
 +
Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100")
 +
Bindings=(Name="CenterView",Command="Button bSnapLevel")
 +
Bindings=(Name="Walking",Command="Button bRun")
 +
Bindings=(Name="Strafe",Command="Button bStrafe")
 +
Bindings=(Name="NextWeapon",Command="NextWeapon")
 +
Bindings=(Name="ViewTeam",Command="ViewClass Pawn")
 +
Bindings=(Name="TurnToNearest",Command="Button bTurnToNearest")
 +
Bindings=(Name="Turn180",Command="Button bTurn180")
 +
Bindings=(Name="GBA_MoveForward",Command="Axis aBaseY Speed=1.0")
 +
Bindings=(Name="GBA_Backward",Command="Axis aBaseY Speed=-1.0")
 +
Bindings=(Name="GBA_StrafeLeft",Command="Axis aStrafe Speed=-1.0")
 +
Bindings=(Name="GBA_StrafeRight",Command="Axis aStrafe Speed=+1.0")
 +
Bindings=(Name="GBA_TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100")
 +
Bindings=(Name="GBA_TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100")
 +
Bindings=(Name="GBA_Jump",Command="Jump | Axis aUp Speed=+1.0 AbsoluteAxis=100")
 +
Bindings=(Name="GBA_Duck",Command="Duck | onrelease UnDuck | Axis aUp Speed=-1.0 AbsoluteAxis=100")
 +
Bindings=(Name="GBA_Fire",Command="StartFire | OnRelease StopFire")
 +
Bindings=(Name="GBA_AltFire",Command="StartAltFire | OnRelease StopAltFire")
 +
Bindings=(Name="GBA_Use",Command="use")
 +
Bindings=(Name="GBA_FeignDeath",Command="FeignDeath")
 +
Bindings=(Name="GBA_SwitchToBestWeapon",Command="SwitchToBestWeapon")
 +
Bindings=(Name="GBA_PrevWeapon",Command="PrevWeapon")
 +
Bindings=(Name="GBA_NextWeapon",Command="NextWeapon")
 +
Bindings=(Name="GBA_SwitchWeapon1",Command="switchweapon 1")
 +
Bindings=(Name="GBA_SwitchWeapon2",Command="switchweapon 2")
 +
Bindings=(Name="GBA_SwitchWeapon3",Command="switchweapon 3")
 +
Bindings=(Name="GBA_SwitchWeapon4",Command="switchweapon 4")
 +
Bindings=(Name="GBA_SwitchWeapon5",Command="switchweapon 5")
 +
Bindings=(Name="GBA_SwitchWeapon6",Command="switchweapon 6")
 +
Bindings=(Name="GBA_SwitchWeapon7",Command="switchweapon 7")
 +
Bindings=(Name="GBA_SwitchWeapon8",Command="switchweapon 8")
 +
Bindings=(Name="GBA_SwitchWeapon9",Command="switchweapon 9")
 +
Bindings=(Name="GBA_SwitchWeapon10",Command="switchweapon 10")
 +
Bindings=(Name="GBA_ToggleTranslocator",Command="ToggleTranslocator")
 +
Bindings=(Name="GBA_ToggleSpeaking",Command="ToggleSpeaking true | OnRelease ToggleSpeaking false")
 +
Bindings=(Name="GBA_Talk",Command="talk")
 +
Bindings=(Name="GBA_TeamTalk",Command="teamtalk")
 +
Bindings=(Name="GBA_Taunt1",Command="taunt 1")
 +
Bindings=(Name="GBA_Taunt2",Command="taunt 2")
 +
Bindings=(Name="GBA_Horn",Command="PlayVehicleHorn")
 +
Bindings=(Name="GBA_ShowMenu",Command="CloseEditorViewport | onrelease ShowMenu")
 +
Bindings=(Name="GBA_ShowCommandMenu",Command="ShowCommandMenu")
 +
Bindings=(Name="GBA_ShowScores",Command="SetShowScores true | Onrelease SetShowScores false")
 +
Bindings=(Name="GBA_ShowMap",Command="ShowMap")
 +
Bindings=(Name="GBA_ToggleMinimap",Command="ToggleMinimap")
 +
Bindings=(Name="GBA_GrowHud",Command="GrowHud")
 +
Bindings=(Name="GBA_ShrinkHud",Command="ShrinkHud")
 +
Bindings=(Name="GBA_ToggleMelee",Command="ToggleMelee | Axis aUp Speed=-1.0 AbsoluteAxis=100")
 +
Bindings=(Name="GBA_WeaponPicker",Command="ShowQuickPick | OnRelease HideQuickPick")
 +
Bindings=(Name="GBA_Jump_Gamepad",Command="SmartJump | Axis aUp Speed=1.0 AbsoluteAxis=100")
 +
Bindings=(Name="GBA_StrafeLeft_Gamepad",Command="Axis aStrafe Speed=1.0 DeadZone=0.3")
 +
Bindings=(Name="GBA_MoveForward_Gamepad",Command="Axis aBaseY Speed=1.0 DeadZone=0.3")
 +
Bindings=(Name="GBA_TurnLeft_Gamepad",Command="Axis aTurn Speed=1.0 DeadZone=0.3")
 +
Bindings=(Name="GBA_Look_Gamepad",Command="Axis aLookup Speed=0.65 DeadZone=0.3")
 +
Bindings=(Name="GBA_SwitchToBestWeapon_Gamepad",Command="SwitchToBestWeapon | Axis aUp Speed=-1.0 AbsoluteAxis=100")
 +
Bindings=(Name="XboxTypeS_LeftThumbstick",Command="GBA_Duck")
 +
Bindings=(Name="XboxTypeS_Start",Command="GBA_ShowMenu")
 +
Bindings=(Name="XboxTypeS_LeftX",Command="GBA_StrafeLeft_Gamepad")
 +
Bindings=(Name="XboxTypeS_LeftY",Command="GBA_MoveForward_Gamepad")
 +
Bindings=(Name="XboxTypeS_RightX",Command="GBA_TurnLeft_Gamepad")
 +
Bindings=(Name="XboxTypeS_RightY",Command="GBA_Look_Gamepad")
 +
Bindings=(Name="XboxTypeS_RightShoulder",Command="GBA_NextWeapon")
 +
Bindings=(Name="XboxTypeS_RightTrigger",Command="GBA_Fire")
 +
Bindings=(Name="XboxTypeS_LeftShoulder",Command="GBA_PrevWeapon")
 +
Bindings=(Name="XboxTypeS_LeftTrigger",Command="GBA_AltFire")
 +
Bindings=(Name="XboxTypeS_RightThumbstick",Command="GBA_WeaponPicker")
 +
Bindings=(Name="XboxTypeS_A",Command="GBA_Jump_Gamepad")
 +
Bindings=(Name="XboxTypeS_B",Command="GBA_ToggleTranslocator")
 +
Bindings=(Name="XboxTypeS_Y",Command="GBA_ShowMap")
 +
Bindings=(Name="XboxTypeS_X",Command="use")
 +
Bindings=(Name="XboxTypeS_Back",Command="GBA_ShowScores")
 +
Bindings=(Name="XboxTypeS_DPad_Up",Command="GBA_Taunt2")
 +
Bindings=(Name="XboxTypeS_DPad_Down",Command="GBA_FeignDeath")
 +
Bindings=(Name="XboxTypeS_DPad_Left",Command="GBA_ShowCommandMenu")
 +
Bindings=(Name="XboxTypeS_DPad_Right",Command="GBA_Taunt1")
 +
Bindings=(Name="SIXAXIS_AccelX",Command="GBA_TurnLeft_Gamepad")
 +
Bindings=(Name="SIXAXIS_AccelZ",Command="GBA_Look_Gamepad")
 +
Bindings=(Name="Up",Command="GBA_MoveForward")
 +
Bindings=(Name="Down",Command="GBA_Backward")
 +
Bindings=(Name="Left",Command="GBA_TurnLeft")
 +
Bindings=(Name="Right",Command="GBA_TurnRight")
 +
Bindings=(Name="LeftControl",Command="GBA_Jump")
 +
Bindings=(Name="Enter",Command="GBA_Use")
 +
Bindings=(Name="SpaceBar",Command="GBA_Jump")
 +
Bindings=(Name="W",Command="GBA_MoveForward")
 +
Bindings=(Name="S",Command="GBA_Backward")
 +
Bindings=(Name="A",Command="GBA_StrafeLeft")
 +
Bindings=(Name="D",Command="GBA_StrafeRight")
 +
Bindings=(Name="E",Command="GBA_Use")
 +
Bindings=(Name="LeftMouseButton",Command="GBA_Fire")
 +
Bindings=(Name="RightMouseButton",Command="GBA_AltFire")
 +
Bindings=(Name="C",Command="GBA_Duck")
 +
Bindings=(Name="Escape",Command="GBA_ShowMenu")
 +
Bindings=(Name="MouseScrollUp",Command="GBA_PrevWeapon")
 +
Bindings=(Name="MouseScrollDown",Command="GBA_NextWeapon")
 +
Bindings=(Name="one",Command="GBA_SwitchWeapon1")
 +
Bindings=(Name="two",Command="GBA_SwitchWeapon2")
 +
Bindings=(Name="three",Command="GBA_SwitchWeapon3")
 +
Bindings=(Name="four",Command="GBA_SwitchWeapon4")
 +
Bindings=(Name="five",Command="GBA_SwitchWeapon5")
 +
Bindings=(Name="six",Command="GBA_SwitchWeapon6")
 +
Bindings=(Name="seven",Command="GBA_SwitchWeapon7")
 +
Bindings=(Name="eight",Command="GBA_SwitchWeapon8")
 +
Bindings=(Name="nine",Command="GBA_SwitchWeapon9")
 +
Bindings=(Name="zero",Command="GBA_SwitchWeapon10")
 +
Bindings=(Name="Q",Command="GBA_ToggleTranslocator")
 +
Bindings=(Name="T",Command="GBA_Talk")
 +
Bindings=(Name="Y",Command="GBA_TeamTalk")
 +
Bindings=(Name="J",Command="GBA_Taunt1")
 +
Bindings=(Name="K",Command="GBA_Taunt2")
 +
Bindings=(Name="L",Command="GBA_Horn")
 +
Bindings=(Name="F1",Command="GBA_ShowScores")
 +
Bindings=(Name="F2",Command="GBA_ShowMap")
 +
Bindings=(Name="F3",Command="GBA_ToggleMinimap")
 +
Bindings=(Name="F6",Command="stat net")
 +
Bindings=(Name="G",Command="GBA_SwitchToBestWeapon")
 +
Bindings=(Name="F",Command="GBA_FeignDeath")
 +
Bindings=(Name="Equals",Command="GBA_GrowHud")
 +
Bindings=(Name="Minus",Command="GBA_ShrinkHud")
 +
Bindings=(Name="V",Command="GBA_ShowCommandMenu")
 +
Bindings=(Name="B",Command="GBA_ToggleSpeaking")
 +
Bindings=(Name="M",Command="BasePath 0")
 +
Bindings=(Name="N",Command="BasePath 1")
 +
bInvertMouse=False
 +
bInvertTurn=False
 +
 +
[Engine.DebugCameraInput]
 +
Bindings=(Name="MoveUp",Command="Axis aUp Speed=1.0")
 +
Bindings=(Name="MoveDown",Command="Axis aUp Speed=-1.0")
 +
Bindings=(Name="MoveForward",Command="Axis aBaseY Speed=1.0")
 +
Bindings=(Name="MoveBackward",Command="Axis aBaseY Speed=-1.0")
 +
Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100")
 +
Bindings=(Name="TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100")
 +
Bindings=(Name="StrafeLeft",Command="Axis aStrafe Speed=-1.0")
 +
Bindings=(Name="StrafeRight",Command="Axis aStrafe Speed=+1.0")
 +
Bindings=(Name="Q",Command="MoveDown")
 +
Bindings=(Name="E",Command="MoveUp")
 +
Bindings=(Name="W",Command="MoveForward")
 +
Bindings=(Name="S",Command="MoveBackward")
 +
Bindings=(Name="A",Command="StrafeLeft")
 +
Bindings=(Name="D",Command="StrafeRight")
 +
Bindings=(Name="F",Command="FreezeRendering")
 +
Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX")
 +
Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY")
 +
Bindings=(Name="Left",Command="TurnLeft")
 +
Bindings=(Name="Right",Command="TurnRight")
 +
Bindings=(Name="c",Command="ToggleDebugCamera",Control=False,Shift=False,Alt=True)
 +
Bindings=(Name="LeftShift",Command="MoreSpeed | OnRelease NormalSpeed",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_LeftThumbstick",Command="ToggleDebugCamera")
 +
Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.3")
 +
Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.3")
 +
Bindings=(Name="XboxTypeS_RightX",Command="Axis aTurn Speed=1.0 DeadZone=0.2")
 +
Bindings=(Name="XboxTypeS_RightY",Command="Axis aLookup Speed=0.8 DeadZone=0.2")
 +
Bindings=(Name="XboxTypeS_LeftTrigger",Command="MoveDown")
 +
Bindings=(Name="XboxTypeS_RightTrigger",Command="MoveUp")
 +
Bindings=(Name="XboxTypeS_A",Command="SetFreezeRendering")
 +
Bindings=(Name="XboxTypeS_B",Command="MoreSpeed | OnRelease NormalSpeed")
 +
 +
[Editor.EditorViewportInput]
 +
Bindings=(Command="MODE WIDGETMODECYCLE",Name=SpaceBar)
 +
Bindings=(Command="MODE WIDGETCOORDSYSTEMCYCLE",Name=Tilde)
 +
Bindings=(Command="DELETE",Name=Delete)
 +
Bindings=(Command="EDCALLBACK ACTORPROPS",Name=F4)
 +
Bindings=(Command="QUIT_EDITOR",Name=F4,Alt=True)
 +
Bindings=(Command="EDCALLBACK SURFPROPS",Name=F5)
 +
Bindings=(Command="EDCALLBACK LEVELPROPS",Name=F6)
 +
Bindings=(Command="ACTOR SELECT ALL",Name=A,Shift=True)
 +
Bindings=(Command="POLY SELECT MATCHING BRUSH",Name=B,Shift=True)
 +
Bindings=(Command="POLY SELECT ADJACENT COPLANARS",Name=C,Shift=True)
 +
Bindings=(Command="DUPLICATE",Name=D,Shift=True)
 +
Bindings=(Command="ACTOR SELECT MATCHINGSTATICMESH",Name=E,Shift=True)
 +
Bindings=(Command="POLY SELECT ADJACENT FLOORS",Name=F,Shift=True)
 +
Bindings=(Command="POLY SELECT MATCHING GROUPS",Name=G,Shift=True)
 +
Bindings=(Command="POLY SELECT MATCHING ITEMS",Name=I,Shift=True)
 +
Bindings=(Command="POLY SELECT ADJACENT ALL",Name=J,Shift=True)
 +
Bindings=(Command="POLY SELECT MEMORY SET",Name=M,Shift=True)
 +
Bindings=(Command="ACTOR LEVELCURRENT",Name=M)
 +
Bindings=(Command="ACTOR MOVETOCURRENT",Name=M,Control=True)
 +
Bindings=(Command="SELECT NONE",Name=N,Shift=True)
 +
Bindings=(Command="POLY SELECT MEMORY INTERSECT",Name=O,Shift=True)
 +
Bindings=(Command="POLY SELECT REVERSE",Name=Q,Shift=True)
 +
Bindings=(Command="POLY SELECT MEMORY RECALL",Name=R,Shift=True)
 +
Bindings=(Command="POLY SELECT ALL",Name=S,Shift=True)
 +
Bindings=(Command="POLY SELECT MATCHING TEXTURE",Name=T,Shift=True)
 +
Bindings=(Command="POLY SELECT MEMORY UNION",Name=U,Shift=True)
 +
Bindings=(Command="POLY SELECT ADJACENT WALLS",Name=W,Shift=True)
 +
Bindings=(Command="POLY SELECT MEMORY XOR",Name=X,Shift=True)
 +
Bindings=(Command="POLY SELECT ADJACENT SLANTS",Name=Y,Shift=True)
 +
Bindings=(Command="ACTOR SELECT MATCHINGSTATICMESH ALLCLASSES",Name=Z,Shift=True)
 +
Bindings=(Command="EDIT COPY",Name=C,Control=True)
 +
Bindings=(Command="EDIT PASTE",Name=V,Control=True)
 +
Bindings=(Command="DUPLICATE",Name=W,Control=True)
 +
Bindings=(Command="EDIT CUT",Name=X,Control=True)
 +
Bindings=(Command="TRANSACTION REDO",Name=Y,Control=True)
 +
Bindings=(Command="TRANSACTION UNDO",Name=Z,Control=True)
 +
Bindings=(Command="BRUSH ADD",Name=A,Control=True)
 +
Bindings=(Command="BRUSH SUBTRACT",Name=S,Control=True)
 +
Bindings=(Command="BRUSH FROM INTERSECTION",Name=I,Control=True)
 +
Bindings=(Command="BRUSH FROM DEINTERSECTION",Name=D,Control=True)
 +
Bindings=(Command="PREFAB SELECTACTORSINPREFABS",Name=P,Shift=True)
 +
Bindings=(Command="ACTOR ALIGN SNAPTOFLOOR ALIGN=0",Name=End)
 +
Bindings=(Command="ACTOR ALIGN MOVETOGRID",Name=End,Control=True)
 +
Bindings=(Command="CAMERA ALIGN",Name=Home)
 +
Bindings=(Command="CAMERA ALIGN ACTIVEVIEWPORTONLY",Name=Home,Shift=True)
 +
Bindings=(Command="MAP BRUSH GET",Name=P,Control=True)
 +
Bindings=(Command="ACTOR FIND KISMET",Name=K,Control=True)
 +
Bindings=(Command="ACTOR SELECT ALL FROMOBJ",Name=A,Control=True,Shift=True)
 +
Bindings=(Command="ACTOR SYNCBROWSER",Name=B,Control=True)
 +
Bindings=(Command="ACTOR DESELECT",Name=Escape)
 +
Bindings=(Command="CTRLTAB SHIFTDOWN=FALSE",Name=Tab,Control=True)
 +
Bindings=(Command="CTRLTAB SHIFTDOWN=TRUE",Name=Tab,Control=True,Shift=True)
 +
 +
[UnrealEd.ObjectEditorViewportInput]
 +
Bindings=(Command="TRANSACTION REDO",Name=Y,Control=True)
 +
Bindings=(Command="TRANSACTION REDO",Name=Z,Control=True,Shift=True)
 +
Bindings=(Command="TRANSACTION UNDO",Name=Z,Control=True)
 +
 +
[Engine.Console]
 +
ConsoleKey=F10
 +
TypeKey=Tab
 +
MaxScrollbackSize=1024
 +
HistoryBot=-1
 +
 +
[Engine.UIInputConfiguration]
 +
AxisEmulationDefinitions=(AxisInputKey=MouseX,AdjacentAxisInputKey=MouseY,bEmulateButtonPress=False)
 +
AxisEmulationDefinitions=(AxisInputKey=MouseY,AdjacentAxisInputKey=MouseX,bEmulateButtonPress=False)
 +
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_LeftX,AdjacentAxisInputKey=XboxTypeS_LeftY,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_LeftStick_Right,InputKeyToEmulate[1]=Gamepad_LeftStick_Left)
 +
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_LeftY,AdjacentAxisInputKey=XboxTypeS_LeftX,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_LeftStick_Up,InputKeyToEmulate[1]=Gamepad_LeftStick_Down)
 +
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_RightX,AdjacentAxisInputKey=XboxTypeS_RightY,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_RightStick_Right,InputKeyToEmulate[1]=Gamepad_RightStick_Left)
 +
AxisEmulationDefinitions=(AxisInputKey=XboxTypeS_RightY,AdjacentAxisInputKey=XboxTypeS_RightX,bEmulateButtonPress=True,InputKeyToEmulate[0]=Gamepad_RightStick_Down,InputKeyToEmulate[1]=Gamepad_RightStick_Up)
 +
WidgetInputAliases=(WidgetClassName="Engine.UIScreenObject",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="PrevControl",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=28)))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.ConsoleEntry",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIObject",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="ShowContextMenu",LinkedInputKeys=((InputKeyName="RightMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UICheckbox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIComboBox",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))))),(StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIList",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="MoveSelectionUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"),(InputKeyName="MouseScrollUp"))),(InputAliasName="MoveSelectionDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="Gamepad_LeftStick_Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="MouseScrollDown"))),(InputAliasName="MoveSelectionLeft",LinkedInputKeys=((InputKeyName="Left"))),(InputAliasName="MoveSelectionRight",LinkedInputKeys=((InputKeyName="Right"))),(InputAliasName="SelectFirstElement",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="SelectLastElement",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="PageUp",LinkedInputKeys=((InputKeyName="PageUp"),(InputKeyName="XboxTypeS_LeftTrigger"))),(InputAliasName="PageDown",LinkedInputKeys=((InputKeyName="PageDown"),(InputKeyName="XboxTypeS_RightTrigger"))),(InputAliasName="SelectAllItems",LinkedInputKeys=((InputKeyName="A",ModifierKeyFlags=42))),(InputAliasName="SubmitListSelection",LinkedInputKeys=((InputKeyName="SpaceBar"),(InputKeyName="Enter"),(InputKeyName="XboxTypeS_A"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=24))),(InputAliasName="ResizeColumn",LinkedInputKeys=((InputKeyName="MouseX"),(InputKeyName="MouseY")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIContextMenu",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="HideContextMenu",LinkedInputKeys=((InputKeyName="Escape")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIEditBox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SubmitText",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="DeleteCharacter",LinkedInputKeys=((InputKeyName="Delete"))),(InputAliasName="MoveCursorLeft",LinkedInputKeys=((InputKeyName="Left",ModifierKeyFlags=0))),(InputAliasName="MoveCursorRight",LinkedInputKeys=((InputKeyName="Right",ModifierKeyFlags=0))),(InputAliasName="MoveCursorToLineStart",LinkedInputKeys=((InputKeyName="Home",ModifierKeyFlags=0))),(InputAliasName="MoveCursorToLineEnd",LinkedInputKeys=((InputKeyName="End",ModifierKeyFlags=0))),(InputAliasName="BackSpace",LinkedInputKeys=((InputKeyName="BackSpace"),(InputKeyName="XboxTypeS_X"))),(InputAliasName="Char",LinkedInputKeys=((InputKeyName="A"),(InputKeyName="B"),(InputKeyName="C"),(InputKeyName="D"),(InputKeyName="E"),(InputKeyName="F"),(InputKeyName="G"),(InputKeyName="H"),(InputKeyName="I"),(InputKeyName="J"),(InputKeyName="K"),(InputKeyName="L"),(InputKeyName="M"),(InputKeyName="N"),(InputKeyName="O"),(InputKeyName="P"),(InputKeyName="Q"),(InputKeyName="R"),(InputKeyName="S"),(InputKeyName="T"),(InputKeyName="U"),(InputKeyName="V"),(InputKeyName="W"),(InputKeyName="X"),(InputKeyName="Y"),(InputKeyName="Z"),(InputKeyName="zero"),(InputKeyName="one"),(InputKeyName="two"),(InputKeyName="three"),(InputKeyName="four"),(InputKeyName="five"),(InputKeyName="six"),(InputKeyName="seven"),(InputKeyName="eight"),(InputKeyName="nine"),(InputKeyName="NumPadZero"),(InputKeyName="NumPadOne"),(InputKeyName="NumPadTwo"),(InputKeyName="NumPadThree"),(InputKeyName="NumPadfour"),(InputKeyName="NumPadFive"),(InputKeyName="NumPadsix"),(InputKeyName="NumPadSeven"),(InputKeyName="NumPadEight"),(InputKeyName="NumPadNine"),(InputKeyName="Multiply"),(InputKeyName="Add"),(InputKeyName="Subtract"),(InputKeyName="Decimal"),(InputKeyName="Divide"),(InputKeyName="Semicolon"),(InputKeyName="Equals"),(InputKeyName="Comma"),(InputKeyName="Underscore"),(InputKeyName="Period"),(InputKeyName="Slash"),(InputKeyName="Tilde"),(InputKeyName="LeftBracket"),(InputKeyName="Backslash"),(InputKeyName="RightBracket"),(InputKeyName="Quote"),(InputKeyName="Character"),(InputKeyName="Spacebar"))),(InputAliasName="Consume",LinkedInputKeys=((InputKeyName="LeftShift"),(InputKeyName="RightShift"),(InputKeyName="LeftControl"),(InputKeyName="RightControl"),(InputKeyName="LeftAlt"),(InputKeyName="RightAlt"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))))),(StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="MouseSelect",LinkedInputKeys=((InputKeyName="MouseX",ModifierKeyFlags=0)))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UILabelButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UINumericEditBox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SubmitText",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="DeleteCharacter",LinkedInputKeys=((InputKeyName="Delete"))),(InputAliasName="MoveCursorLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="Gamepad_RightStick_Left"))),(InputAliasName="MoveCursorRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="Gamepad_RightStick_Right"))),(InputAliasName="MoveCursorToLineStart",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="MoveCursorToLineEnd",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="BackSpace",LinkedInputKeys=((InputKeyName="BackSpace"),(InputKeyName="XboxTypeS_X"))),(InputAliasName="Char",LinkedInputKeys=((InputKeyName="A"),(InputKeyName="B"),(InputKeyName="C"),(InputKeyName="D"),(InputKeyName="E"),(InputKeyName="F"),(InputKeyName="G"),(InputKeyName="H"),(InputKeyName="I"),(InputKeyName="J"),(InputKeyName="K"),(InputKeyName="L"),(InputKeyName="M"),(InputKeyName="N"),(InputKeyName="O"),(InputKeyName="P"),(InputKeyName="Q"),(InputKeyName="R"),(InputKeyName="S"),(InputKeyName="T"),(InputKeyName="U"),(InputKeyName="V"),(InputKeyName="W"),(InputKeyName="X"),(InputKeyName="Y"),(InputKeyName="Z"),(InputKeyName="zero"),(InputKeyName="one"),(InputKeyName="two"),(InputKeyName="three"),(InputKeyName="four"),(InputKeyName="five"),(InputKeyName="six"),(InputKeyName="seven"),(InputKeyName="eight"),(InputKeyName="nine"),(InputKeyName="NumPadZero"),(InputKeyName="NumPadOne"),(InputKeyName="NumPadTwo"),(InputKeyName="NumPadThree"),(InputKeyName="NumPadfour"),(InputKeyName="NumPadFive"),(InputKeyName="NumPadsix"),(InputKeyName="NumPadSeven"),(InputKeyName="NumPadEight"),(InputKeyName="NumPadNine"),(InputKeyName="Multiply"),(InputKeyName="Decimal"),(InputKeyName="Divide"),(InputKeyName="Semicolon"),(InputKeyName="Equals"),(InputKeyName="Comma"),(InputKeyName="Underscore"),(InputKeyName="Period"),(InputKeyName="Slash"),(InputKeyName="Tilde"),(InputKeyName="LeftBracket"),(InputKeyName="Backslash"),(InputKeyName="RightBracket"),(InputKeyName="Quote"),(InputKeyName="Character"),(InputKeyName="Spacebar"))),(InputAliasName="Consume",LinkedInputKeys=((InputKeyName="LeftShift"),(InputKeyName="RightShift"),(InputKeyName="LeftControl"),(InputKeyName="RightControl"),(InputKeyName="LeftAlt"),(InputKeyName="RightAlt"))),(InputAliasName="IncrementNumericValue",LinkedInputKeys=((InputKeyName="Gamepad_RightStick_Up"),(InputKeyName="Add"))),(InputAliasName="DecrementNumericValue",LinkedInputKeys=((InputKeyName="Gamepad_RightStick_Down"),(InputKeyName="Subtract")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIOptionListBase",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="MoveSelectionLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="MoveSelectionRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="SpaceBar",ModifierKeyFlags=0),(InputKeyName="Enter",ModifierKeyFlags=0))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=0)))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIPanel",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIScene",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="CloseScene",LinkedInputKeys=((InputKeyName="Escape"),(InputKeyName="XboxTypeS_B"))))),(StateClassName="Engine.UIState_Enabled",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=0),(InputKeyName="RightMouseButton",ModifierKeyFlags=0),(InputKeyName="MiddleMouseButton",ModifierKeyFlags=0)))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIScrollbar",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIScrollbarMarkerButton",WidgetStates=((StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="DragSlider",LinkedInputKeys=((InputKeyName="MouseX"),(InputKeyName="MouseY")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UISlider",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="DecrementSliderValue",LinkedInputKeys=((InputKeyName="Subtract"),(InputKeyName="Gamepad_RightStick_Left"),(InputKeyName="Left"),(InputKeyName="Gamepad_LeftStick_Left"),(InputKeyName="XboxTypeS_DPad_Left"))),(InputAliasName="IncrementSliderValue",LinkedInputKeys=((InputKeyName="Add"),(InputKeyName="Gamepad_RightStick_Right"),(InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="XboxTypeS_RightThumbstick"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))),(InputAliasName="DragSlider"))),(StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="DragSlider",LinkedInputKeys=((InputKeyName="MouseX"),(InputKeyName="MouseY")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UITabButton",WidgetStates=((StateClassName="Engine.UIState_TargetedTab",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter",ModifierKeyFlags=0),(InputKeyName="SpaceBar",ModifierKeyFlags=0),(InputKeyName="XboxTypeS_A",ModifierKeyFlags=0)))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UITabControl",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextPage",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=42),(InputKeyName="XboxTypeS_RightShoulder"))),(InputAliasName="PreviousPage",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=14),(InputKeyName="XboxTypeS_LeftShoulder")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.UIToggleButton",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTSimpleImageList",WidgetStates=((StateClassName="Engine.UIState_Enabled",StateInputAliases=((InputAliasName="SelectionLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_LeftX"))))),(StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SelectionLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="SelectionRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="Select",LinkedInputKeys=((InputKeyName="Enter"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Click",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTSimpleList",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Click",LinkedInputKeys=((InputKeyName="LeftMouseButton"))),(InputAliasName="MouseMoveX",LinkedInputKeys=((InputKeyName="MouseX"))),(InputAliasName="MouseMoveY",LinkedInputKeys=((InputKeyName="MouseY"))))),(StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SelectionUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="MouseScrollUp"),(InputKeyName="Gamepad_RightStick_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="SelectionDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_RightStick_Down"),(InputKeyName="Gamepad_LeftStick_Down"),(InputKeyName="MouseScrollDown"))),(InputAliasName="SelectionEnd",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="SelectionHome",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="SelectionPgUp",LinkedInputKeys=((InputKeyName="PageUp"))),(InputAliasName="SelectionPgDn",LinkedInputKeys=((InputKeyName="PageDown"))),(InputAliasName="Select",LinkedInputKeys=((InputKeyName="XboxTypeS_A"),(InputKeyName="Enter"))),(InputAliasName="SelectionLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="Gamepad_LeftStick_Left"),(InputKeyName="Gamepad_RightStick_Left"),(InputKeyName="XboxTypeS_DPad_Left"))),(InputAliasName="SelectionRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="Gamepad_RightStick_Right"),(InputKeyName="Gamepad_LeftStick_Right"),(InputKeyName="XboxTypeS_DPad_Right")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTUIButtonBarButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTUIComboBox",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTUIOptionButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="MoveSelectionRight",LinkedInputKeys=((InputKeyName="Gamepad_LeftStick_Right"),(InputKeyName="Gamepad_RightStick_Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Right"))),(InputAliasName="MoveSelectionLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_RightStick_Left"),(InputKeyName="Gamepad_LeftStick_Left"),(InputKeyName="Left")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTUIOptionList",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SelectionUp",LinkedInputKeys=((InputKeyName="MouseScrollUp"))),(InputAliasName="SelectionDown",LinkedInputKeys=((InputKeyName="MouseScrollDown"))),(InputAliasName="SelectionHome",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="SelectionEnd",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="SelectionPgUp",LinkedInputKeys=((InputKeyName="PageUp"))),(InputAliasName="SelectionPgDn",LinkedInputKeys=((InputKeyName="PageDown"))),(InputAliasName="AcceptOptions",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="XboxTypeS_A"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Click",LinkedInputKeys=((InputKeyName="LeftMouseButton"))),(InputAliasName="MouseMoveX",LinkedInputKeys=((InputKeyName="MouseX"))),(InputAliasName="MouseMoveY",LinkedInputKeys=((InputKeyName="MouseY")))))))
 +
WidgetInputAliases=(WidgetClassName="Engine.ScriptConsoleEntry",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTScoreboardPanel",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SelectionUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="Gamepad_LeftStick_Up"),(InputKeyName="XboxTypeS_DPad_Up"))),(InputAliasName="SelectionDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="Gamepad_LeftStick_Down"),(InputKeyName="XboxTypeS_DPad_Down"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Select",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTDrawCommandPanel",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SelectionUp",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="MouseScrollUp"))),(InputAliasName="SelectionDown",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="MouseScrollDown"))),(InputAliasName="Forward",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"))),(InputAliasName="back",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Escape"))),(InputAliasName="one",LinkedInputKeys=((InputKeyName="one"))),(InputAliasName="two",LinkedInputKeys=((InputKeyName="two"))),(InputAliasName="three",LinkedInputKeys=((InputKeyName="three"))),(InputAliasName="four",LinkedInputKeys=((InputKeyName="four"))),(InputAliasName="five",LinkedInputKeys=((InputKeyName="five"))),(InputAliasName="six",LinkedInputKeys=((InputKeyName="six"))),(InputAliasName="seven",LinkedInputKeys=((InputKeyName="seven"))),(InputAliasName="eight",LinkedInputKeys=((InputKeyName="eight"))),(InputAliasName="nine",LinkedInputKeys=((InputKeyName="nine"))),(InputAliasName="zero",LinkedInputKeys=((InputKeyName="zero"))),(InputAliasName="Select",LinkedInputKeys=((InputKeyName="XboxTypeS_A"))))),(StateClassName="Engine.UIState_Enabled",StateInputAliases=((InputAliasName="Select",LinkedInputKeys=((InputKeyName="MiddleMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTDrawMapPanel",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="ToggleHome",LinkedInputKeys=((InputKeyName="XboxTypeS_X"),(InputKeyName="LeftMouseButton"))),(InputAliasName="MouseMove",LinkedInputKeys=((InputKeyName="MouseY"),(InputKeyName="MouseX"))),(InputAliasName="SelectNode",LinkedInputKeys=((InputKeyName="XboxTypeS_A"),(InputKeyName="Enter"))),(InputAliasName="SetHomeNode",LinkedInputKeys=((InputKeyName="XboxTypeS_X"))),(InputAliasName="SelectionUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="Gamepad_LeftStick_Up"),(InputKeyName="NumPadEight"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="XboxTypeS_LeftY"))),(InputAliasName="SelectionDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="Gamepad_LeftStick_Down"),(InputKeyName="NumPadTwo"),(InputKeyName="XboxTypeS_DPad_Down"))),(InputAliasName="SelectionLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="Gamepad_LeftStick_Left"),(InputKeyName="NumPadfour"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="XboxTypeS_LeftX"))),(InputAliasName="SelectionRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="Gamepad_LeftStick_Right"),(InputKeyName="NumPadsix"),(InputKeyName="XboxTypeS_DPad_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="SelectNode",LinkedInputKeys=((InputKeyName="LeftMouseButton"))),(InputAliasName="SetHomeNode",LinkedInputKeys=((InputKeyName="RightMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTDrawMapVotePanel",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SelectionUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"))),(InputAliasName="SelectionDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"))),(InputAliasName="Select",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"))),(InputAliasName="back",LinkedInputKeys=((InputKeyName="Escape"),(InputKeyName="XboxTypeS_B"),(InputKeyName="XboxTypeS_Back"))))),(StateClassName="Engine.UIState_Enabled",StateInputAliases=((InputAliasName="Click",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTSimpleMenu",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="SelectionUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="Gamepad_LeftStick_Up"),(InputKeyName="Gamepad_RightStick_Up"),(InputKeyName="MouseScrollUp"),(InputKeyName="XboxTypeS_DPad_Up"))),(InputAliasName="SelectionDown",LinkedInputKeys=((InputKeyName="Gamepad_LeftStick_Down"),(InputKeyName="Down"),(InputKeyName="MouseScrollDown"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_RightStick_Down"))),(InputAliasName="Select",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="SelectionHome",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="SelectionEnd",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="SelectionPgUp",LinkedInputKeys=((InputKeyName="PageUp"))),(InputAliasName="SelectionPgDn",LinkedInputKeys=((InputKeyName="PageDown")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTUICharacterCustomizationList",WidgetStates=((StateClassName="Engine.UIState_Enabled",StateInputAliases=((InputAliasName="SelectionLeft",LinkedInputKeys=((InputKeyName="Gamepad_RightStick_Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"),(InputKeyName="Left"))),(InputAliasName="SelectionRight",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_RightStick_Right"),(InputKeyName="Gamepad_LeftStick_Right"),(InputKeyName="Right")))))))
 +
WidgetInputAliases=(WidgetClassName="UTGame.UTUITabPage_Scoreboard",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="CloseScoreboard",LinkedInputKeys=((InputKeyName="F1")))))))
 +
 +
[Configuration]
 +
BasedOn=..\Engine\Config\BaseInput.ini
 +
 +
[UTGame.UTConsolePlayerInput]
 +
bAutoCenterPitch=TRUE
 +
bAutoCenterVehiclePitch=TRUE
 +
AutoVehicleCenterSpeed=12000
 +
Dodge_Threshold=0.8
 +
SlowTurnScaling=0.1
 +
AutoCenterDelay=2.0
 +
bViewAccelerationEnabled=TRUE
 +
bDebugViewAcceleration=FALSE
 +
bTargetFrictionEnabled=TRUE
 +
bDebugTargetFriction=FALSE
 +
ViewAccel_YawThreshold=0.99f
 +
ViewAccel_DiagonalThreshold=.99f
 +
ViewAccel_BaseMultiplier=1.1f
 +
ViewAccel_TimeToHoldBeforeFastAcceleration=0.210f
 +
ViewAccel_RampSpeed=0.100f
 +
ViewAccel_MaxTurnSpeed=3.0f
 +
ViewAccel_Twitchy=0.98f
 +
MagicScaleForSensitivityMiddle=2.4f
 +
MagicScaleForSensitivityEdge=1.5f
 +
ViewAccel_PitchThreshold=0.66f
 +
ViewAccel_LookingUpOrDownBoundary=12000.0f
 +
ViewAccel_BackToCenterBoundary=3000.0f
 +
ViewAccel_BackToCenterSpeed=2.8f
 +
AutoPitchCenterSpeed=0.20f
 +
AutoPitchStopAdjustingValue=5.0f
 +
HoverBoardPitchMultiplier=0.5f
 +
 +
[IniVersion]
 +
0=1189161986.000000
 +
1=1192217400.000000
 +
 +
[UTGame.UTPlayerInput]
 +
MoveForwardSpeed=1200.000000
 +
MoveStrafeSpeed=1200.000000
 +
LookRightScale=300.000000
 +
LookUpScale=-250.000000
 +
Bindings=(Name="F8",Command="set D3DRenderDevice bUsePostProcessEffects True",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="F9",Command="shot",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="P",Command="TogglePhysicsMode",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Delete",Command="Camera Default",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="End",Command="Camera FirstPerson",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="LeftShift",Command="Walking",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="F7",Command="set D3DRenderDevice bUsePostProcessEffects False",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Duck",Command="Button bDuck | Axis aUp Speed=-1.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Look",Command="Button bLook",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Pause",Command="Pause",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="LookToggle",Command="Toggle bLook",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="CenterView",Command="Button bSnapLevel",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Walking",Command="Button bRun",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Strafe",Command="Button bStrafe",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="NextWeapon",Command="NextWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="ViewTeam",Command="ViewClass Pawn",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="TurnToNearest",Command="Button bTurnToNearest",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Turn180",Command="Button bTurn180",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_MoveForward",Command="Axis aBaseY Speed=1.0",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Backward",Command="Axis aBaseY Speed=-1.0",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_StrafeLeft",Command="Axis aStrafe Speed=-1.0",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_StrafeRight",Command="Axis aStrafe Speed=+1.0",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Jump",Command="Jump | Axis aUp Speed=+1.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Duck",Command="Duck | onrelease UnDuck | Axis aUp Speed=-1.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Fire",Command="StartFire | OnRelease StopFire",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_AltFire",Command="StartAltFire | OnRelease StopAltFire",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Use",Command="use",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_FeignDeath",Command="FeignDeath",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchToBestWeapon",Command="SwitchToBestWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_PrevWeapon",Command="PrevWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_NextWeapon",Command="NextWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon1",Command="switchweapon 1",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon2",Command="switchweapon 2",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon3",Command="switchweapon 3",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon4",Command="switchweapon 4",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon5",Command="switchweapon 5",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon6",Command="switchweapon 6",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon7",Command="switchweapon 7",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon8",Command="switchweapon 8",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon9",Command="switchweapon 9",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchWeapon10",Command="switchweapon 10",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ToggleTranslocator",Command="ToggleTranslocator",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ToggleSpeaking",Command="ToggleSpeaking true | OnRelease ToggleSpeaking false",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Talk",Command="talk",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_TeamTalk",Command="teamtalk",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Taunt1",Command="taunt 1",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Taunt2",Command="taunt 2",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Horn",Command="PlayVehicleHorn",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ShowMenu",Command="CloseEditorViewport | onrelease ShowMenu",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ShowCommandMenu",Command="ShowCommandMenu",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ShowScores",Command="SetShowScores true | Onrelease SetShowScores false",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ShowMap",Command="ShowMap",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ToggleMinimap",Command="ToggleMinimap",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_GrowHud",Command="GrowHud",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ShrinkHud",Command="ShrinkHud",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_ToggleMelee",Command="ToggleMelee | Axis aUp Speed=-1.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_WeaponPicker",Command="ShowQuickPick | OnRelease HideQuickPick",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Jump_Gamepad",Command="SmartJump | Axis aUp Speed=1.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_StrafeLeft_Gamepad",Command="Axis aStrafe Speed=1.0 DeadZone=0.3",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_MoveForward_Gamepad",Command="Axis aBaseY Speed=1.0 DeadZone=0.3",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_TurnLeft_Gamepad",Command="Axis aTurn Speed=1.0 DeadZone=0.3",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_Look_Gamepad",Command="Axis aLookup Speed=0.65 DeadZone=0.3",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="GBA_SwitchToBestWeapon_Gamepad",Command="SwitchToBestWeapon | Axis aUp Speed=-1.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_LeftX",Command="GBA_StrafeLeft_Gamepad",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_LeftY",Command="GBA_MoveForward_Gamepad",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_RightX",Command="GBA_TurnLeft_Gamepad",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_RightY",Command="GBA_Look_Gamepad",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_X",Command="use",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="SIXAXIS_AccelX",Command="GBA_TurnLeft_Gamepad",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="SIXAXIS_AccelZ",Command="GBA_Look_Gamepad",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="F6",Command="stat net",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="M",Command="BasePath 0",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="N",Command="BasePath 1",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_RightTrigger",Command="GBA_Fire",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="LeftMouseButton",Command="GBA_Fire",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_LeftTrigger",Command="GBA_AltFire",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="RightMouseButton",Command="GBA_AltFire",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_A",Command="GBA_Jump_Gamepad",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Enter",Command="GBA_Use",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="E",Command="GBA_Use",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_Back",Command="GBA_ShowScores",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="F1",Command="GBA_ShowScores",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_Y",Command="GBA_ShowMap",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="F2",Command="GBA_ShowMap",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_DPad_Down",Command="GBA_FeignDeath",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="F",Command="GBA_FeignDeath",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="B",Command="GBA_ToggleSpeaking",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_DPad_Up",Command="GBA_ToggleMinimap",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="F3",Command="GBA_ToggleMinimap",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_RightThumbstick",Command="GBA_WeaponPicker",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_RightShoulder",Command="GBA_NextWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="MouseScrollDown",Command="GBA_NextWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_LeftShoulder",Command="GBA_PrevWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="MouseScrollUp",Command="GBA_PrevWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_LeftThumbstick",Command="GBA_Duck",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="C",Command="GBA_Duck",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Up",Command="GBA_MoveForward",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="W",Command="GBA_MoveForward",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Down",Command="GBA_Backward",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="S",Command="GBA_Backward",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="A",Command="GBA_StrafeLeft",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="D",Command="GBA_StrafeRight",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Left",Command="GBA_TurnLeft",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Right",Command="GBA_TurnRight",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="one",Command="GBA_SwitchWeapon1",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="two",Command="GBA_SwitchWeapon2",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="three",Command="GBA_SwitchWeapon3",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="four",Command="GBA_SwitchWeapon4",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="five",Command="GBA_SwitchWeapon5",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="six",Command="GBA_SwitchWeapon6",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="seven",Command="GBA_SwitchWeapon7",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="eight",Command="GBA_SwitchWeapon8",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="nine",Command="GBA_SwitchWeapon9",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="zero",Command="GBA_SwitchWeapon10",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Equals",Command="GBA_GrowHud",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_DPad_Right",Command="GBA_Taunt1",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="J",Command="GBA_Taunt1",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="K",Command="GBA_Taunt2",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="T",Command="GBA_Talk",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Y",Command="GBA_TeamTalk",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_DPad_Left",Command="GBA_ShowCommandMenu",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="V",Command="GBA_ShowCommandMenu",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_Start",Command="GBA_ShowMenu",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Escape",Command="GBA_ShowMenu",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="XboxTypeS_B",Command="GBA_ToggleTranslocator",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="Q",Command="GBA_ToggleTranslocator",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="LeftControl",Command="GBA_Jump",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="SpaceBar",Command="GBA_Jump",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="G",Command="GBA_SwitchToBestWeapon",Control=False,Shift=False,Alt=False)
 +
Bindings=(Name="L",Command="GBA_Horn",Control=False,Shift=False,Alt=False)</pre></div></div>
 +
}}
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Controllers just from second player onwards|ref=<ref name=splitWSGF>[http://www.wsgf.org/blog/blevar/2012/01/15/howto-unreal-tournament-3-4-players-split-screen-multiple-dispays Howto: Unreal Tournament 3 up to 4 players Split-screen with multiple dispays | WSGF]</ref>}}
 +
# Download [https://code.google.com/p/x360ce/downloads/detail?name=x360ce%20vibmod%203.1.4.1.zip vibmod's x360ce 3.1.4.1].
 +
# Connect controllers and make sure to '''''properly''''' set them up in the application configurator
 +
# Open <code>x360ce.ini</code> and make sure <code>[PAD1]</code> is assigned to an unused controller entry
 +
# Save the changes
 +
# Copy <code>x360ce.ini</code> and <code>xinput1_3.dll</code> to {{p|game}}\Binaries\
 
}}
 
}}
  
Line 213: Line 630:
 
{{Audio settings
 
{{Audio settings
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = SFX, Music, Voice, Ambience, and Announcer.  
+
|separate volume notes    = Sound effects, music, voice, ambience and announcer.  
 
|surround sound          = true
 
|surround sound          = true
 
|surround sound notes    = Up to 7.0 output<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref>
 
|surround sound notes    = Up to 7.0 output<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref>
Line 281: Line 698:
 
|local play          = hackable
 
|local play          = hackable
 
|local play players  = 4
 
|local play players  = 4
|local play notes    = See the [http://www.wsgf.org/blog/blevar/2012/01/15/howto-unreal-tournament-3-4-players-split-screen-multiple-dispays up to 4 players Split-screen with multiple dispays].
+
|local play notes    = See [[#Local play|Local play]]
 
|lan play            = true
 
|lan play            = true
 
|lan play players    = 32
 
|lan play players    = 32
Line 322: Line 739:
 
|upnp =  
 
|upnp =  
 
}}
 
}}
 +
 +
===Local play===
 +
{{++}} [https://forums.epicgames.com/threads/972988-foxMod-v0-8-Improved-AI-widescreen-support-4-player-splitscreen-gamepad-support FoxMod] greatly eases setting up splitscreen and controllers
 +
{{ii}} Further [[#Prepare splitscreen controls|adjustments for controllers]] may be required. Additional console commands can be found [[#Useful split-screen commands|below]]
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Splitscreen enabled by default|ref=<ref name=split>[https://forums.epicgames.com/threads/612559-How-to-play-UT3-PC-in-SPLITSCREEN How to play UT3 PC in SPLITSCREEN - Epic Games Forums]</ref>}}
 +
# Open <code>{{p|userprofile}}\Documents\My Games\Unreal Tournament 3\UTGame\Config\UTGame.ini</code>
 +
# Set <code>StringData=(Tag="Splitscreen",DefaultValueIndex=0)</code> to 1
 +
'''Notes'''
 +
{{ii}} Game might not start until every player press fire
 +
}}
 +
{{Fixbox|1=
 +
{{Fixbox/fix|One time splitscreen match|ref=<ref name=splitWSGF/><ref name=split/>}}
 +
# Open console ({{key|TAB}} key)
 +
# Type <code>DebugCreatePlayer X</code> to add every player needed
 +
}}
 +
 +
==Issues fixed==
 +
{{ii}} [http://forums.epicgames.com/threads/586697-Ultron-s-UT3-Tweaks Ultron] has a forum thread with various fixes for the game.
  
 
==Other information==
 
==Other information==
 +
{{ii}} TweakGuides has created a comprehensive guide for adjusting game settings. It can be found [http://www.tweakguides.com/UT3_1.html here].
 
===API===
 
===API===
 
{{API
 
{{API
Line 361: Line 798:
 
|multiplayer notes= Use the [[#Official Gamespy Patch|Official Gamespy Patch]] to replace the deprecated [[GameSpy]] master servers.
 
|multiplayer notes= Use the [[#Official Gamespy Patch|Official Gamespy Patch]] to replace the deprecated [[GameSpy]] master servers.
 
}}
 
}}
 +
 +
===Useful split-screen commands===
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
|-
 +
!Command !! Description !!
 +
|-
 +
|DebugCreatePlayer (1/2/3)|| Add selected player number to the game
 +
|-
 +
|DebugRemovePlayer (1/2/3)|| Remove selected player number from the game (never remove player 0)
 +
|-
 +
|SSSwapcontrollers|| Swap controllers between players
 +
|-
 +
|SetConsoleTarget (0/1/2/3)|| Set the target player for console commands
 +
|}
 +
 +
===Increase Player-Model Resolution===
 +
Insert these lines in your <code>UTCustomChar.ini</code> file under <code>[UTGame.UTCustomChar_Data]</code>
 +
 +
<pre>BodyMaxTexSize[0]=2048
 +
 +
BodyMaxTexSize[1]=2048
 +
 +
BodyMaxTexSize[2]=256
 +
 +
BodyMaxTexSize[3]=256
 +
 +
BodyMaxTexSize[4]=512
 +
 +
HeadMaxTexSize[0]=2048
 +
 +
HeadMaxTexSize[1]=2048
 +
 +
HeadMaxTexSize[2]=512
 +
 +
HeadMaxTexSize[3]=256
 +
 +
HeadMaxTexSize[4]=256
 +
 +
SelfBodyMaxTexSize[0]=2048
 +
 +
SelfBodyMaxTexSize[1]=2048
 +
 +
SelfBodyMaxTexSize[2]=256
 +
 +
SelfBodyMaxTexSize[3]=256
 +
 +
SelfBodyMaxTexSize[4]=512
 +
 +
SelfHeadMaxTexSize[0]=2048
 +
 +
SelfHeadMaxTexSize[1]=2048
 +
 +
SelfHeadMaxTexSize[2]=512
 +
 +
SelfHeadMaxTexSize[3]=256
 +
 +
SelfHeadMaxTexSize[4]=256</pre>
 +
 +
===Mods===
 +
====Where to Download====
 +
Mods can be easily found through quick Google searches; there are many fan sites dedicated to Unreal Tournament 3 modding with the most popular being [http://www.beyondunreal.com/ Beyond Unreal] or [http://forums.epicgames.com/forums/335-User-Maps-amp-Mods Epic Games Official Forums]. [http://forums.epicgames.com/forums/335-User-Maps-amp-Mods Epic Games Official Forums] have a forum category for custom maps and mods. An [http://forums.epicgames.com/threads/718438-Grand-Prize-Winners-in-the-1-Million-Intel-Make-Something-Unreal-Contest! Epic Games Forum] post has the winners of the "Make Something Unreal" contest which list many great mods for different categories.
 +
 +
====Maps====
 +
Maps are custom levels that are created using mod tools or editors.
 +
*A forum user [http://www.giantbomb.com/unreal-tournament-3/61-10955/unreal-tournament-3-best-maps-mods/35-12123/ at Giant Bomb] has compiled a list of essential maps, although some have broken links.
 +
*A list of essential custom maps for Unreal Tournament 3 can be found on [http://planetunreal.gamespy.com/static.php?page=UT3Essential GameSpy's Planet Unreal website.]
 +
*[http://cbp.beyondunreal.com/ Community Bonus Pack (CBP)] is a famous map pack featuring many great high quality maps.
 +
*[http://comp.cr4zyb4st4rd.co.uk/ The COMP (Competitive) Map Pack] focuses more on competitive 1-on-1 style maps.
 +
*The Unreal Old Friends Map Packs [http://forums.epicgames.com/threads/735690-Unreal-Old-Friends-Map-Pack Volume 1] and [http://forums.epicgames.com/threads/771697-Unreal-Old-Friends-Map-Pack-2 Volume 2] contain a high amount of high quality maps in various game types.
 +
 +
====Characters and Skins====
 +
Characters are unique custom races that can be downloaded, skins are different color schemes or textures for current existing races.
 +
*Skins and characters can be downloaded from [http://skincity.beyondunreal.com/?section=models&gameid=5 Beyond Unreal's Skin City website.]
 +
 +
====Total Conversion====
 +
Total conversion mods use the game's engine, while letting you play a whole new game, for example [http://www.moddb.com/mods/the-ball The Ball mod] which is a single player total conversion mod.
 +
*Total conversion mods can mostly be found in [http://www.moddb.com/games/unreal-tournament-3 Mod DB's Unreal Tournament 3 page.]
 +
*[http://www.moddb.com/mods/the-haunted The Haunted] is the winner of the "Make Something Unreal" contest and one of many entries of the contest that have gone commercial as a stand alone game.
 +
*[http://www.moddb.com/mods/angels-fall-first-planetstorm Angels Fall First] is a large scale sci-fi multiplayer mod that has now undergone UDK development.
 +
*[http://www.renegade-x.com/site/ Renegade-X] is a multiplayer mod that is a remake of the Command & Conquer: Renegade game.
  
 
==System requirements==
 
==System requirements==
Line 367: Line 884:
  
 
|minOS    = XP, Vista
 
|minOS    = XP, Vista
|minCPU  = Intel Pentium IV 2 GHz
+
|minCPU  = AMD Athlon XP 2000+
|minCPU2  = AMD Athlon XP 2000+
+
|minCPU2  = Intel Pentium IV 2 GHz
 
|minRAM  = 512 MB
 
|minRAM  = 512 MB
 
|minHD    = 8 GB
 
|minHD    = 8 GB
|minGPU  = NVIDIA GeForce 6200
+
|minGPU  = ATi Radeon 9600
|minGPU2  = ATi Radeon 9600
+
|minGPU2  = NVIDIA GeForce 6200
 
|minDX    = 9
 
|minDX    = 9
  
|recCPU  = Intel Pentium IV 2.4 GHz
+
|recCPU  = AMD Athlon XP 2400+
|recCPu2  = AMD Athlon XP 2400+
+
|recCPu2  = Intel Pentium IV 2.4 GHz
 
|recRAM  = 1 GB
 
|recRAM  = 1 GB
|recGPU  = NVIDIA GeForce 7800 GTX
+
|recGPU  = ATi Radeon X1300
|recGPU2  = ATi Radeon X1300
+
|recGPU2  = NVIDIA GeForce 7800 GTX
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Revision as of 01:31, 25 December 2014

This page may require cleanup to meet basic quality standards. The specific problem is: mods and somebody should test SS. You can help by modifying the article. The discussion page may contain useful suggestions.
Unreal Tournament 3
Cover image missing, please upload it
Developers
Epic Games
Publishers
Midway Games
Engines
Unreal Engine 3
Release dates
Windows November 19, 2007
Unreal Tournament 3 on Wikipedia

Warnings

GameSpy online services have been shut down (see Network for solutions).
Unreal
Unreal 1998
Unreal Tournament 1999
Unreal Tournament 2003 2002
Unreal II: The Awakening 2003
Unreal Tournament 2004 2004
Unreal Tournament 3 2007
Unreal Tournament 4 Cancelled

Key points

Use the GS Patch to replace the deprecated GameSpy master servers

General information

Official developer site
Official game site
Epic Games Official Forum
Liandri Archives - A dedicated Unreal wiki site that collects information about all the games in the series.
Planet Unreal
Steam Community Discussions
Steam Users' Forums for game series

Availability

Source DRM Notes Keys OS
Steam
Icon overlay.png
Unreal Tournament 3 Black Edition. Comes bundled with the Titan Pack.
Error: key type '{{{5}}}' not recognised
Error: OS parameter cannot be empty
Retail
DRM details are not known
Retail keys can be activated on Steam.
Icon overlay.png
Error: OS parameter cannot be empty
The serial key is used either for installation or tied to an online account for use with online play.

DLC and expansion packs

Name Notes
Titan Pack Available for free. Included with Unreal Tournament 3 Black Edition. See Titan Pack for details and download link.
Windows

Essential improvements

Skip intro videos

Instructions

Official Patch

Official Gamespy Patch

Removes Gamespy.[1]

Titan Pack

Free DLC that adds a significant amount of fixes and content.
To be used in conjunction with the Version 4 (v2.0) patch or later
You don't need Titan Pack if you've bought the Black edition.

Game data

Configuration file(s) location

Template:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/13210/pfx/[Note 1]

Save game data location

Template:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/13210/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Steam Cloud

Video settings

File:Unreal Tournament 3 General Graphics.png
In-game general graphics settings.
File:Unreal Tournament 3 Advanced Graphics.png
In-game advanced graphics settings.

Template:Video settings

Input settings

File:Unreal Tournament 3 Input.png
In-game general input settings.
In-game key map settings.

Template:Input settings

Prepare splitscreen controls

Instructions
Instructions

Audio settings

In-game audio settings.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Russian
Spanish

Network

Multiplayer types

Type Native Players Notes
Local play
4 See Local play
LAN play
32 Use GS Patch to replace the deprecated GameSpy servers.
Online play
32 Use GS Patch to replace the deprecated GameSpy servers.

Connection types

Ports

Protocol Port(s) and/or port range(s)
UDP 6500, 7777, 7778, 7787, 13000, 27900
Universal Plug and Play (UPnP) support status is unknown.

Local play

FoxMod greatly eases setting up splitscreen and controllers
Further adjustments for controllers may be required. Additional console commands can be found below
Instructions
Instructions

Issues fixed

Ultron has a forum thread with various fixes for the game.

Other information

TweakGuides has created a comprehensive guide for adjusting game settings. It can be found here.

API

Technical specs Supported Notes
Direct3D 9
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics PhysX
Audio OpenAL, Speex
Cutscenes Bink Video
Multiplayer GameSpy Use the Official Gamespy Patch to replace the deprecated GameSpy master servers.

Useful split-screen commands

Command Description
DebugCreatePlayer (1/2/3) Add selected player number to the game
DebugRemovePlayer (1/2/3) Remove selected player number from the game (never remove player 0)
SSSwapcontrollers Swap controllers between players
SetConsoleTarget (0/1/2/3) Set the target player for console commands

Increase Player-Model Resolution

Insert these lines in your UTCustomChar.ini file under [UTGame.UTCustomChar_Data]

BodyMaxTexSize[0]=2048

BodyMaxTexSize[1]=2048

BodyMaxTexSize[2]=256

BodyMaxTexSize[3]=256

BodyMaxTexSize[4]=512

HeadMaxTexSize[0]=2048

HeadMaxTexSize[1]=2048

HeadMaxTexSize[2]=512

HeadMaxTexSize[3]=256

HeadMaxTexSize[4]=256

SelfBodyMaxTexSize[0]=2048

SelfBodyMaxTexSize[1]=2048

SelfBodyMaxTexSize[2]=256

SelfBodyMaxTexSize[3]=256

SelfBodyMaxTexSize[4]=512

SelfHeadMaxTexSize[0]=2048

SelfHeadMaxTexSize[1]=2048

SelfHeadMaxTexSize[2]=512

SelfHeadMaxTexSize[3]=256

SelfHeadMaxTexSize[4]=256

Mods

Where to Download

Mods can be easily found through quick Google searches; there are many fan sites dedicated to Unreal Tournament 3 modding with the most popular being Beyond Unreal or Epic Games Official Forums. Epic Games Official Forums have a forum category for custom maps and mods. An Epic Games Forum post has the winners of the "Make Something Unreal" contest which list many great mods for different categories.

Maps

Maps are custom levels that are created using mod tools or editors.

Characters and Skins

Characters are unique custom races that can be downloaded, skins are different color schemes or textures for current existing races.

Total Conversion

Total conversion mods use the game's engine, while letting you play a whole new game, for example The Ball mod which is a single player total conversion mod.

  • Total conversion mods can mostly be found in Mod DB's Unreal Tournament 3 page.
  • The Haunted is the winner of the "Make Something Unreal" contest and one of many entries of the contest that have gone commercial as a stand alone game.
  • Angels Fall First is a large scale sci-fi multiplayer mod that has now undergone UDK development.
  • Renegade-X is a multiplayer mod that is a remake of the Command & Conquer: Renegade game.

System requirements

Windows
Minimum Recommended
Operating system (OS) XP, Vista
Processor (CPU) AMD Athlon XP 2000+
Intel Pentium IV 2 GHz
System memory (RAM) 512 MB
Hard disk drive (HDD) 8 GB
Video card (GPU) ATi Radeon 9600
NVIDIA GeForce 6200
DirectX 9 compatible

Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References