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 2004"

From PCGamingWiki, the wiki about fixing PC games
(Blanked the page)
m (Reverted edits by 95.70.131.202 (talk) to last revision by Asdfsfs)
Line 1: Line 1:
 +
{{cleanup}}
 +
{{Infobox game
 +
|cover        = Unreal Tournament 2004 Cover.png
 +
|developers  =
 +
{{Infobox game/row/developer|Epic Games}}
 +
{{Infobox game/row/developer|Digital Extremes}}
 +
{{Infobox game/row/developer|Psyonix}}
 +
{{Infobox game/row/osxporter|Ryan C. Gordon}}
 +
{{Infobox game/row/linporter|Ryan C. Gordon}}
 +
|publishers  =
 +
{{Infobox game/row/publisher|Atari}}
 +
|engines      =
 +
{{Infobox game/row/engine|Unreal Engine 2.5}}
 +
|release dates=
 +
{{Infobox game/row/date|Windows|March 16, 2004}}
 +
{{Infobox game/row/date|OS X|March 16, 2004}}
 +
{{Infobox game/row/date|Linux|March 16, 2004}}
 +
|steam appid  = 13230
 +
|gogcom page  = unreal_tournament_2004_ece
 +
|strategywiki = Unreal Tournament 2004
 +
|wikipedia    = Unreal Tournament 2004
 +
|winehq      = 3664
 +
}}
 +
{{Series|Unreal}}
  
 +
