Unreal Tournament HOWTO
Installation
Run 'Setup.exe' on the disc, being sure not to install the old DirectX versions.
Patching
The last official patch is version 436. The version downloaded from Steam is also 436.
http://unreal.epicgames.com/TournamentVersions.htm
You can also use the patches released by the UTPG project. They focus on addressing security vulnerabilities and are network compatible with 436, so they are recommended for hosting UT servers, but they may break support for some mods.
http://www.utpg.org/patches/UTPGPatch451b.exe
Updated Graphics (Optional)
The stock OpenGL renderer was never really finished. However, you can replace it with an alternative that boasts new features.
http://www.cwdohnal.com/utglr/utglr36.zip
Extract the OpenGLDrv.dll to the '[installdir]/System' directory. Enable the renderer by setting "
GameRenderDevice" to "
OpenGLDrv.OpenGLRenderDevice" in '[installdir]/System/UnrealTournament.ini'. If you happen to have the second Unreal Tournament disc, you can use high-detail textures. Copy the files in the 'Textures' directory on the second disc to the 'Textures' on your hard drive (replacing any of the older files), and set "
UseS3TC" to "
True", under the "
[OpenGLDrv.OpenGLRenderDevice]" section in '[installdir]/System/UnrealTournament.ini'. For more information on tuning the renderer (anistrophic filtering, anti-aliasing, etc) refer to the OpenGL section in
http://oldunreal.com/patch/Oldunreal-Multimediaupdate.pdf.
Issues
The un-patched retail version has copy protection that causes wine to crash.
In more recent wine, using the software renderer may crash the game with a segmentation fault. Use the OpenGL renderer detailed above, or set "
GameRenderDevice" to "
D3DDrv.D3DRenderDevice" in '[installdir]/System/UnrealTournament.ini'.
For users of some intel or ati/amd graphics drivers, the game may display a black screen upon startup. Set the registry key "
HKEY_CURRENT_USER>Software>Wine>AppDefaults>UnrealTournament.exe>Direct3D>OffscreenRenderingMode" to "
backbuffer" to fix this.
This game is based on an older game engine and may run at erratic speeds. This is usually due to the high performance of modern systems, but is also complicated by things like cpu frequency scaling and multicore processors. Before starting the game, change to the performance cpu frequency scaling governor, and if neccessary, limit the game to one core/cpu. If you are using the enhanced OpenGL renderer, you can have it limit the frame rate by setting "
FrameRateLimit" to "
60" and/or "
SwapInterval" to "
1" under the "
[OpenGLDrv.OpenGLRenderDevice]" section in '[installdir]/System/UnrealTournament.ini'.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Andreas on Wednesday January 8th 2020, 12:32