Difference between revisions of "Soldier of Fortune"
From PCGamingWiki, the wiki about fixing PC games
(→Availability: "Not available in digital distribution" is self-evident) |
|||
(128 intermediate revisions by 55 users not shown) | |||
Line 3: | Line 3: | ||
|developers = | |developers = | ||
{{Infobox game/row/developer|Raven Software}} | {{Infobox game/row/developer|Raven Software}} | ||
− | {{Infobox game/row/ | + | {{Infobox game/row/porter|Loki Software|Linux}} |
|publishers = | |publishers = | ||
{{Infobox game/row/publisher|Activision}} | {{Infobox game/row/publisher|Activision}} | ||
Line 11: | Line 11: | ||
{{Infobox game/row/date|Windows|March 27, 2000}} | {{Infobox game/row/date|Windows|March 27, 2000}} | ||
{{Infobox game/row/date|Linux|July 7, 2000}} | {{Infobox game/row/date|Linux|July 7, 2000}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | First-person }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | Action, FPS }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Realistic }} | ||
+ | {{Infobox game/row/taxonomy/themes | Africa, Asia, Contemporary, Europe, Middle East, North America }} | ||
+ | {{Infobox game/row/taxonomy/series | Soldier of Fortune }} | ||
+ | |official site=https://web.archive.org/web/20010608101337/http://www.activision.com/games/sof/ | ||
|steam appid = | |steam appid = | ||
− | |gogcom | + | |gogcom id = 1828104558 |
+ | |igdb = soldier-of-fortune | ||
+ | |hltb = 8724 | ||
+ | |lutris = soldier-of-fortune | ||
+ | |mobygames = 1331 | ||
|strategywiki = | |strategywiki = | ||
|wikipedia = Soldier of Fortune (video game) | |wikipedia = Soldier of Fortune (video game) | ||
|winehq = 405 | |winehq = 405 | ||
+ | |license = commercial | ||
}} | }} | ||
− | |||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
− | + | ||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
{{mm}} [http://sof1.megalag.org/ SoF Things] - A user created fan site for SoF Singleplayer and Multiplayer, as well as working bug fixes and patches. | {{mm}} [http://sof1.megalag.org/ SoF Things] - A user created fan site for SoF Singleplayer and Multiplayer, as well as working bug fixes and patches. | ||
{{mm}} [http://www.liflg.org/?catid=7&gameid=100 liflg.org] - SoF game installer for Linux (includes the 1.06a patch). | {{mm}} [http://www.liflg.org/?catid=7&gameid=100 liflg.org] - SoF game installer for Linux (includes the 1.06a patch). | ||
+ | {{GOG.com links|1828104558|soldier_of_fortune_series|for game series}} | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | | + | {{Availability/row| Retail | | disc | Simple disc check. Regular, Gold Edition Or Platinum Edition. | | Windows, Linux }} |
− | {{Availability/row| | + | {{Availability/row| GOG.com | soldier_of_fortune_platinum_edition | DRM-free | Platinum Edition | | Windows }} |
}} | }} | ||
+ | {{ii}} Not available for sale on GOG in Germany. | ||
+ | {{ii}} A '''Tactical Low-Violence Version''' was also sold in retail, with permanently disabled gore. | ||
+ | {{ii}} Free demo versions are available from GameFront: [https://www.gamefront.com/games/soldier-of-fortune/file/sof1-demo Windows (standard)], [https://www.gamefront.com/games/soldier-of-fortune/file/sof1-demo-low-violence-version Windows (low-violence)], [https://www.gamefront.com/games/soldier-of-fortune/file/sof-linux-demo Linux]. | ||
==Essential improvements== | ==Essential improvements== | ||
===Patches=== | ===Patches=== | ||
− | {{ii}} For the Windows version, install the [ | + | {{ii}} For the Windows version, install the [https://community.pcgamingwiki.com/files/file/824-soldier-of-fortune-gold-patch/ Gold Patch] (if using the original retail release) followed by the [https://community.pcgamingwiki.com/files/file/823-soldier-of-fortune-patch/ v1.07f Beta patch]. |
{{ii}} For the Linux version, install [http://updates.lokigames.com/sof/ Patch 1.06a] to get the Gold content and other updates. | {{ii}} For the Linux version, install [http://updates.lokigames.com/sof/ Patch 1.06a] to get the Gold content and other updates. | ||
− | ===SoFplus=== | + | ===[http://sof1.megalag.org/sofplus/ SoFplus]=== |
− | {{ | + | {{++}} 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. |
− | + | {{Fixbox|description=Installation instructions|ref=<ref>{{Refurl|url=https://www.gog.com/forum/soldier_of_fortune_series/seriously_thohow_to_download_a_sofplus#:~:text=Just%20In%20case%20you%20need%20it.|title=Installation instructions|date=2022-02-21}}</ref>|fix= | |
− | {{ | + | # Extract the contents of the downloaded .zip file in {{file|{{p|game}}|folder}}. |
− | {{ | + | # Run {{file|sofplus-client-patch.cmd}}. It will generate a zip file in the same location, named {{file|sofplus-client-20140531.zip}}. |
− | # | + | # Extract the latter in {{file|{{p|game}}|folder}}. Overwrite when prompted.. |
− | # Extract | ||
}} | }} | ||
Line 50: | Line 74: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{p|game}}\user\config.cfg}} |
− | {{Game data/ | + | {{Game data/config|Linux|{{p|linuxhome}}/.loki/sof/config.cfg}} |
}} | }} | ||
− | {{XDG| | + | {{XDG|false}} |
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|game}}\user\save}} |
− | {{Game data/ | + | {{Game data/saves|Linux|{{p|linuxhome}}/.loki/sof/save}} |
}} | }} | ||
− | ==Video | + | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== |
− | {{Video | + | {{Save game cloud syncing |
− | |wsgf link = | + | |discord = |
+ | |discord notes = | ||
+ | |epic games launcher = | ||
+ | |epic games launcher notes = | ||
+ | |gog galaxy = true | ||
+ | |gog galaxy notes = | ||
+ | |origin = | ||
+ | |origin notes = | ||
+ | |steam cloud = | ||
+ | |steam cloud notes = | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
+ | }} | ||
+ | |||
+ | ==Video== | ||
+ | {{Image|Soldier_of_Fortune_Video.png|In-game video settings.}} | ||
+ | {{Image|Soldier_of_Fortune_Scalability.png|In-game scalability settings.}} | ||
+ | {{Video | ||
+ | |wsgf link = https://www.wsgf.org/dr/soldier-fortune/en | ||
|widescreen wsgf award = limited | |widescreen wsgf award = limited | ||
|multimonitor wsgf award = unsupported | |multimonitor wsgf award = unsupported | ||
Line 69: | Line 113: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = hackable | |widescreen resolution = hackable | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= Use [[#SoFplus|SoFplus]]. |
|multimonitor = hackable | |multimonitor = hackable | ||
− | |multimonitor notes = | + | |multimonitor notes = Use [[#SoFplus|SoFplus]]. |
− | |ultrawidescreen = | + | |ultrawidescreen = hackable |
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = Use [[#SoFplus|SoFplus]]. |
− | |4k ultra hd = | + | |4k ultra hd = hackable |
− | |4k ultra hd notes = | + | |4k ultra hd notes = Use [[#SoFplus|SoFplus]]. |
|fov = hackable | |fov = hackable | ||
− | |fov notes = | + | |fov notes = Use [[#SoFplus|SoFplus]]. |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
|borderless windowed = hackable | |borderless windowed = hackable | ||
− | |borderless windowed notes = | + | |borderless windowed notes = Use [[#SoFplus|SoFplus]]. |
|anisotropic = true | |anisotropic = true | ||
− | |anisotropic notes = | + | |anisotropic notes = Up to 16x. |
− | |antialiasing = | + | |antialiasing = false |
− | |antialiasing notes = | + | |antialiasing notes = |
− | |vsync = | + | |upscaling = unknown |
− | |vsync notes = | + | |upscaling tech = |
+ | |upscaling notes = | ||
+ | |vsync = always on | ||
+ | |vsync notes = | ||
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
− | |120 fps = | + | |120 fps = unknown |
− | |120 fps notes = | + | |120 fps notes = High frame rate may cause the player character to slide across the floor when moving.{{CN|date=February 2019}} [[Glossary:Frame rate (FPS)#Frame rate capping|Cap the frame rate at 60 FPS]], or set the monitor to 60 Hz. |
+ | |hdr = unknown | ||
+ | |hdr notes = | ||
|color blind = unknown | |color blind = unknown | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | ==Input | + | ===Make corpses permanent=== |
+ | {{ii}} Even at the highest setting, corpses will still disappear rather quickly. | ||
+ | {{Fixbox|description=Instructions|fix= | ||
+ | # Go to the [[Soldier of Fortune#Game data|configuration file location]]. | ||
+ | # Edit {{file|config.cfg}}. | ||
+ | # Find <code>set ai_maxcorpses "5"</code> and <code>set ai_corpselife "5"</code> | ||
+ | # Change both numbers (eg. <code>set ai_maxcorpses "1000"</code>) | ||
+ | }} | ||
+ | |||
+ | ==Input== | ||
{{Image|Soldier of Fortune Misc.png|Mouse and Controller Options}} | {{Image|Soldier of Fortune Misc.png|Mouse and Controller Options}} | ||
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
− | |acceleration option = | + | |acceleration option = always on |
− | |acceleration option notes = Forced on by default | + | |acceleration option notes = Forced on by default. See [[#Mouse acceleration|Mouse acceleration]]. |
+ | Additional mouse deadzone and skipping issues. No known fix. | ||
|mouse sensitivity = true | |mouse sensitivity = true | ||
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
Line 109: | Line 168: | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
|controller support notes = | |controller support notes = | ||
Line 119: | Line 180: | ||
|invert controller y-axis = true | |invert controller y-axis = true | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |xinput controllers = unknown |
− | | | + | |xinput controllers notes = |
− | |button prompts | + | |xbox prompts = unknown |
− | |button prompts notes | + | |xbox prompts notes = |
+ | |impulse triggers = unknown | ||
+ | |impulse triggers notes = | ||
+ | |dualshock 4 = unknown | ||
+ | |dualshock 4 notes = | ||
+ | |dualshock prompts = unknown | ||
+ | |dualshock prompts notes = | ||
+ | |light bar support = unknown | ||
+ | |light bar support notes = | ||
+ | |dualshock 4 modes = unknown | ||
+ | |dualshock 4 modes notes = | ||
+ | |tracked motion controllers= unknown | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = unknown | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = unknown | ||
+ | |other controllers notes = | ||
+ | |other button prompts = unknown | ||
+ | |other button prompts notes= | ||
|controller hotplug = unknown | |controller hotplug = unknown | ||
|controller hotplug notes = | |controller hotplug notes = | ||
− | |haptic feedback = | + | |haptic feedback = true |
|haptic feedback notes = | |haptic feedback notes = | ||
− | | | + | |simultaneous input = true |
− | | | + | |simultaneous input notes = |
+ | |steam input api = unknown | ||
+ | |steam input api notes = | ||
+ | |steam hook input = unknown | ||
+ | |steam hook input notes = | ||
+ | |steam input presets = unknown | ||
+ | |steam input presets notes = | ||
+ | |steam controller prompts = unknown | ||
+ | |steam controller prompts notes = | ||
+ | |steam cursor detection = unknown | ||
+ | |steam cursor detection notes = | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Mouse acceleration|Mouse acceleration]]=== | ||
+ | {{Fixbox|description=Disable mouse acceleration|fix= | ||
+ | # Apply [[Glossary:Mouse acceleration#Mouse lag in Windows 8.1|The MarkC Mouse Acceleration Fix]]. | ||
+ | # Go to [[Soldier of Fortune#Game data|configuration file]]. | ||
+ | # Edit {{file|config.cfg}}. | ||
+ | # Set <code>set m_cursor_accel "1"</code> to <code>set m_cursor_accel "0"</code> | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
{{Image|Soldier of Fortune Audio.png|Audio Settings}} | {{Image|Soldier of Fortune Audio.png|Audio Settings}} | ||
− | {{Audio | + | {{Audio |
|separate volume = true | |separate volume = true | ||
|separate volume notes = Music, SFX | |separate volume notes = Music, SFX | ||
|surround sound = true | |surround sound = true | ||
− | |surround sound notes = Up to 7.0 output.<ref> | + | |surround sound notes = Up to 7.0 output.<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=May 2023}}</ref> May require [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]]. |
|subtitles = true | |subtitles = true | ||
|subtitles notes = Under miscellaneous settings | |subtitles notes = Under miscellaneous settings | ||
Line 145: | Line 242: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = true | |eax support = true | ||
− | |eax support notes = A3D 3.0 & EAX 2<ref> | + | |eax support notes = A3D 3.0 & EAX 2<ref>{{Refurl|url=http://members.optusnet.com.au/kirben/3dsoftware.html|title=Aureal A3D Central - 3D Sound Software list|date=May 2023}}</ref><ref>{{Refurl|url=http://www.quantexzone.com/vortex-of-sound/games-help/134-games-faq-soldier-of-fortune|title=Games FAQ: Soldier of Fortune - Quantex Zone|date=May 2023}}</ref> |
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
+ | }} | ||
+ | |||
+ | {{L10n|content= | ||
+ | {{L10n/switch | ||
+ | |language = English | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation, [http://www.figlidigaucci.eu/index.php?pid=7 download]. | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation, [http://tiovictor.romhackhispano.org/soldier-of-fortune-1/ download]. | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Turkish | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation, [https://forum.donanimhaber.com/soldier-of-fortune-turkce-yama--135448302/ download]. | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Ukrainian | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation & dubbing by [https://tsfukraine.wixsite.com/main/soldier-of-fortune?lang=en TSF], [https://drive.google.com/file/d/1WNfZjZClBDwM8hFh5HnD5ddp-k2T4pKJ/view?usp=sharing download]. | ||
+ | |fan = true | ||
+ | }} | ||
}} | }} | ||
Line 157: | Line 307: | ||
|lan play players = 32 | |lan play players = 32 | ||
|lan play modes = | |lan play modes = | ||
− | |lan play notes = | + | |lan play notes = |
− | |online play = | + | |online play = hackable |
|online play players = 32 | |online play players = 32 | ||
|online play modes = | |online play modes = | ||
− | |online play notes = | + | |online play notes = The official [[GameSpy]] service shut down in 2014; [http://sof1.megalag.org/gamespy/ SoFplus has an alternate master server]. |
|asynchronous = | |asynchronous = | ||
|asynchronous notes = | |asynchronous notes = | ||
Line 186: | Line 336: | ||
==Issues fixed== | ==Issues fixed== | ||
− | === | + | ===LoadLibrary("Defsnd.dll") failed=== |
− | {{Fixbox| | + | {{Fixbox|description=Create a copy of game's executable|fix= |
− | {{Fixbox/fix| | + | # Create a copy of {{file|SoF.exe}} in {{file|{{p|game}}|folder}}; do not change the name of the copied file. |
− | # Download | + | # Launch the game using the copied executable. |
− | # | + | {{ii}} If installing [[#SoFplus|SoFplus]], do this installing the mod. |
+ | }} | ||
+ | |||
+ | ===Game does not start=== | ||
+ | {{Fixbox|description=Install [[#SoFplus|SoFplus]]}} | ||
+ | |||
+ | ===Game refuses to boot but the process is visible in the taskbar=== | ||
+ | {{++}} Appeared to be fixed in the ''SoFPlus'' 2022-04-07 release (v54919). | ||
+ | {{Fixbox|description=Rename executable|ref=[https://www.gog.com/forum/soldier_of_fortune_series/sof_will_not_launch/post13]|fix= | ||
+ | # Go to {{file|{{p|game}}|folder}}. | ||
+ | # Rename {{file|SoF.exe}} to {{file|mohaa.exe}}. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Use Microsoft Application Compatibility Toolkit|ref=<ref>{{Refurl|url=https://www.gog.com/forum/soldier_of_fortune_series/sof_will_not_launch/page1|title=gog.com|date=9 June 2023}}</ref>|fix= | ||
+ | # Download and install [https://docs.microsoft.com/en-us/windows/win32/win7appqual/application-compatibility-toolkit--act- Microsoft Application Compatibility Toolkit]. | ||
+ | # Run the program ({{file|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 {{file|Sof.exe}} to open the context menu and click on "Disable". | ||
}} | }} | ||
===Low frame rate=== | ===Low frame rate=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Fix low FPS|ref={{cn|date=November 2016}}|fix= |
− | + | # Go to {{file|{{p|game}}\Base|folder}}. | |
− | # Go to | ||
# Create or edit {{file|autoexec.cfg}}. | # Create or edit {{file|autoexec.cfg}}. | ||
# Add <code>gl_dynamic 0</code> and save. | # Add <code>gl_dynamic 0</code> and save. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Run {{file|SoF.exe}} in [[Windows Compatibility Mode|compatibility mode]] for Windows 7.|ref=|fix=}} | ||
+ | |||
+ | ===Mouse skipping=== | ||
+ | {{Fixbox|description=Disabling Logitech mouse software can fix this issue.}} | ||
+ | {{Fixbox|description=Lowering the mouse polling rate to 250 or 125 Hz may alleviate the issue.}} | ||
+ | |||
+ | ===Sliding movement=== | ||
+ | {{ii}} When moving, the character will slide across the floor. | ||
+ | |||
+ | {{Fixbox|description=[[Glossary:Frame rate (FPS)#Frame rate capping|Cap the frame rate at 60 FPS]]|ref={{CN|date=February 2019}}|fix= | ||
+ | }} | ||
+ | {{Fixbox|description=Set the monitor refresh rate to 60 Hz|ref={{CN|date=March 2021}}|fix= | ||
+ | }} | ||
+ | |||
+ | ===No music or speech=== | ||
+ | {{Fixbox|description=Set your audio quality to 22 kHz or 44 kHz in the games audio menu}} | ||
+ | |||
+ | ===Small HUD at high resolutions=== | ||
+ | {{Fixbox|description=Force resolution with Peixoto patch<ref>{{Refurl|url=https://www.gog.com/forum/soldier_of_fortune_series/is_there_a_way_to_change_the_size_of_the_hud|title=Is there a way to change the size of the HUD? - GOG.com|date=May 2023}}</ref>|fix= | ||
+ | # Choose low resolution in game. | ||
+ | # Download and extract [https://www.patreon.com/user?u=44312848 Peixoto's Patch] | ||
+ | # Run {{file|Peixoto.bat}}. | ||
+ | # Add {{file|SoF.exe}} as an OpenGL game. | ||
+ | # Enable forced resolution. | ||
+ | }} | ||
+ | |||
+ | ==Other information== | ||
+ | ===API=== | ||
+ | {{API | ||
+ | |direct3d versions = | ||
+ | |direct3d notes = | ||
+ | |directdraw versions = | ||
+ | |directdraw notes = | ||
+ | |opengl versions = | ||
+ | |opengl notes = | ||
+ | |glide versions = | ||
+ | |glide notes = | ||
+ | |software mode = | ||
+ | |software mode notes = | ||
+ | |mantle support = | ||
+ | |mantle support notes = | ||
+ | |metal support = | ||
+ | |metal support notes = | ||
+ | |vulkan versions = | ||
+ | |vulkan notes = | ||
+ | |dos modes = | ||
+ | |dos modes notes = | ||
+ | |shader model versions = | ||
+ | |shader model notes = | ||
+ | |windows 32-bit exe = true | ||
+ | |windows 64-bit exe = false | ||
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |mac os x powerpc app = | ||
+ | |macos intel 32-bit app = | ||
+ | |macos intel 64-bit app = | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = | ||
+ | |linux powerpc app = unknown | ||
+ | |linux 32-bit executable= unknown | ||
+ | |linux 64-bit executable= unknown | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
+ | }} | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = | ||
+ | |physics notes = | ||
+ | |audio = DirectSound | ||
+ | |audio notes = | ||
+ | |interface = SDL | ||
+ | |interface notes = SDL is Linux only | ||
+ | |input = Feel Foundation Classes | ||
+ | |input notes = 1.0.10<br>1.1.00 | ||
+ | |cutscenes = | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = GameSpy, World Opponent Network | ||
+ | |multiplayer notes= The original release from 2000 used WON; later patched to use GameSpy instead.<ref>[https://www.gamefront.com/games/soldier-of-fortune/article/sof-1-07f-fixed-patch-has-been-released SoF 1.07f (Fixed) Patch has been released!]</ref><ref>{{Refurl|url=http://sof1.megalag.org/gamespy/|title=SoF1 GameSpy master server|date=May 2023}}</ref> The Platinum Edition uses GameSpy. | ||
}} | }} | ||
Line 205: | Line 451: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = 95 | + | |minOS = 95 |
− | |minCPU = Pentium | + | |minCPU = Intel Pentium 233 MHz |
|minRAM = 64 MB | |minRAM = 64 MB | ||
|minHD = 800 MB | |minHD = 800 MB | ||
|minGPU = SVGA | |minGPU = SVGA | ||
− | |recOS = | + | |recOS = 98 |
− | |recCPU = Pentium II | + | |recCPU = Intel Pentium II 400 MHz |
|recRAM = 128 MB | |recRAM = 128 MB | ||
− | |recHD = | + | |recHD = |
− | |recGPU = | + | |recGPU = OpenGL support |
}} | }} | ||
Line 222: | Line 468: | ||
|minOS = Linux Kernel 2.2.x and glibc-2.1 | |minOS = Linux Kernel 2.2.x and glibc-2.1 | ||
− | |minCPU = Pentium II | + | |minCPU = Intel Pentium II |
|minRAM = 32 MB | |minRAM = 32 MB | ||
|minHD = 150 MB | |minHD = 150 MB | ||
− | |minGPU = | + | |minGPU = 640x480 resolution; XFree86 version 3.3.5 or newer; 16-bit color |
|recOS = | |recOS = |
Latest revision as of 04:07, 15 January 2024
Developers | |
---|---|
Raven Software | |
Linux | Loki Software |
Publishers | |
Activision | |
Engines | |
id Tech 2 | |
Release dates | |
Windows | March 27, 2000 |
Linux | July 7, 2000 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, FPS |
Art styles | Realistic |
Themes | Africa, Asia, Contemporary, Europe, Middle East, North America |
Series | Soldier of Fortune |
Soldier of Fortune | |
---|---|
Soldier of Fortune | 2000 |
Soldier of Fortune II: Double Helix | 2002 |
Soldier of Fortune: Payback | 2007 |
Warnings
Soldier of Fortune is a singleplayer and multiplayer first-person action and FPS game in the Soldier of Fortune series.
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.
SoFplus
- 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] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\user\config.cfg[Note 1] |
Linux | $HOME/.loki/sof/config.cfg |
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\user\save[Note 1] |
Linux | $HOME/.loki/sof/save |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Use SoFplus. | ||
Multi-monitor | Use SoFplus. | ||
Ultra-widescreen | Use SoFplus. | ||
4K Ultra HD | Use SoFplus. | ||
Field of view (FOV) | Use SoFplus. | ||
Windowed | |||
Borderless fullscreen windowed | Use SoFplus. | ||
Anisotropic filtering (AF) | Up to 16x. | ||
Anti-aliasing (AA) | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | See the glossary page for potential workarounds. | ||
60 FPS | |||
120+ FPS | High frame rate may cause the player character to slide across the floor when moving.[citation needed] Cap the frame rate at 60 FPS, or set the monitor to 60 Hz. |
Make corpses permanent
- Even at the highest setting, corpses will still disappear rather quickly.
Instructions |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | Forced on by default. See Mouse acceleration. Additional mouse deadzone and skipping issues. No known fix. | |
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Mouse acceleration
Disable mouse acceleration |
---|
|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Music, SFX | |
Surround sound | Up to 7.0 output.[2] May require DirectSound 3D restoration software. | |
Subtitles | Under miscellaneous settings | |
Closed captions | ||
Mute on focus lost | ||
EAX support | A3D 3.0 & EAX 2[3][4] | |
Royalty free 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
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 32 | |||
Online play | 32 | The official GameSpy service shut down in 2014; SoFplus has an alternate master server. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | Use the SoFplus dedicated server. | |
Self-hosting | ||
Direct IP |
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 |
---|
|
Game does not start
Install SoFplus |
---|
Game refuses to boot but the process is visible in the taskbar
- Appeared to be fixed in the SoFPlus 2022-04-07 release (v54919).
Rename executable[1] |
---|
|
Use Microsoft Application Compatibility Toolkit[5] |
---|
|
Low frame rate
Fix low FPS[citation needed] |
---|
|
Run SoF.exe in compatibility mode for Windows 7.
|
---|
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.
Cap the frame rate at 60 FPS[citation needed] |
---|
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] |
---|
|
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
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ Installation instructions - last accessed on 2022-02-21
- ↑ PC Gaming Surround Sound Round-up - last accessed on May 2023
- ↑ Aureal A3D Central - 3D Sound Software list - last accessed on May 2023
- ↑ Games FAQ: Soldier of Fortune - Quantex Zone - last accessed on May 2023
- ↑ gog.com - last accessed on 9 June 2023
- ↑ Is there a way to change the size of the HUD? - GOG.com - last accessed on May 2023
- ↑ SoF 1.07f (Fixed) Patch has been released!
- ↑ SoF1 GameSpy master server - last accessed on May 2023