'''General information'''
 +
{{mm}} [http://forums.epicgames.com/forums/249-Unreal-Tournament-2003-2004 Official Epic Games Forum]
 +
{{mm}} [http://liandri.beyondunreal.com Liandri Archives] - A dedicated Unreal wiki site that collects information about all the games in the series.
 +
{{mm}} [http://wiki.beyondunreal.com/ Unreal Wiki] - A wiki on how to use Unreal Editor, UnrealScript and other technical aspects of Unreal Engine.
 +
{{mm}} [http://wiki.unrealadmin.org/ Unreal Admin Wiki] - A wiki on how to manage Unreal multiplayer servers.
 +
{{GOG.com links|unreal_tournament_2004_ece|unreal_series|for game series}}
 +
{{mm}} [http://steamcommunity.com/app/13230/discussions/ Steam Community Discussions]
 +
 +
==Availability==
 +
{{Availability|
 +
{{Availability/row| Retail | | disc | 6 CDs or 1 DVD. [[Digital rights management (DRM)#Disc check|Disc check]] removed in latest [[#Patches|patches]]. | | Windows, OS X, Linux}}
 +
{{Availability/row| GamersGate | DD-UT2004 | unknown | Editor's Choice Edition. | | Windows}}
 +
{{Availability/row| GOG | unreal_tournament_2004_ece | DRM-free | Editor's Choice Edition. | | Windows}}
 +
{{Availability/row| Steam | 13230 | Steam | Editor's Choice Edition. | | Windows}}
 +
}}
 +
{{ii}} Retail versions do not activate with any of the online [[Digital Distribution|digital distribution]] stores.
 +
 +
{{DLC|
 +
{{DLC/row| Streamline Bonus Map: AS-Confexia | Available for free. See [[#Bonus Maps|Bonus Maps]].| Windows, OS X, Linux }}
 +
{{DLC/row| Epic Bonus Map: DM-Forbidden | Available for free. See [[#Bonus Maps|Bonus Maps]].| Windows, OS X, Linux }}
 +
{{DLC/row| Epic Bonus Map: ONS-Icarus | Available for free. See [[#Bonus Maps|Bonus Maps]].| Windows, OS X, Linux }}
 +
{{DLC/row| Digital Extremes Bonus Map: CTF-DE-LavaGiant2 | Available for free. See [[#Bonus Maps|Bonus Maps]].| Windows, OS X, Linux }}
 +
{{DLC/row| XP Levels | Available for free. See [[#Bonus Packs|Bonus Packs]].| Windows, OS X, Linux }}
 +
{{DLC/row| ECE Bonus Pack | Available for free. Already included in Unreal Tournament 2004: Editor's Choice Edition and the Mega Pack.| Windows, OS X, Linux }}
 +
{{DLC/row| Mega Pack | Available for free. Already included in the latest patch for OS X. See [[#Bonus Packs|Bonus Packs]].| Windows, OS X, Linux }}
 +
}}
 +
 +
===Demos===
 +
* [https://community.pcgamingwiki.com/files/file/159-unreal-tournament-2004-windows-demo/ Windows]
 +
* [https://community.pcgamingwiki.com/files/file/161-unreal-tournament-2004-os-x-demo/ OS X]
 +
* [https://community.pcgamingwiki.com/files/file/160-unreal-tournament-2004-linux-demo/ Linux]
 +
 +
==Essential improvements==
 +
===Patches===
 +
{{ii}} For Windows, the latest version is v3369
 +
{{ii}} For OS X and Linux, the latest version is v3369.2
 +
{{ii}} Install the patch specific to your platform before installing the 64-bit Windows binaries or the Editor's Choice Edition (ECE) Bonus Pack
 +
* [https://community.pcgamingwiki.com/files/file/162-unreal-tournament-2004-windows-patch/ Windows]
 +
* [http://download.cnet.com/Unreal-Tournament-2004-v3369-patch/3000-7441_4-10469052.html Alternate link for Windows Patch]
 +
* [https://community.pcgamingwiki.com/files/file/163-unreal-tournament-2004-64-bit-windows-binaries/ Windows binaries (64-bit)]
 +
* [https://community.pcgamingwiki.com/files/file/165-unreal-tournament-2004-os-x-patch/ OS X]
 +
* [https://community.pcgamingwiki.com/files/file/164-unreal-tournament-2004-linux-patch/ Linux]
 +
 +
===Bonus Content===
 +
Epic Games has released additional game content for free.
 +
====Official====
 +
=====Bonus Packs=====
 +
{{ii}} The Mega Pack is included in the latest OS X patch
 +
* [https://community.pcgamingwiki.com/files/file/166-unreal-tournament-2004-mega-pack-windows/ UT2004 Mega Pack (Windows)] - Contains latest official patch (3369), all of the Editor's Choice Pack's bonus content, as well as 9 new maps.
 +
* [https://community.pcgamingwiki.com/files/file/167-unreal-tournament-2004-mega-pack-linux/ UT2004 Mega Pack (Linux)] - Same as the Windows version, but for Linux (32 and 64-bit versions).
 +
* [https://community.pcgamingwiki.com/files/file/169-unreal-tournament-2004-xp-levels/ UT2004 XP Levels] - Two new official Onslaught maps, ONS-Ascendancy and ONS-Aridoom.
 +
 +
=====Bonus Maps=====
 +
* [https://community.pcgamingwiki.com/files/file/170-unreal-tournament-2004-as-confexia-map/ Streamline Bonus Map: AS-Confexia] - A vehicle-based Assault map from [http://www.streamline-studios.com/ Streamline Studios].
 +
* [https://community.pcgamingwiki.com/files/file/171-unreal-tournament-2004-dm-forbidden-map/ Epic Bonus Map: DM-Forbidden]
 +
* [https://community.pcgamingwiki.com/files/file/172-unreal-tournament-2004-ons-icarus-map/ Epic Bonus Map: ONS-Icarus] - A medium-sized Onslaught map
 +
* [https://community.pcgamingwiki.com/files/file/173-unreal-tournament-2004-ctf-de-lavagiant2-map/ Digital Extremes Bonus Map: CTF-DE-LavaGiant2] - Originally from Unreal Tournament 2003, converted to have full support of Unreal Tournament 2004.
 +
 +
====Unofficial====
 +
=====Community Bonus Pack=====
 +
* [https://community.pcgamingwiki.com/files/file/174-unreal-tournament-2004-community-bonus-pack-1-re-release/ Community Bonus Pack 1 - UT2004 Re-Release] - UT2004 version of developer-certified fan maps for UT2003.
 +
* [https://community.pcgamingwiki.com/files/file/175-unreal-tournament-2004-community-bonus-pack-2-volume-1/ Community Bonus Pack 2: Volume 1] - Developer-approved fan-made maps. Contains 21 new maps, 4 characters, and a mutator.
 +
* [https://community.pcgamingwiki.com/files/file/176-unreal-tournament-2004-community-bonus-pack-2-volume-2/ Community Bonus Pack 2: Volume 2] - Second half of the new map pack. Contains 20 new maps, 4 skins and 2 mutators to play with.
 +
 +
=====Ultimate Community Map Pack=====
 +
* [https://community.pcgamingwiki.com/files/file/181-unreal-tournament-2004-ultimate-ultimate-community-map-pack-vol-1-4/ The Ultimate Ultimate Community Map Pack] - All the map packs in the series (Volume 1-4). 44 maps in total.
 +
* [https://community.pcgamingwiki.com/files/file/177-unreal-tournament-2004-ultimate-community-map-pack-volume-1/ Ultimate Community Map Pack Volume 1] - Contains 14 new maps and a new weapon.
 +
* [https://community.pcgamingwiki.com/files/file/178-unreal-tournament-2004-ultimate-community-map-pack-volume-2/ Ultimate Community Map Pack Volume 2] - Contains 18 new maps (with one Assault map having 3 weapons and a vehicle exclusive to it).
 +
* [https://community.pcgamingwiki.com/files/file/179-unreal-tournament-2004-ultimate-community-map-pack-volume-3/ Ultimate Community Map Pack Volume 3] - Contains 6 new maps (most of them are medium-sized).
 +
* [https://community.pcgamingwiki.com/files/file/180-unreal-tournament-2004-ultimate-community-map-pack-volume-4/ Ultimate Community Map Pack Volume 4] - Contains 6 new maps (most of them are medium/large).
 +
 +
===Mods===
 +
====Single-player====
 +
* [http://www.moddb.com/mods/out-of-hell Out of Hell]
 +
* [http://www.moddb.com/mods/dark-corners Dark Corners]
 +
* [http://www.moddb.com/mods/damnation Damnation]
 +
 +
====Multi-player====
 +
 +
* [http://www.moddb.com/mods/chaosut2evolution ChaosUT2: Evolution]
 +
* [http://www.moddb.com/mods/killing-floor Killing Floor] This mod became a [[Killing Floor|stand-alone game]]
 +
* [http://www.moddb.com/mods/red-orchestra Red Orchestra] This mod became a [[Red Orchestra: Ostfront 1945|stand-alone game]].
 +
* [http://www.moddb.com/mods/airbuccaneers AirBuccaneers]
 +
* [http://www.moddb.com/mods/ballistic-weapons Ballistic Weapons]
 +
* [http://www.moddb.com/mods/unwheel UnWheel]
 +
* [http://www.moddb.com/mods/gunreal Gunreal]
 +
 +
==Game data==
 +
{{Image|Unreal Tournament 2004 General.png|In-game general settings.}}
 +
{{Image|Unreal Tournament 2004 Player.png|In-game player settings.}}
 +
{{Image|Unreal Tournament 2004 HUD.png|In-game HUD settings.}}
 +
 +
===Configuration file(s) location===
 +
{{Game data|
 +
{{Game data/row|Windows|{{p|game}}\System\*.ini}}
 +
{{Game data/row|OS X|~/Library/Application Support/Unreal Tournament 2004/System/*.ini}}
 +
{{Game data/row|Linux|{{p|linuxhome}}/.ut2004/*.ini}}
 +
}}
 +
{{ii}} {{file|UT2004.ini}} contains general settings.
 +
{{ii}} {{file|ut2004-win64.ini}} contains general settings for the 64-bit executable on Windows.
 +
{{ii}} {{file|User.ini}} contains FOV and other settings.
 +
{{XDG|unknown}}
 +
 +
===Save game data location===
 +
{{Game data|
 +
{{Game data/row|Windows|{{p|game}}\Saves}}
 +
{{Game data/row|OS X|~/Library/Application Support/Unreal Tournament 2004/Saves}}
 +
{{Game data/row|Linux|}}
 +
}}
 +
 +
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 +
{{Save game cloud syncing
 +
|gog galaxy            = false
 +
|gog galaxy notes      =
 +
|origin                =
 +
|origin notes          =
 +
|steam cloud          = false
 +
|steam cloud notes    =
 +
|uplay                =
 +
|uplay notes          =
 +
|xbox cloud            =
 +
|xbox cloud notes      =
 +
}}
 +
 +
==Video settings==
 +
{{Image|Unreal Tournament 2004 Video.png|In-game video settings.}}
 +
{{Video settings
 +
|wsgf link                  = http://www.wsgf.org/dr/unreal-tournament-2004
 +
|widescreen wsgf award      = silver
 +
|multimonitor wsgf award    = silver
 +
|ultrawidescreen wsgf award = incomplete
 +
|4k ultra hd wsgf award    = incomplete
 +
|widescreen resolution      = hackable
 +
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
 +
|multimonitor              = hackable
 +
|multimonitor notes        = (could not test, needs updating)
 +
|ultrawidescreen            = unknown
 +
|ultrawidescreen notes      =
 +
|4k ultra hd                = true
 +
|4k ultra hd notes          =
 +
|fov                        = true
 +
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 +
|windowed                  = true
 +
|windowed notes            = Toggle in settings; see [[#Windowed|Windowed]].
 +
|borderless windowed        = hackable
 +
|borderless windowed notes  = See [[#Windowed|Windowed]], then set borderless with [[Glossary:Borderless fullscreen windowed#Borderless Windowed|Borderless Windowed]] or similar.
 +
|anisotropic                = true
 +
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
 +
|antialiasing              = hackable
 +
|antialiasing notes        = No in-game setting, AA can be forced by driver.
 +
|vsync                      = hackable
 +
|vsync notes                = See [[#Vertical sync (Vsync)|Vertical sync (Vsync)]].
 +
|60 fps                    = true
 +
|60 fps notes              =
 +
|120 fps                    = true
 +
|120 fps notes              = In online play, the game by default is capped at 90 FPS or so, resulting in severe choppiness. Use "netspeed 15000" (no quotation marks) in console to fix this.
 +
|color blind                = unknown
 +
|color blind notes          =
 +
}}
 +
 +
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 +
{{ii}} Widescreen resolutions such as 1920x1080 are natively supported by the game but must be set manually.
 +
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Edit configuration file|ref={{cn|date=July 2016}}}}
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Edit {{file|UT2004.ini}}.
 +
# Go to the client section (<code>[WinDrv.WindowsClient]</code> for Windows, <code>[SDLDrv.SDLClient]</code> for Linux).
 +
# Change <code>FullscreenViewportX=</code> and <code>FullscreenViewportY=YYY</code> to the resolution you want.
 +
}}
 +
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Console|ref={{cn|date=July 2016}}}}
 +
# Start the game and once on the main menu open the console by pressing {{key|~}}.
 +
# Type <code>setres widthXheight</code> (e.g. <code>setres 1920x1080</code>).
 +
# Press {{Key|Enter}}.
 +
 +
'''Notes'''
 +
{{ii}} This only has to be done once.
 +
}}
 +
 +
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{ii}} FOV in-game is 100°
 +
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Set FOV higher than 100°|ref={{cn|date=July 2016}}}}
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>User.ini</code>.
 +
# Change <code>DesiredFOV=</code>, <code>DefaultFOV=</code> and <code>FOVAngle=</code> to the FOV you want.
 +
}}
 +
 +
===[[Glossary:Windowed|Windowed]]===
 +
{{ii}} Windowed mode can be toggled in-game; do the following to set the default starting mode.
 +
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Edit configuration file|ref={{cn|date=July 2016}}}}
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Edit {{file|UT2004.ini}}.
 +
# Go to the client section (<code>[WinDrv.WindowsClient]</code> for Windows, <code>[SDLDrv.SDLClient]</code> for Linux).
 +
# Change <code>StartupFullscreen=</code> to the setting you want.
 +
# Change <code>WindowedViewportX=</code> and <code>WindowedViewportY=</code> to the windowed resolution you want.
 +
}}
 +
 +
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Edit configuration file|ref={{cn|date=July 2016}}}}
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Edit {{file|UT2004.ini}}.
 +
# Go to the renderer you are using (<code>[D3DDrv.D3DRenderDevice]</code> for Direct3D, <code>[OpenGLDrv.OpenGLRenderDevice]</code> for OpenGL).
 +
# Change <code>LevelOfAnisotropy=</code> to the value you want (2, 4, or 8), or set to 1 to disable.
 +
}}
 +
 +
===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Edit configuration file|ref={{cn|date=July 2016}}}}
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Edit {{file|UT2004.ini}}.
 +
# Go to the renderer you are using (<code>[D3DDrv.D3DRenderDevice]</code> for Direct3D, <code>[OpenGLDrv.OpenGLRenderDevice]</code> for OpenGL).
 +
# Change <code>UseVSync=</code> to the setting you want.
 +
{{ii}} The OpenGL renderer has the property listed twice. Make sure to change both.
 +
}}
 +
 +
==Input settings==
 +
{{Image|Unreal Tournament 2004 Controls.png|In-game control settings.}}
 +
{{Image|Unreal Tournament 2004 Remapping.png|In-game key map settings.}}
 +
{{Input settings
 +
|key remap                = true
 +
|key remap notes          =
 +
|acceleration option      = true
 +
|acceleration option notes = Can be both disabled and adjusted in Settings -> Input.
 +
|mouse sensitivity        = true
 +
|mouse sensitivity notes  = Mouse sensitivity is affected by the field of view. Therefore it is recommended to use '''mouse-sensitivity.com''' to calculate the sensitivity based on the desired field of view.
 +
|mouse menu                = true
 +
|mouse menu notes          =
 +
|invert mouse y-axis      = true
 +
|invert mouse y-axis notes = Settings -> Input -> Invert Mouse
 +
|controller support        = true
 +
|controller support notes  = Settings -> Input -> Use Joystick. May require axis mapping via User.ini.
 +
|full controller          = false
 +
|full controller notes    = Support only DirectInput. Use XInput Plus for Xbox 360 controllers. Menu navigation is only mouse driven.
 +
|controller remap          = hackable
 +
|controller remap notes    = Needs to be mapped via User.ini.
 +
|controller sensitivity    = hackable
 +
|controller sensitivity notes= Needs to be set via User.ini.
 +
|invert controller y-axis  = hackable
 +
|invert controller y-axis notes= Needs to be set via User.ini.
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 +
|button prompts            = false
 +
|button prompts notes      =
 +
|controller hotplug        = unknown
 +
|controller hotplug notes  =
 +
|haptic feedback          = true
 +
|haptic feedback notes    =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
}}
 +
 +
==Audio settings==
 +
{{Image|Unreal Tournament 2004 Audio.png|In-game audio settings.}}
 +
{{Audio settings
 +
|separate volume          = true
 +
|separate volume notes    =
 +
|surround sound          = true
 +
|surround sound notes    = Up to 7.0 output<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref>
 +
|subtitles                = false
 +
|subtitles notes          =
 +
|closed captions          = false
 +
|closed captions notes    =
 +
|mute on focus lost      = true
 +
|mute on focus lost notes =
 +
|eax support              = true
 +
|eax support notes        = EAX 3.0 included;<ref>[http://www.tweakguides.com/UT2004_6.html Unreal Tournament 2004 Tweak Guide - TweakGuides.com]</ref> EAX 5.0 with 3rd party X-Fi patch from Creative.<ref>[https://web.archive.org/web/20060716054224/http://www.soundblaster.com/products/x-fi/technology/ut2004/ Unreal Tournament 2004 - SoundBlaster.com (retrieved)]</ref> (through OpenAL)<ref>[https://web.archive.org/web/20040410050000/http://www.eax.creative.com/gaming/ut2004.asp EAX Featured Game: Unreal Tournament 2004 - EAX.CREATIVE.COM (retrieved)]</ref> This patch changes the game's audio significantly by adding dynamic music and other features, which can supposedly be toggled off.<ref>https://xfi.blogspot.de/2006/07/unreal-tournament-2004-x-fi-patch.html</ref>
 +
}}
 +
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = unknown
 +
|notes    = The German version is censored, but selecting English as language and installing the latest patch restores the gore.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = unknown
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = unknown
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = true
 +
|audio    = true
 +
|subtitles = unknown
 +
|notes    =
 +
|fan      =
 +
}}
 +
}}
 +
 +
==Network==
 +
{{Network/Multiplayer
 +
|local play          =
 +
|local play players  =
 +
|local play modes    =
 +
|local play notes    =
 +
|lan play            = true
 +
|lan play players    = 32
 +
|lan play modes      =
 +
|lan play notes      =
 +
|online play          = true
 +
|online play players  = 32
 +
|online play modes    =
 +
|online play notes    =
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}
 +
 +
{{Network/Connections
 +
|matchmaking        = false
 +
|matchmaking notes  =
 +
|p2p                = true
 +
|p2p notes          =
 +
|dedicated          = true
 +
|dedicated notes    =
 +
|self-hosting      = true
 +
|self-hosting notes =
 +
|direct ip          = hackable
 +
|direct ip notes    = Open the console ({{key|~}}) and enter <code>open</code> followed by the IP and port.
 +
}}
 +
 +
{{Network/Ports
 +
|tcp  = 7777-7788, 27900, 42292
 +
|udp  = 7777-7788, 27900, 42292
 +
|upnp =
 +
}}
 +
 +
==Issues fixed==
 +
{{ii}} TweakGuides has created a [http://www.tweakguides.com/UT2004_1.html comprehensive guide] for fixing issues in this game.
 +
 +
===Low sound volume===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Disable communications activity sound reduction|ref={{cn|date=July 2016}}}}
 +
# Open the Start screen/Start menu, type <code>mmsys.cpl</code> and press {{key|Enter}}.
 +
# Go to the Communications tab.
 +
# Choose Do nothing.
 +
# Click OK to save your changes.
 +
}}
 +
 +
===No EAX audio on Vista and higher===
 +
{{ii}} This fix only works for users with a Creative SoundBlaster Audigy card or better.
 +
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Disable "System Driver" in Audio settings|ref=<ref>[https://web.archive.org/web/20110612010602/http://connect.creativelabs.com/alchemy/Lists/Games/AllItems.aspx List of games compatible with ALchemy]</ref>}}
 +
#From the main menu, go to Settings > Audio.
 +
#Ensure <code>Audio Mode</code> is set to <code>H/W 3D + EAX</code>.
 +
#Uncheck <code>System Driver</code>.
 +
#Apply the changes.
 +
}}
 +
 +
===Troublesome Firewall Authorization in Windows XP SP2 and later===
 +
 +
Edit the <code>{{p|game}}\System\UT2004.ini</code> file (or <code>{{p|game}}\System\ut2004-win64.ini</code> if you're using x64 binaries) and add the following lines at the end of the file:
 +
<pre>[FireWall]
 +
IgnoreSP2=1</pre>
 +
 +
===D3DERR_DEVICELOST error under Windows 10===
 +
{{ii}} The 32-bit version's default renderer can fail to start due to 'losing' your graphics card.
 +
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Install the 64-bit version of the game|ref=<ref name="Expack3">Tested by [[User:Expack3|Expack3]]</ref>}}
 +
# Patch the game to the [https://community.pcgamingwiki.com/files/file/162-unreal-tournament-2004-windows-patch/ latest version].
 +
# Download and install the [https://community.pcgamingwiki.com/files/file/163-unreal-tournament-2004-64-bit-windows-binaries/ 64-bit version of the game].
 +
# Run <code>{{P|game}}\System\ut2004-win64.exe</code>
 +
}}
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Use a different renderer|ref=<ref name="Expack3"/>}}
 +
See [[#Enable the OpenGL renderer|Enable the OpenGL renderer]] for instructions.
 +
}}
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Windowed Mode|ref=<ref name="Expack3"/>}}
 +
* See [[#Windowed|Windowed]] for further instructions.
 +
}}
 +
 +
===Bad performance under Windows 10===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Disable Mouse lag reduction|ref=<ref>https://steamcommunity.com/app/13230/discussions/0/535152276585023562/</ref>}}
 +
# Open <code>{{P|game}}\System\ut2004.ini</code>
 +
# Find <code>ReduceMouseLag</code> and change each occurrence to <code>ReduceMouseLag=False</code>.
 +
# Save and close the file.
 +
}}
 +
 +
===MSI Afterburner OSD does not show===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|MSI Afterburner OSD does not show|ref={{cn|date=March 2017}}}} Open RivaTuner (the tool that comes together with MSI Afterburner), add the game file UT2004.exe, and activate or deactivate Custom Direct3D support depending on the global setting.
 +
}}
 +
 +
==Issues unresolved==
 +
 +
===Intermittent system freeze when starting the game on Windows 7===
 +
 +
Though the cause of the system freeze has not been strictly identified, following methods have been reported to stop them:
 +
 +
* Make the game always start windowed, then switch to fullscreen with {{key|Alt|Enter}} after reaching main menu.
 +
* Run UT2004 in [[Windows Compatibility Mode|Compatibility Mode]] (Windows XP Service Pack 3).
 +
 +
===Audio issues (especially x64 .exe)===
 +
 +
Intermittent sound crackling is common.
 +
 +
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      = 8, 9
 +
|direct3d notes        = Experimental Direct3D 9 support was added via Patch v3204. It was later removed in subsequent patches. Direct3D 8 was replaced by Direct3D 9 in x86-64 version.
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        = 1.x
 +
|opengl notes          = Cannot be selected via in-game options on Windows x86 version. See [[#Enable the OpenGL renderer|Enable the OpenGL renderer]]. x86-64 Windows version provides native support via in-game options. Default API on OS X and Linux.
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          = true
 +
|software mode notes    = Software rasterizer was removed in x86-64 version.
 +
|mantle support        =
 +
|mantle support notes  =
 +
|vulkan support        =
 +
|vulkan support notes  =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  = 1.1, 2
 +
|shader model notes    =
 +
|64-bit executable      = true
 +
|64-bit executable notes= Included with OS X and Linux. For Windows, it must be downloaded separately. See [[#Patches|Patches]].
 +
}}
 +
 +
===Middleware===
 +
{{Middleware
 +
|physics          = Karma
 +
|physics notes    =
 +
|audio            = Miles Sound System, OpenAL, Speex
 +
|audio notes      = Linux version might need OSS wrapper for audio to work (Alsa OSS [aoss], Pulse Audio OSS wrapper [padsp] or osspd OSS daemon)
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
}}
 +
 +
===Enable the OpenGL renderer===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Modify the UT2004.ini file|ref=<ref>http://www.tweakguides.com/UT2004_10.html</ref>}}
 +
# Go to <code>{{p|game}}\System</code>
 +
# Open <code>UT2004.ini</code>.
 +
# Add <code>;</code> to the beginning of <code>RenderDevice=D3DDrv.D3DRenderDevice</code> (For software mode, modify <code>RenderDevice=PixoDrv.PixoRenderDevice</code> instead).
 +
# Remove <code>;</code> at the beginning of <code>RenderDevice=OpenGLDrv.OpenGLRenderDevice</code>
 +
# Save the file and launch the game.
 +
}}
 +
 +
==Linux==
 +
===Compatibility===
 +
Unreal Tournament 2004 is capable of running both on 32-bit and 64-bit versions of Linux, both versions of the client are bundled with the game.
 +
 +
===Installation===
 +
This process is best used with the Steam version of Unreal Tournament 2004.{{cn|reason=Why is this? What makes the Steam version different or better?|date=September 2015}}
 +
 +
====Step 1: Downloads====
 +
# {{store link|Steam|13230|The Steam version of UT2K4}}
 +
# The latest patch for [https://community.pcgamingwiki.com/files/file/164-unreal-tournament-2004-linux-patch/ UT2K4 (v3369.2)]
 +
 +
====Step 2: Moving the Steam Stuff====
 +
=====CD Key Part 1=====
 +
#Run Unreal Tournament 2004 in Steam.
 +
#Move the folder to where you want it to be installed.
 +
 +
Assuming we want ~/Games/UT2K4/ and we are in the steamapps/common folder:
 +
mv unreal\ tournament\ 2004/ ~/Games/UT2K4/
 +
 +
=====CD Key Part 2=====
 +
On Steam, the CD key is not easily available. The CD key can be found from
 +
wine regedit
 +
32-bit prefixes will be located in
 +
{{p|hklm}}\SOFTWARE\Unreal Technology\Installed Apps\UT2004.
 +
64-bit prefixes will be located in
 +
{{p|hklm}}\SOFTWARE\{{p|wow64}}\Unreal Technology\Installed Apps\UT2004
 +
 +
Install the CD key for the Linux version.
 +
echo XXXXX-XXXXX-XXXXX-XXXXX > ~/Games/UT2K4/System/cdkey
 +
It can now be removed from Steam.
 +
 +
====Step 3: The Linux Stuff====
 +
=====Apply the Patch=====
 +
Extract the patch anywhere. The resulting folder should contain subfolders such as "System/", "Textures/", etc. Move these folders into the UT2K4 folder. Overwrite files that should be overwritten.
 +
 +
=====Libraries, OpenAL=====
 +
Run UT2K4 in the terminal and it should tell you what you need.
 +
 +
Next Is OpenAL. Install OpenAL-Soft or any other OpenAL package your distribution has. Then go into the System/ folder and enter, for example:
 +
<pre>ln -s /usr/lib64/libopenal.so openal.so</pre>
 +
Adjust that <code>libopenal.so</code> location as needed. Audio should now work when the game is running.
 +
 +
'''Libraries for Debian Wheezy (32-bit)'''
 +
 +
The game is hard-coded to use older versions of libraries that are no longer available in Linux distributions, the following symlinks need to be used. Force the game to use the latest versions of the listed libraries.
 +
<pre>
 +
sudo apt-get install libdirectfb-bin libstdc++5
 +
cd /usr/lib/i386-linux-gnu
 +
ln -s ./libdirect-1.2.so.9 ./libdirect-1.0.so.0
 +
ln -s ./libfusion-1.2.so.9 ./libfusion-1.0.so.0
 +
ln -s ./libdirect-1.2.so.9 ./libdirect-1.0.so.0
 +
ln -s ./libdirectfb-1.2.so.9 ./libdirectfb-1.0.so.0
 +
</pre>
 +
 +
=====Segmentation Fault On Startup (after game was working previously)=====
 +
./ut2004-bin
 +
Signal: SIGSEGV [segmentation fault]
 +
Aborting.
 +
Crash information will be saved to your logfile.
 +
 +
If the game doesn't exit properly, It could end up with a corrupted <code>~/.ut2004</code> folder. Move it out of the way and try it again.
 +
mv ~/.ut2004 ~/.ut2004.old
 +
 +
{{ii}} If you're using unstable graphics drivers, be sure to back up <code>~/.ut2004</code> folder regularly as it can easily become corrupted by game crashes.
 +
 +
===Running the Game===
 +
For 32-bit systems, just run ut2004-bin in the System/ folder. For 64-bit systems, run ut2004-bin-linux-amd64.
 +
====Unreal Editor====
 +
There is no Linux version of the Unreal Editor. However, there is a native version of the UCC. To run that, run ucc-bin (or ucc-bin-linux-amd64 for 64-bit) in the System/ folder.
 +
 +
==System requirements==
 +
{{System requirements
 +
|OSfamily = Windows
 +
 +
|minOS    = 2000, XP
 +
|minCPU  = AMD Athlon 1.0 GHz
 +
|minCPU2  = Pentium III 1.0 GHz
 +
|minRAM  = 128 MB
 +
|minHD    = 4 GB
 +
|minVRAM  = 32 MB
 +
|minDX    = 9.0b
 +
 +
|recCPU  = Intel Pentium or AMD 1.2 GHz or greater
 +
|recRAM  = 256 MB
 +
|recHD    = 8 GB
 +
|recVRAM  = 64 MB
 +
|recDX    = 9.0b
 +
}}
 +
 +
{{System requirements
 +
|OSfamily = OS X
 +
 +
|minOS    = 10.5.2
 +
|minCPU  = Dual Core 2.0 GHz or AMD Athlon 64 X2 Dual Core 5400+
 +
|minRAM  = 2 GB
 +
|minHD    = 8 GB
 +
|minGPU  = Nvidia GeForce 8600 GTS
 +
|minVRAM  = 512 MB
 +
 +
|recOS    = 10.6.4
 +
|recCPU  = Quadcore Intel or AMD Phenom 9850 Quad-Core
 +
|recRAM  = 4 GB
 +
|recGPU  = Nvidia GeForce GTX 285
 +
}}
 +
 +
{{References}}

Revision as of 14:56, 6 November 2017

This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
Template:Infobox game/row/osxporterTemplate:Infobox game/row/linporter
Unreal Tournament 2004
Unreal Tournament 2004 cover
Developers
Epic Games
Digital Extremes
Psyonix
Publishers
Atari
Engines
Unreal Engine 2.5
Release dates
Windows March 16, 2004
macOS (OS X) March 16, 2004
Linux March 16, 2004
Unreal Tournament 2004 guide on StrategyWiki
Unreal Tournament 2004 on Wikipedia

Warnings

The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
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

General information

Official Epic Games Forum
Liandri Archives - A dedicated Unreal wiki site that collects information about all the games in the series.
Unreal Wiki - A wiki on how to use Unreal Editor, UnrealScript and other technical aspects of Unreal Engine.
Unreal Admin Wiki - A wiki on how to manage Unreal multiplayer servers.
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
6 CDs or 1 DVD. Disc check removed in latest patches.
Windows
macOS (OS X)
Linux
GamersGate
DRM details are not known
Editor's Choice Edition.
Windows
GOG.com
DRM-free
Editor's Choice Edition.
Windows
Steam
Icon overlay.png
Editor's Choice Edition.
Windows
Retail versions do not activate with any of the online digital distribution stores.

DLC and expansion packs

Name Notes
Streamline Bonus Map: AS-Confexia Available for free. See Bonus Maps.
Windows
macOS (OS X)
Linux
Epic Bonus Map: DM-Forbidden Available for free. See Bonus Maps.
Windows
macOS (OS X)
Linux
Epic Bonus Map: ONS-Icarus Available for free. See Bonus Maps.
Windows
macOS (OS X)
Linux
Digital Extremes Bonus Map: CTF-DE-LavaGiant2 Available for free. See Bonus Maps.
Windows
macOS (OS X)
Linux
XP Levels Available for free. See Bonus Packs.
Windows
macOS (OS X)
Linux
ECE Bonus Pack Available for free. Already included in Unreal Tournament 2004: Editor's Choice Edition and the Mega Pack.
Windows
macOS (OS X)
Linux
Mega Pack Available for free. Already included in the latest patch for OS X. See Bonus Packs.
Windows
macOS (OS X)
Linux

Demos

Essential improvements

Patches

For Windows, the latest version is v3369
For OS X and Linux, the latest version is v3369.2
Install the patch specific to your platform before installing the 64-bit Windows binaries or the Editor's Choice Edition (ECE) Bonus Pack

Bonus Content

Epic Games has released additional game content for free.

Official

Bonus Packs
The Mega Pack is included in the latest OS X patch
Bonus Maps

Unofficial

Community Bonus Pack
Ultimate Community Map Pack

Mods

Single-player

Multi-player

Game data

In-game general settings.
In-game general settings.
In-game player settings.
In-game player settings.
In-game HUD settings.
In-game HUD settings.

Configuration file(s) location

Template:Game data/rowTemplate:Game data/rowTemplate:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/13230/pfx/[Note 1]
UT2004.ini contains general settings.
ut2004-win64.ini contains general settings for the 64-bit executable on Windows.
User.ini contains FOV and other settings.
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location

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

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video settings

In-game video settings.
In-game video settings.

Template:Video settings

Widescreen resolution

Widescreen resolutions such as 1920x1080 are natively supported by the game but must be set manually.
Instructions
Instructions

Field of view (FOV)

FOV in-game is 100°
Instructions

Windowed

Windowed mode can be toggled in-game; do the following to set the default starting mode.
Instructions

Anisotropic filtering (AF)

Instructions

Vertical sync (Vsync)

Instructions

Input settings

In-game control settings.
In-game control settings.
In-game key map settings.
In-game key map settings.

Template:Input settings

Audio settings

In-game audio settings.
In-game audio settings.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
French
German
The German version is censored, but selecting English as language and installing the latest patch restores the gore.
Italian
Spanish
Korean

Network

Multiplayer types

Type Native Players Notes
LAN play
32
Online play
32 GameSpy services have been shut down;[1] see GameSpy for workarounds.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Direct IP
Open the console (~) and enter open followed by the IP and port.

Ports

Protocol Port(s) and/or port range(s)
TCP 7777-7788, 27900, 42292
UDP 7777-7788, 27900, 42292
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

TweakGuides has created a comprehensive guide for fixing issues in this game.

Low sound volume

Instructions

No EAX audio on Vista and higher

This fix only works for users with a Creative SoundBlaster Audigy card or better.
Instructions

Troublesome Firewall Authorization in Windows XP SP2 and later

Edit the <path-to-game>\System\UT2004.ini file (or <path-to-game>\System\ut2004-win64.ini if you're using x64 binaries) and add the following lines at the end of the file:

[FireWall]
IgnoreSP2=1

D3DERR_DEVICELOST error under Windows 10

The 32-bit version's default renderer can fail to start due to 'losing' your graphics card.
Instructions
Instructions
Instructions

Bad performance under Windows 10

Instructions

MSI Afterburner OSD does not show

Instructions

Issues unresolved

Intermittent system freeze when starting the game on Windows 7

Though the cause of the system freeze has not been strictly identified, following methods have been reported to stop them:

  • Make the game always start windowed, then switch to fullscreen with Alt+ Enter after reaching main menu.
  • Run UT2004 in Compatibility Mode (Windows XP Service Pack 3).

Audio issues (especially x64 .exe)

Intermittent sound crackling is common.

Other information

API

Technical specs Supported Notes
Direct3D 8, 9 Experimental Direct3D 9 support was added via Patch v3204. It was later removed in subsequent patches. Direct3D 8 was replaced by Direct3D 9 in x86-64 version.
OpenGL 1.x Cannot be selected via in-game options on Windows x86 version. See Enable the OpenGL renderer. x86-64 Windows version provides native support via in-game options. Default API on OS X and Linux.
Software renderer
Software rasterizer was removed in x86-64 version.
Shader Model support 1.1, 2
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

Middleware

Middleware Notes
Physics Karma
Audio Miles Sound System, OpenAL, Speex Linux version might need OSS wrapper for audio to work (Alsa OSS [aoss], Pulse Audio OSS wrapper [padsp] or osspd OSS daemon)

Enable the OpenGL renderer

Instructions

Linux

Compatibility

Unreal Tournament 2004 is capable of running both on 32-bit and 64-bit versions of Linux, both versions of the client are bundled with the game.

Installation

This process is best used with the Steam version of Unreal Tournament 2004.[citation needed]

Step 1: Downloads

  1. The Steam version of UT2K4
  2. The latest patch for UT2K4 (v3369.2)

Step 2: Moving the Steam Stuff

CD Key Part 1
  1. Run Unreal Tournament 2004 in Steam.
  2. Move the folder to where you want it to be installed.

Assuming we want ~/Games/UT2K4/ and we are in the steamapps/common folder:

mv unreal\ tournament\ 2004/ ~/Games/UT2K4/
CD Key Part 2

On Steam, the CD key is not easily available. The CD key can be found from

wine regedit

32-bit prefixes will be located in

HKEY_LOCAL_MACHINE\SOFTWARE\Unreal Technology\Installed Apps\UT2004.

64-bit prefixes will be located in

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Unreal Technology\Installed Apps\UT2004

Install the CD key for the Linux version.

echo XXXXX-XXXXX-XXXXX-XXXXX > ~/Games/UT2K4/System/cdkey

It can now be removed from Steam.

Step 3: The Linux Stuff

Apply the Patch

Extract the patch anywhere. The resulting folder should contain subfolders such as "System/", "Textures/", etc. Move these folders into the UT2K4 folder. Overwrite files that should be overwritten.

Libraries, OpenAL

Run UT2K4 in the terminal and it should tell you what you need.

Next Is OpenAL. Install OpenAL-Soft or any other OpenAL package your distribution has. Then go into the System/ folder and enter, for example:

ln -s /usr/lib64/libopenal.so openal.so

Adjust that libopenal.so location as needed. Audio should now work when the game is running.

Libraries for Debian Wheezy (32-bit)

The game is hard-coded to use older versions of libraries that are no longer available in Linux distributions, the following symlinks need to be used. Force the game to use the latest versions of the listed libraries.

sudo apt-get install libdirectfb-bin libstdc++5
cd /usr/lib/i386-linux-gnu
ln -s ./libdirect-1.2.so.9 ./libdirect-1.0.so.0
ln -s ./libfusion-1.2.so.9 ./libfusion-1.0.so.0
ln -s ./libdirect-1.2.so.9 ./libdirect-1.0.so.0
ln -s ./libdirectfb-1.2.so.9 ./libdirectfb-1.0.so.0
Segmentation Fault On Startup (after game was working previously)
./ut2004-bin
Signal: SIGSEGV [segmentation fault]
Aborting.
Crash information will be saved to your logfile.

If the game doesn't exit properly, It could end up with a corrupted ~/.ut2004 folder. Move it out of the way and try it again.

mv ~/.ut2004 ~/.ut2004.old
If you're using unstable graphics drivers, be sure to back up ~/.ut2004 folder regularly as it can easily become corrupted by game crashes.

Running the Game

For 32-bit systems, just run ut2004-bin in the System/ folder. For 64-bit systems, run ut2004-bin-linux-amd64.

Unreal Editor

There is no Linux version of the Unreal Editor. However, there is a native version of the UCC. To run that, run ucc-bin (or ucc-bin-linux-amd64 for 64-bit) in the System/ folder.

System requirements

Windows
Minimum Recommended
Operating system (OS) 2000, XP
Processor (CPU) AMD Athlon 1.0 GHz
Pentium III 1.0 GHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 4 GB
Video card (GPU) 32 MB of VRAM
DirectX 9.0b compatible
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.5.2
Processor (CPU) Dual Core 2.0 GHz or AMD Athlon 64 X2 Dual Core 5400+
System memory (RAM) 2 GB
Hard disk drive (HDD) 8 GB
Video card (GPU) Nvidia GeForce 8600 GTS
512 MB of VRAM

Notes

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

References