Inhaltsverzeichnis

Setting Up EF

Installation

First of all, you need to get the game to work. Nowadays this can't be taken for granted, even though the game itself runs quite reliably. There are some requirements to be met: The Quake 3 engine and the whole game is based on OpenGL, which means that you should have OpenGL installed with your graphics drivers. So if you only use the standard Windows drivers, you might find that the game refuses to start because OpenGL is not found. This is usually solved by the latest drivers from the graphics card manufacturer, which should include this. If necessary, you can also try the OpenGL drivers included on the CD (only for Windows). You have to start the file glsetup.117.exe in the directory \Setup\GlSetup on the EF installation CD. But this doesn't work for everyone, so better search for your own graphics card drivers right away. The manufacturers usually help out. CD keys are actually automatically integrated by the installer during the game, so they are not requested. But if there should be problems with it for any reason, you should note down or save your key beforehand. Otherwise you have to reinstall/copy. Dedicated servers do not query the key and do not check if they are free on the Internet. So you can actually take any key as long as it is genuine.

The game itself requires a few files from the CD. The key file efq3.key, the archive file(s) pak0.pk3 (and possibly pak1.pk3 and pak2.pk3 for version 1.2) in the baseEF folder, as well as the files stvoy.exe and stvoyHM.exe in the root directory are required by the CD. On some systems the DLLs FFC10.dll, efuix86.dll, efgamex86.dll and binkw32.dll are also required for the single player in the root directory. For the expansion pack the files pak3.pk3 and expefq3.key are added. If you want, add ioEF or Lilium Voyager as well. The *.pk3 files belong into the baseEF subdirectory of the EF installation, the rest into the root directory. With ioEF or Lilium Voyager these files could also be located in the corresponding directory of the home folder. Since they are assumed to be the same for all players on the same computer, nevertheless it makes sense to store them in the game directory. The *.key or *.dll files and the binaries (*.exe) belong in the root directory of EF. For ioEF and Lilium Voyager please see the corresponding sections below.

In times of Win64 and third-party patches, classic installation is not always as easy. So here is a short summary on how to get EF installed via the installer.

Windows

Linux

Steam Deck

Expansion Pack

The Expansion Pack is not mandatory, but has the advantage that the 1.2 patch (for Windows) is already included, along with additional game assets, like a number of good maps. To play the single-player you need the EP-CD. The circulating single player crack no longer works! The multiplayer crack still works. But for multi-player you better use the newer Versions.

Problems with CD Keys

CD key too short

There were apparently some CDs with a CD key that was wrongly too short with only 17 characters integrated. In these cases, it helps to append a 0 in case EF asks for it. If another one has already been entered, open the file efq3.key in the baseEF folder of the EF installation and add 0 as the 18th character.

No CD key included, despite query

If you install the EF version from the „Star Trek: Action Pack“, this query will appear. You can cancel the dialog here, because the installer installs the CD-Key afterwards.

Hunk_Alloc failed

This error occurs when Elite Force does not have enough memory available, or vice versa, too big maps, models and other extensions are loaded. EF does not use all available RAM by default. You can raise the limit yourself: Put +seta com_hunkmegs x in the starting command (e.g the Windows link file), with x as the amount for RAM to be used in MB. Alternatively you can of course clean up your EF folder and remove maps & stuff you no longer need. However, it is also sufficient to move the less frequently used *.pk3 files to another folder that EF does not access (e.g. create a subfolder Backup). Other variables, that might have similar effects are com_zoneMegs and com_soundMegs.

Z_malloc: Failed on Allocation of XX Bytes

This message is the same problem as the previous one.

Graphics Problems with ATI/AMD Graphics Cards on New Systems

The OpenGL implementation of AMD graphics cards often causes problems with old games. There is apparently a workaround that is described here.

Skipping the Intro

By default the Single Player plays the usual Vendor Intro every time you start the SP. This can be automatically skipped by appending the parameter +nointro to the running command in the Windows link file. So an example might look like this:

"C:\Games\Star Trek Voyager Elite Force GOG\stvoy.exe" +nointro

Downloads

Star Trek: Voyager Elite Force