Category: Main Games 1st Person Shooter Unreal 225f-226f


Relevant patched versions

Application Details:

Version: 225f-226f
License: Retail
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 1.3.22

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

Installing and running the game in Software Rendering or OpenGL* works smoothly. Sound and all graphics seem to be working. OMP-226-V0.2 from OldUnreal applied on top of this and works very nicely. Fullscreen** and windowed mode both work.

* with the instructions in the HOWTO presented here.
** gnome-panel gets in the way and sits on top of a fullscreened game. See comment.

What does not

Issues with in-game graphics speed, all resolvable. See comments.

Direct3D didn't work. Unreal would crash either with a null pointer or an 'out of virtual memory' error.

Clicking on 'Advanced Options' from the Options menu pops up this new window, but after fiddling with it, it is not possible to get back into the game; the game window will never get focus again. Closing the 'Advanced Options' window and clicking on the main Unreal window results in the former being opened again. It is necessary to close down and re-open Unreal to get around this.


What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

Running on x86-64. Wine 0.9.9-0ubuntu2 in a 32-bit chroot. nVidia GeForce FX 5900XT (NV 35) with nVidia GLX. In Dapper (well, the only thing I tested it on), gnome-panel got in the way of a good fullscreen. To resolve this, run gdmflexiserver from any console in X. This will bring up a new login screen on vt8 which you can log into in 'failsafe console' mode, which will give you a window manager-less, gnome-less console on an X background; perfect for fullscreen. The in-game speed often ran about 1.5 - 2x faster than I was accustomed to in the Windows version, I'm not saying framerate, I'm saying PLAY rate, speed of jumping, moving, AI, etc. This fluctuated wildly for a while, until I got the sense to shut off powernowd (this is an Athlon64). This made the speedup constant, so the values the game was getting were still wrong. Setting the maximum framerate limit to 100 FPS in the OpenGL setup, and the framerate to 60 made it run like I remember back in Windows95 on the Pentium 200, except now smoothly at any resolution and with full graphics detail. Works beautifully with just this little bit of tweaking.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowSlackware 13.37Jun 21 20111.3.22Yes Yes Goldan anonymous user 
ShowMandriva 2010.2Dec 26 20101.3.9Yes Yes GoldMaik Wagner 
ShowMandriva 2010.1Dec 14 20101.3.7Yes Yes GoldMaik Wagner 
ShowopenSUSE 11.1 x86_64May 25 20091.1.21Yes Yes PlatinumKirk 
ShowSlackware 12.2May 15 20091.1.21Yes Yes Platinuman anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

­Unreal ­HOWTO ­­­
Installation ­
Run 'SETUP.EXE' on the ­disc, being­ sure not to install the­ old DirectX versions.
Patching ­
If you are going to be hostin­g a server, you will want to use the 225 patch to avoid a network incompatibility bug, otherwise players with the Gold version will not be able to join.

If you are just playing the game, you will want to use the 226f ­patch because it is compatible with most mods and the updated OpenGL renderers detailed below.

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.
Extract 'OpenGLDrv.dll' and '' to the '[installdir]/System' directory. Enable the renderer by setting "GameRenderDevice" to "OpenGLDrv.OpenGLRenderDevice" in '[installdir]/System/Unreal.ini'. If you happen to have the second Unreal Tournament disc, you can use high-detail textures. Read 'S3TCext.txt' provided with the zip file for instructions on how to convert and use the textures. For more information on tuning the renderer (anistrophic filtering, anti-aliasing, etc) refer to the OpenGL section in

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/Unreal.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>Unreal.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/Unreal.ini'.
Native binary
Use Wine to install the game and this patch:

Then use the UnrealLinux.bin that has been installed into Unreal's "System" directory. chmod u+x UnrealLinux.bin may be required.