Install, patch, main menu navigation, and the intro video for single player all works nicely.
What does not
Program halts when running in full-screen, either virtual desktop emulation or turning on the game's window mode is necessary.
Loading when starting a level halts the program. There was no error on the console to indicate what happened.
Also, running the game threw off the gamma for my whole desktop.
What was not tested
Since I couldn't start a new game it was not possible to test the in-game performance.
Despite having to run windowed the game initially looked like it would work perfectly, but as it halts when loading a level, it is unfortunately not playable.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Linux Mint 20 "Ulyana"||Oct 26 2020||5.20||Yes||Yes||Yes||Gold||Hamish McIntyre-Bhatty|
|Show||Linux Mint 17.2 "Rafaela" x86-64||Sep 01 2015||1.7.50||Yes||Yes||Gold||PelzR|
|Show||Linux Mint 17.1 "Rebecca" x86-64||Jan 21 2015||1.7.34||Yes||Yes||Platinum||an anonymous user|
|Show||Ubuntu 12.04 "Precise" i386 (+ variants like Kubuntu)||Aug 29 2012||1.4.1||Yes||Yes||Platinum||an anonymous user|
|Show||Ubuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)||Dec 19 2011||1.3.30||Yes||Yes||Platinum||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
|1410||Mouse always Recentered||CLOSED||FIXED||View|
|6971||Mouse "escapes" window or is confined to an area in the full screen program||CLOSED||FIXED||View|
|7958||Some apps can't capture the mouse||CLOSED||DUPLICATE||View|
|18942||UT2004: freeze loading a match||CLOSED||FIXED||View|
|39338||Unreal Tournament 2004 - inaccurate shadows||UNCONFIRMED||View|
I found that I had to make these changes to get the game to work in full-screen mode. Once these changes were made it worked perfectly all the time.
In the registry set the following key:
HKEY_CURRENT_USER/Software/Wine/DirectInput/MouseWarpOverride = force
In winecfg add checkmarks to the following checkboxes:
Allow DirectX apps to stop the mouse leaving their window
Emulate a virtual desktop (enter your screens native resolution)
In UT2004/System/UT2004.ini in the [Engine.Engine] section:
Comment out your old RenderDevice
In UT2004/System/UT2004.ini in the [WinDrv.WindowsClient] section:
Set your WindowedViewport to your native resolution
Set your FullscreenViewport to your native resolution
Set your MenuViewport to your native resolution