Skip to main content

Unreal Gold for Modern Linux

Unreal is the first in a series of first-person shooters released by EPIC in 1998, It was followed by an add-on named Return to Na-Pali. The two games were combined into "Unreal Gold" and modified to run on the more modern Unreal Tournament game engine. The Windows version of the game is available from GOG for US$9.99 and is free of any Digital Rights Management restrictions. For my money, this is the best place to obtain the game. All four games in the series are available, often at a discount when purchased together.

There are Linux installers available from Loki, but these are getting old and difficult to use.

The game installs and plays well using PlayOnLinux or Codeweaver's Crossover, both of which are a handy way of installing games when a native Linux game engine is not available or no longer works and using WINE and specially crafted installation scripts which not only select the best version of WINE to use, but also install any Windows apps that the game requires to run, like DirectX. The game plays well using WINE, so there is no reason not to use it. It also makes the updates, map packs, and mods much easier to install. GOG also has an active support community with discussions centered around each game that provide much information and assistance. One very big benefit of having a GOG account is that PlayOnLinux can be used to directly download any games you have purchased as part of the POL installation process. Very handy.

Installation using POL or Crossover is quick and straightforward. Before we make any changes, launch the game and set the controls and video settings to you liking. Then backup the entire directory and make additions one at a time. Then you can always go back to your working base install and try again.

Patch 227
Patch 227 is an EA-approved fan-made patch with 227i being the most current version. You can read the changelog here and the FAQ here. The version from GOG does not contain the 227 patch; it is installed to version 226. Note that there are two versions of this patch, one of which supports Unreal Gold.

Also look at the Oldunreal 227 Linux FAQ, it was current as of 2011. Seven years later, the Linux installer/game engine is difficult to use. You are better off using WINE.

You can download the file from this page at Old Unreal, an excellent resource for Unreal games. Remember to get the version for Unreal Gold! You'll need to manually alter the installation directory displayed in the installer to C:\GOG Games\Unreal Gold --note the spaces-- if you are using the GOG version. GOG Supplies nglide , a #Dfx Voodoo Glide wrapper, allow you to play games designed for 3Dfx Voodoo graphics without the need for a Voodoo video card. You'll fine the application and a README in the System directory. Simply install it as "unlisted application into your Unreal Gold bottle. Choose "3Dfx Glide Support".

Unreal engine Direct3D 10 renderer
An alternative to Patch 227 is the Direct3D 10 renderer found at kentie.net. In addition to the new renderer, you must install dxwebsetup and vcredist_x86 available from the site or installed via Crossover if you are going that route. The downloaded Zip file contains renderers for DeusEx, Rune, Unreal Tournament, and Unreal Gold 226. The installation guide is here.

There's a brief discussion about UT renderers at ut99.org with a link to the page above and provides some info on how to modify the file hdr.fx if you think the screen is too dark or light.

Unreal Tournament Tweak Guide
This site offers some advice on tweaking the settings for Unreal Tournament (not Unreal Gold), so why do you care? Because Unreal Gold runs on the Unreal Tournament game engine. The guide is also available as a PDF.

This leads to another alternative renderer, utglr37.zip, which might also work for Unreal Gold.

The remainder of the page discusses tweaks to the UnrealTournament.ini and User.ini files. Assuming you have RAM to burn on your fancy new Linux system, at least set [Engine.GameEngine] to cacheSizeMegs=32

Widescreen Gaming
Sadly, the game engine offers little support for wide screens as noted at wsgf.org.

Crossover Installation
Install Unreal Gold in a Windows7 bottle with DirectX for Modern Games and Visual C++ 2010.

Hi-Res Unreal Skins
Replaces all the old skins with hi-res versions available a ModDB.

S3TC Textures
Hi-res S3TC textures are available from this server.


Resources


Index of Games for Modern Linux

Unreal Gold Patch 227

Unreal Texture Download Center 

Unreal HD High-Res Skins

Extreme S3TC Textures

Multimedia Patch for Unreal Gold

Unreal Engine Direct3D 10 Renderer
For Windows Vista or later.
Supported games:
Unreal (Gold). Tested with Unreal 226final and Steam version of Unreal Gold (226). The renderer does not work with the version 227 fan patch for various reasons.
Unreal Tournament. Tested with Steam version (436).
Deus Ex. Tested with Steam version (1.112fm). The most well-tested of the games.
UTGLR
An enhanced OpenGL driver

UT Tweaking Guide

Does it run in WINE?

Get the Unreal Soundtrack

UT Bonus Packs
All bonus packs are a MUST have. New maps, new skins, new mutators.
UT Bonus Pack #1
UT Bonus Pack #2
UT Bonus Pack #3
(NOTE: Bonus packs 1-3 are already included in GoG's UT GOTY)
UT Bonus Pack #4 
PlayOnLinux Homepage

WINE Homepage



Comments

Popular posts from this blog

DOS4GW.EXE Version 2.01a and Alternative DOS Extenders

DOS4GW.EXE The Tenberry DOS extender DOS4GW.EXE was used by many early DOS games. I still enjoy playing many of these games and DOS4GW.EXE is usable with DOSBox , so they can be played on Linux. However, the version of DOS4GW.EXE that was included with the game was whatever was current at the time. The most recent version that includes many bugfixes that possibly affected the games when used with DOSBox have been fixed in the latest version, 2.01a. It's not free at US$49, but you can downloaded it here . Simply substitute it for whatever version of DOS4GW.EXE your game provided and enjoy the bug-fixed goodness. Tenberry also makes a "high-performance" "pro" version of DOS4GW.EXE, but it costs $300. I think that they could sell quite a few of these to hobby users (since, you know, DOS is dead) for US$5. Open Souce to the Rescue There are better performing, free and Open Source alternatives available and worth a look. DPMI Explained Let's unders...

Return to Castle Wolfenstein for Modern Linux

Return to Castle Wolfenstein is a first-person shooter originally released on November 19, 2001. The game, like many other classic games, is available at GOG.com and costs only US$5.99. iortcw for Linux Don't bother with old and crusty Linux binaries offered by idsoft; they are problematic and it's painful to use them on a modern Linux. Fortunately for us, there are more modern GPL-licensed Linux binaries available for 32- and 64-bit systems as well as high resolution textures packages. The project at GitHub provides source code that can also be compiled for MS Windows using MinGW. iortcw for Windows and Mac You can download pre-compiled binaries for 32- and 64-bit Linux, MS Windows and Mac from here . Let's put our files in /usr/local/games/rtcw . As root, extract the downloaded .ZIP file for your architecture to  /usr/local/games/rtcw . All we are missing are the game data files. I purchased them from GOG.com. The game installer downloaded from GOG.com can be ...

Unpack those .EXE game files from GOG.com (Plus other un-packers)

I just came upon innoextract today. I have many of the wonderful games from GOG.com, some of which have native Linux Clients. Before now, I've had to use PlayOnLinux or Crossover to install these for use with WINE, then add the Linux client. InnoSetup as a way to create an installer to install the games on Windows.  Daniel Scharrer has created innoextract to allow the unpacking of those archives on a non-Windows platform. The website provides information on using innoextract , but this information from the page is very useful: GOG.com Installers GOG.com installers with a 2.x.x version number on the download page or in the filename use InnoSetup 5.5.0 and cannot be extracted by innoextract 1.2 and older. Older installers use InnoSetup 5.2.3 and usually have no version in the filename. Some GOG.com multi-part installers with version 2.1.x or higher use RAR archives (renamed to .bin) to store the game data. These files are not part of the InnoSetup installer and require...