It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
dgibson: I'm not so confident running dxsetup from a 2010 download of Direct X... That won't conflict with more current drivers?
If you download the DirectX End-User Runtimes (June 2010) stand alone installer, it will not for sure. It is a completelly different software than the newer DX versions. But if you want to be super sure, install the DX9.0c first, then install the updated DX again, it will not remove the 9.0c files.
avatar
ROXZEE: Why doesn't Gog include the patch? Oh Gog. 20 - 40% of the time always making me go the extra mile on my own to get a game working ;(
avatar
kerframil: I suspect it's down to the combination of having to honour the license of any such patch or add-on - if it is even accompanied by a suitable license to begin with - while remaining within the terms of distribution agreed with the game's copyright holders.

In any case, it seems that they decided to ship Unreal Gold and Unreal Tournament with nGlide bundled. Not the fastest solution but certainly a stable and broadly compatible one, given that nGlide is a mature and proven Glide emulator. However, upon first launch, Unreal Tournament does not actually present "3dfx Glide" as an option unless "Show all devices" is selected. This is odd because the GOG version of Unreal Gold launches with 3dfx support by default, if I recall correctly. All of this likely accounts for the number of threads where people are having problems with rendering in UT99, specifically.
It did the trick for me. There was another problem, however - I couldn't switch to any normal screen resolution, the game always froze. What helped, was nglide_config.exe in installation directory, that can change the default resolution.
To clarify.

Modern windows only comes with basic software support for DirectX 9 and below.
You MUST install the final DirectX 9 distro from Microsoft if you want the hardware support back for older games.
eg, Unreal and UT99 come with DirectX 5-7 support, while Unreal 2 and UT2004 come with DirectX 8 support.

Since the 90s DirecX installers have always only updated the missing files so there is no risk of putting the wrong files in your system.

You can and should ignore the renderers in the original games.
Unreal and UT99 have a range of modern renderers (XOpenGL, DX 9 to 11) aimed at modern hardware.
UT2004 has a x64 patch with a DirectX 9 renderer.

Even if using new renderers you need to make sure Windows has all the DirectX support for older games, so you should always use the final DX9 installer.