The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Warnings
- GameSpy online services have been shut down (see Network for solutions).
General information
- SoF Things - A user created fan site for SoF Singleplayer and Multiplayer, as well as working bug fixes and patches.
- liflg.org - SoF game installer for Linux (includes the 1.06a patch).
- GOG.com Community Discussions for game series
- GOG.com Support Page
Availability
Source |
DRM |
Notes |
Keys |
OS |
Retail |
|
Simple disc check. Regular, Gold Edition Or Platinum Edition. |
|
|
GOG.com |
|
Platinum Edition |
|
|
- Not available for sale on GOG in Germany.
- A Tactical Low-Violence Version was also sold in retail, with permanently disabled gore.
- Free demo versions are available from GameFront: Windows (standard), Windows (low-violence), Linux.
Essential improvements
Patches
- For the Windows version, install the Gold Patch (if using the original retail release) followed by the v1.07f Beta patch.
- For the Linux version, install Patch 1.06a to get the Gold content and other updates.
- This mod for Soldier of Fortune adds new features, solves problems with modern systems, and blocks the engine's security vulnerabilities not found within the official 1.07f Beta patch.
Installation instructions[1]
|
- Extract the contents of the downloaded .zip file in
<path-to-game> .
- Run
sofplus-client-patch.cmd . It will generate a zip file in the same location, named sofplus-client-20140531.zip .
- Extract the latter in
<path-to-game> . Overwrite when prompted..
|
Game data
Configuration file(s) location
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
Video
In-game scalability settings.
Make corpses permanent
- Even at the highest setting, corpses will still disappear rather quickly.
Instructions
|
- Go to the configuration file location.
- Edit
config.cfg .
- Find
set ai_maxcorpses "5" and set ai_corpselife "5"
- Change both numbers (eg.
set ai_maxcorpses "1000" )
|
Input
Mouse and Controller Options
Audio
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
French |
|
|
|
|
Italian |
|
|
|
Fan translation, download. |
Spanish |
|
|
|
Fan translation, download. |
Turkish |
|
|
|
Fan translation, download. |
Ukrainian |
|
|
|
Fan translation & dubbing by TSF, download. |
Network
Multiplayer types
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
TCP |
28910 |
UDP |
28911 |
- This game does not support Universal Plug and Play (UPnP) for automatic port configuration.
Issues fixed
LoadLibrary("Defsnd.dll") failed
Create a copy of game's executable
|
- Create a copy of
SoF.exe in <path-to-game> ; do not change the name of the copied file.
- Launch the game using the copied executable.
- If installing SoFplus, do this installing the mod.
|
Game does not start
Game refuses to boot but the process is visible in the taskbar
- Appeared to be fixed in the SoFPlus 2022-04-07 release (v54919).
Use Microsoft Application Compatibility Toolkit[5]
|
- Download and install Microsoft Application Compatibility Toolkit.
- Run the program (
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Application Compatibility Toolkit\Compatibility Administrator (32-bit) .
- Find the entry for Soldier of Fortune, right-click on
Sof.exe to open the context menu and click on "Disable".
|
Low frame rate
Fix low FPS[citation needed]
|
- Go to
<path-to-game>\Base .
- Create or edit
autoexec.cfg .
- Add
gl_dynamic 0 and save.
|
Mouse skipping
Disabling Logitech mouse software can fix this issue.
|
Lowering the mouse polling rate to 250 or 125 Hz may alleviate the issue.
|
Sliding movement
- When moving, the character will slide across the floor.
Set the monitor refresh rate to 60 Hz[citation needed]
|
No music or speech
Set your audio quality to 22 kHz or 44 kHz in the games audio menu
|
Small HUD at high resolutions
Force resolution with Peixoto patch[6]
|
- Choose low resolution in game.
- Download and extract Peixoto's Patch
- Run
Peixoto.bat .
- Add
SoF.exe as an OpenGL game.
- Enable forced resolution.
|
Other information
API
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
Linux | |
|
|
Middleware
|
Middleware |
Notes |
Audio |
DirectSound |
|
Interface |
SDL |
SDL is Linux only |
Input |
Feel Foundation Classes |
1.0.10 1.1.00 |
Multiplayer |
GameSpy, World Opponent Network |
The original release from 2000 used WON; later patched to use GameSpy instead.[7][8] The Platinum Edition uses GameSpy. |
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
95 |
98 |
Processor (CPU) |
Intel Pentium 233 MHz
| Intel Pentium II 400 MHz |
System memory (RAM) |
64 MB |
128 MB |
Hard disk drive (HDD) |
800 MB | |
Video card (GPU) |
SVGA
| OpenGL support |
Linux |
|
Minimum |
Recommended |
Operating system (OS) |
Linux Kernel 2.2.x and glibc-2.1 | |
Processor (CPU) |
Intel Pentium II | |
System memory (RAM) |
32 MB |
64 MB |
Hard disk drive (HDD) |
150 MB |
800 MB |
Video card (GPU) |
640x480 resolution; XFree86 version 3.3.5 or newer; 16-bit color | |
Notes
References