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.

nglide_config.exe
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 tenderer, 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

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 fanpatch 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 TenberryDOS 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
But first, let's understand w…

Fixing a Buggy ACPI BIOS Updated for Windows 8 and Linux Kernel 3.x

In the BIOS, there is a table that configures/determines a number of hardware values for ACPI and your system to use.

One of the features of ACPI is that the values and methods used can be differentiated at boot time depending on what OS you run. Each version of MS Windows has a unique identifier and while Linux can identify as "Linux", the Linux ACPI gurus have decided that Linux will always identify itself as "Windows NT". Even if you force Linux to identify itself as Linux, the Linux ACPI code still lies to the BIOS, except for the computers specifically listed in drivers/acpi/blacklist.

If you are running very new hardware intended for Windows Vista or Windows 8, you might get better performance on ACPI-related issues if you identify, or "spoof", your Linux OS as Vista or Windows 8. This is done by adding the boot-time kernel parameter of acpi_osi="Windows 2006" or "Windows 2012" respectively (and the quotes are necessary). still,…

Unreal Tournament GOTY/UT99 for Modern Linux

Released on November 16, 1999, Unreal Tournament (also known as UT99) is an arena first-person shooter for Multiplayer on-line competition or you cam play against bots off-line. It features several game types, with more details provided at Wikipedia. The game was re-released on February 25, 2000 as Unreal Tournament Game of the Year Edition (GOTY) which included the three bonus packs released previously and additional mods, or game modifiers that had become popular. It is the GOTY version that is available from STEAM of GOG.com.

The GOG version for Windows installs in Linux and plays well using WINE, PlayOnLinux or Codeweaver's Crossover.

There is a Linux binary available in two versions, one for the original game and one for the GOTY edition. Also provided at that site is the Official Bonus Pack with a Linux installer. All these Linux installers are created with makeself.

There are some issues using such a crusty old Linux binary. Let's see why getting a Linux binary up and …