WineHQ

Unreal Tournament

Retail, GOTY, Official and UTPG Patches, Steam

Application Details:

Version: All
License: Retail
URL: http://www.unreal.com
Votes: 3
Latest Rating: Silver
Latest Wine Version Tested: 4.0

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The game works 100% the first time you start it.

What does not

The second time you try and start the game, you can get an error (double free corruption). You're required to kill all wine processes manually (kill -9 $(ps aux | grep -E 'win(e|dows)' | awk '{print $2;}')). It seems that only a reboot fixes the problem.

Workarounds

Reboot, and you can start the game again

What was not tested

Playing with controller(?) - just to name something that wasn't tested

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

The game, once started, runs exactly the same as it does on windows.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Jan 23 20194.0Yes Yes NoSilverSimon W. 
CurrentFedora 28 x86_64Oct 26 20183.18Yes Yes YesSilverElias Van Ootegem 
ShowGNU GuixSep 13 20183.0.2Yes Yes NoSilverP. Neidhardt 
ShowArch LinuxMay 21 20172.7Yes Yes SilverHubert Łępicki 
ShowmacOS 10.12 "Sierra"Jan 26 20172.0Yes Yes Platinumdwightk 

Known Bugs

Bug # Description Status Resolution Other apps affected
46538 Unreal Tournament (UT99): mouse clicks in main menu work only once UNCONFIRMED View

Show all bugs

HowTo / Notes

HOWTO
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 i­t with an alter­native 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'.

Comments

Back