Difference between revisions of "Soldier of Fortune II: Double Helix"
From PCGamingWiki, the wiki about fixing PC games
m (→top: updated template usage) |
m (→Sui's Fix) |
||
(124 intermediate revisions by 43 users not shown) | |||
Line 10: | Line 10: | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|May 20, 2002}} | {{Infobox game/row/date|Windows|May 20, 2002}} | ||
− | {{Infobox game/row/date|OS X|September 2002}} | + | {{Infobox game/row/date|OS X|September 9, 2002}} |
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|soldier-of-fortune-ii-double-helix|80}} | ||
+ | {{Infobox game/row/reception|IGDB|soldier-of-fortune-ii-double-helix|68}} | ||
+ | |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 | Shooter, Stealth }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Realistic }} | ||
+ | {{Infobox game/row/taxonomy/themes | Asia, Contemporary, Europe, Middle East, North America, South America }} | ||
+ | {{Infobox game/row/taxonomy/series | Soldier of Fortune }} | ||
|steam appid = | |steam appid = | ||
− | |gogcom | + | |gogcom id = 1228964594 |
|strategywiki = | |strategywiki = | ||
+ | |hltb = 8725 | ||
+ | |lutris = soldier-of-fortune-ii-double-helix | ||
+ | |mobygames = 6428 | ||
|wikipedia = Soldier of Fortune II: Double Helix | |wikipedia = Soldier of Fortune II: Double Helix | ||
|winehq = 751 | |winehq = 751 | ||
+ | |license = commercial | ||
+ | }} | ||
+ | |||
+ | {{Introduction | ||
+ | |introduction = | ||
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
}} | }} | ||
− | |||
'''General information''' | '''General information''' | ||
− | {{mm}} [http://sof2.org/ Soldier of Fortune 2 Multiplayer Community] - patches, mods and forum. | + | {{mm}} [http://sof2.org/ Soldier of Fortune 2 Multiplayer Community] - patches, mods and forum. |
+ | {{GOG.com links|1228964594|soldier_of_fortune_series|for game series}} | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | Disc | | | Windows, OS X }} | + | {{Availability/row| Retail | | Disc, key | Simple disc check. Original and Gold releases.| | Windows, OS X }} |
+ | {{Availability/row| GOG.com | soldier_of_fortune_ii_double_helix_gold_edition | DRM-free | Gold Edition | | Windows }} | ||
}} | }} | ||
− | {{ | + | |
+ | ===Demo versions=== | ||
+ | {{ii}} Free demo versions are available from GameFront: [https://www.gamefront.com/games/soldier-of-fortune-2/file/sof2-single-player-demo singleplayer], [https://www.gamefront.com/games/soldier-of-fortune-2/file/soldier-of-fortune-ii-double-helix-multiplayer-test multiplayer]. | ||
==Essential improvements== | ==Essential improvements== | ||
===Patches=== | ===Patches=== | ||
− | {{ii}} [ | + | {{ii}} Patches are available for both [https://www.patches-scrolls.de/patch/3817/7/ Windows] and [https://community.pcgamingwiki.com/files/file/822-soldier-of-fortune-ii-double-helix-mac-patch/ OS X]. |
+ | |||
+ | ===[https://github.com/SuiMachine/Soldier-of-Fortune-2-SuisFix/releases Sui's Fix]=== | ||
+ | {{Fixbox|description=Installing Sui's Fix|ref=<ref>{{Refcheck|user=Suicide machine|date=2019-08-13}}</ref>|fix= | ||
+ | # Download latest [https://github.com/SuiMachine/Soldier-of-Fortune-2-SuisFix/releases Sui's Fix] and extract it. | ||
+ | # Move extracted files ({{file|winmm.dll}} and folders {{file|base|folder}} and {{file|scripts|folder}}) to {{file|{{p|game}}|folder}}. | ||
+ | # Edit the file {{file|{{p|game}}\scripts\SoF2-Fixes.ini}} to configure the fix. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} The fix requires the Gold Edition (1.03). Fix works only for singleplayer. | ||
+ | {{++}} Modified function responsible for obtaining resolution to allow for resolution override. | ||
+ | {{++}} Implemented FOV override on library load (FOV scales as hor+) | ||
+ | {{++}} Implemented HUD cropping fix by AntonioR. | ||
+ | {{++}} Added option to override the window style with borderless mode. | ||
+ | {{--}} Remove's FMV's Causing them to be black | ||
+ | {{--}} May cause game to not work as intended | ||
+ | }} | ||
==Game data== | ==Game data== | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{p|game}}\base\}} |
− | {{Game data/ | + | {{Game data/config|OS X|}} |
}} | }} | ||
− | {{ii}} {{file| | + | {{ii}} {{file|sof2sp.cfg}} contains singleplayer settings. |
{{ii}} {{file|mp\sof2mp.cfg}} contains multiplayer settings. | {{ii}} {{file|mp\sof2mp.cfg}} contains multiplayer settings. | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|game}}\base\save}} |
− | {{Game data/ | + | {{Game data/saves|OS X|}} |
}} | }} | ||
− | ==Video | + | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== |
+ | {{Save game cloud syncing | ||
+ | |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 2 video basic.jpg|Basic video settings.}} | {{Image|Soldier of fortune 2 video basic.jpg|Basic video settings.}} | ||
{{Image|Soldier of fortune 2 video advanced.jpg|Advanced video settings.}} | {{Image|Soldier of fortune 2 video advanced.jpg|Advanced video settings.}} | ||
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/soldier-fortune-ii-double-helix-gold-edition |
|widescreen wsgf award = limited | |widescreen wsgf award = limited | ||
|multimonitor wsgf award = limited | |multimonitor wsgf award = limited | ||
Line 57: | Line 121: | ||
|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 [[#Sui's Fix|Sui's Fix]] or see [[#Widescreen resolution|Widescreen resolution]]. |
|multimonitor = hackable | |multimonitor = hackable | ||
− | |multimonitor notes = See the [ | + | |multimonitor notes = See the [https://www.wsgf.org/dr/soldier-fortune-ii-double-helix-gold-edition WSGF entry]. |
|ultrawidescreen = hackable | |ultrawidescreen = hackable | ||
− | |ultrawidescreen notes = See the [ | + | |ultrawidescreen notes = See the [https://www.wsgf.org/dr/soldier-fortune-ii-double-helix-gold-edition WSGF entry]. |
− | |4k ultra hd = | + | |4k ultra hd = hackable |
− | |4k ultra hd notes = | + | |4k ultra hd notes = Use [[#Sui's Fix|Sui's Fix]] or see [[#Widescreen resolution|Widescreen resolution]]. |
|fov = hackable | |fov = hackable | ||
− | |fov notes = Default FOV is 80°. See [[#Field of view (FOV)|Field of view (FOV)]]. | + | |fov notes = Default FOV is 80°. See [[#Sui's Fix|Sui's Fix]] or [[#Field of view (FOV)|Field of view (FOV)]]. |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
Line 74: | Line 138: | ||
|antialiasing = true | |antialiasing = true | ||
|antialiasing notes = FSAA, up to 4 samples. | |antialiasing notes = FSAA, up to 4 samples. | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
Line 79: | Line 146: | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = hackable | |120 fps = hackable | ||
− | |120 fps notes = | + | |120 fps notes = Capped at 91 FPS. See [[#High frame rate|High frame rate]]. |
− | |color blind = | + | |hdr = false |
+ | |hdr notes = | ||
+ | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Running the game in widescreen resolution in single player|ref={{cn|date=July 2016}}|fix= |
− | |||
# Start the game. | # Start the game. | ||
− | # Open the console ({{key|Shift|~}}). | + | # Open the console ({{key|Shift|~}}){{note|On German keyboards, {{key|Shift|^}}}}. |
# Type in: <code>r_customwidth X</code>, where X is width of your desired resolution (for example, for 1680x1050 resolution, replace X with 1680). | # Type in: <code>r_customwidth X</code>, where X is width of your desired resolution (for example, for 1680x1050 resolution, replace X with 1680). | ||
# Now, type in: <code>r_customheight Y</code>, where Y is height of your desired resolution (for example, for 1680x1050 resolution, replace Y with 1050). | # Now, type in: <code>r_customheight Y</code>, where Y is height of your desired resolution (for example, for 1680x1050 resolution, replace Y with 1050). | ||
Line 95: | Line 163: | ||
'''Notes''' | '''Notes''' | ||
− | {{ii}} See the [ | + | {{ii}} See the [https://www.wsgf.org/dr/soldier-fortune-ii-double-helix-gold-edition WSGF entry] to fix the HUD in widescreen. |
{{ii}} This method doesn't work for multiplayer. | {{ii}} This method doesn't work for multiplayer. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Setting the single player configuration file for widescreen|ref={{cn|date=November 2018}}|fix= | ||
+ | # Run the game at least once and set the graphic options to your preference. | ||
+ | # Edit the file {{file|{{p|game}}\base\sof2sp.cfg}}. | ||
+ | # Set <code>r_customwidth X</code>, where X is width of the desired resolution. | ||
+ | # Set <code>r_customheight Y</code>, where Y is height of the desired resolution. | ||
+ | # Set <code>r_mode -1</code> to make the game use custom resolutions. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} See the [https://www.wsgf.org/dr/soldier-fortune-ii-double-helix-gold-edition WSGF entry] to fix the HUD in widescreen. | ||
+ | {{ii}} This method does not work for multiplayer. | ||
+ | {{ii}} Image will be Vert- and FOV will need to be adjusted to compensate. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Running the game in widescreen resolution in multiplayer|ref={{cn|date=July 2016}}|fix= | ||
+ | # Download [https://community.pcgamingwiki.com/files/file/1141-soldier-of-fortune-2-multiplayer-widescreen-patch/ Soldier of fortune 2 Multiplayer Widescreen Patch]. | ||
+ | # Extract the file to {{file|{{p|game}}|folder}}. | ||
+ | # Run the patch and choose the desired resolution. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} In the game parameters, select 640x480 as the default resolution, otherwise the patch will not work. | ||
+ | {{ii}} This method does not work for singleplayer. | ||
}} | }} | ||
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Changing FOV using hex editor|ref=<ref>[https://www.wsgf.org/dr/soldier-fortune-ii-double-helix-gold-edition Soldier of Fortune II: Double Helix (Gold Edition) | WSGF]</ref>|fix= |
− | + | # Go to the installation folder. | |
− | # Open | + | # Open {{file|cgamex86.dll}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. |
− | # | + | # Go to the address '''AEB00''' (game version 1.00) or '''AEA54''' (game version 1.03 / Gold Update). |
+ | # By default, is set to <code>38 30</code>, which is 80. Change it to the desired value (<code>39 30</code> (90) for 16:10 monitors and <code>39 35</code> (95) for 16:9). | ||
# Save the file and run the game. | # Save the file and run the game. | ||
# To check FOV while in game, type in <code>cg_fov</code> (without the attribute behind it). | # To check FOV while in game, type in <code>cg_fov</code> (without the attribute behind it). | ||
'''Notes''' | '''Notes''' | ||
− | {{ii}} Be sure to backup | + | {{ii}} Be sure to backup {{file|cgamex86.dll}} before editing. |
+ | {{ii}} {{code|cg_fov}} may also need to be changed in {{file|sof2sp.cfg}} for this solution to work. | ||
}} | }} | ||
− | {{Fixbox| | + | {{Fixbox|description=Changing FOV using console in singleplayer|ref={{cn|date=July 2016}}|fix= |
− | |||
# Start the game. | # Start the game. | ||
# Load a saved game or start a new game. | # Load a saved game or start a new game. | ||
Line 122: | Line 214: | ||
{{ii}} Every time a cutscene is being played, your FOV is going to switch back to 80. See the above hex edit for a permanent solution. | {{ii}} Every time a cutscene is being played, your FOV is going to switch back to 80. See the above hex edit for a permanent solution. | ||
}} | }} | ||
− | {{Fixbox| | + | {{Fixbox|description=Changing FOV using console in Multiplayer|ref={{cn|date=October 2016}}|fix= |
− | + | Changing FOV in multiplayer is easier, because command <code>cg_fov X</code> is not cheat-protected. | |
− | Changing FOV in multiplayer is easier, because command <code>cg_fov X</code> | ||
# Start SOF2 Multiplayer. | # Start SOF2 Multiplayer. | ||
# Join a server (or host it) | # Join a server (or host it) | ||
Line 131: | Line 222: | ||
}} | }} | ||
− | ==Input | + | ===High frame rate=== |
− | {{Input settings | + | {{Fixbox|description=Custom FPS cap|ref={{cn|date=September 2019}}|fix= |
+ | # Start the game. | ||
+ | # Open the console ({{key|Shift|~}}). | ||
+ | # Type in <code>com_maxfps</code> followed by the desired FPS cap (e.g. <code>com_maxfps 120</code>). | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} Exceeding 60 FPS will cause the character to get stuck in some places.<ref>{{Refurl|url=https://www.gog.com/forum/soldier_of_fortune_series/sof_2_buggy_movement|title=SOF 2 buggy movement, page 1 - Forum - GOG.com|date=May 2023}}</ref> | ||
+ | }} | ||
+ | |||
+ | ===Head bob=== | ||
+ | {{Fixbox|description=Disable head bob|ref=<ref>{{Refcheck|user=Mars icecream|date=2018}}</ref>|fix= | ||
+ | # Open [[#Configuration file(s) location|the configuration file]]. | ||
+ | # Change the value of <code>seta cg_bobup</code>, <code>seta cg_bobpitch</code> and <code>seta cg_bobroll</code> to <code>"0"</code>. | ||
+ | # Save the file. (save with ''read-only'' attribute, to prevent change from reverting itself) | ||
+ | }} | ||
+ | |||
+ | ===Oversized Crosshair=== | ||
+ | {{Fixbox|description=Reduce the Oversized Crosshair|ref=<ref>{{Refcheck|user=Heymzey|date=2021}}</ref>|fix= | ||
+ | # Open [[#Configuration file(s) location|the configuration file]]. | ||
+ | # Change the default value of <code>seta cg_crosshairSize "24"</code>, to a lower, desired, one. | ||
+ | # Save the file. Add the ''Read-Only'' attribute to prevent change from reverting itself. | ||
+ | }} | ||
+ | |||
+ | ===FPS OSD is missing=== | ||
+ | {{Fixbox|description=Restore the missing FPS OSD (on-screen display) when using custom resolutions|ref=<ref>{{Refcheck|user=Heymzey|date=2021}}</ref>|fix= | ||
+ | # Open [[#Configuration file(s) location|the configuration file]]. | ||
+ | # Add new line with: <code>seta r_customPixelAspect "1" </code> | ||
+ | # Save the file. Add the ''Read-Only'' attribute (to prevent change from reverting itself. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} <code>r_customPixelAspect "1"</code> this cvar is used to toggle the use of custom screen resolution/sizes (0: off, 1: on) | ||
+ | }} | ||
+ | |||
+ | ==Input== | ||
+ | {{Image|Soldier of fortune 2 input settings.jpg|Input settings.}} | ||
+ | {{Input | ||
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 141: | Line 267: | ||
|mouse menu = true | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
− | |invert mouse y-axis = | + | |invert mouse y-axis = hackable |
− | |invert mouse y-axis notes = | + | |invert mouse y-axis notes = Open the console and enter <code>/m_pitch -0.022</code>. |
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
|controller support = false | |controller support = false | ||
|controller support notes = | |controller support notes = | ||
Line 153: | Line 281: | ||
|invert controller y-axis = unknown | |invert controller y-axis = unknown | ||
|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 = Mouse Force Feedback. |
− | | | + | |simultaneous input = unknown |
− | | | + | |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]]=== | ===[[Glossary:Mouse acceleration|Mouse acceleration]]=== | ||
− | Both | + | {{ii}} Both mouse acceleration and mouse filtering are disabled by default. There is an option to enable mouse filtering under "Misc Settings". Mouse acceleration can be activated using console command <code>cl_mouseAccel 1</code>. |
− | ==Audio | + | ==Audio== |
− | {{Audio | + | {{Audio |
− | |separate volume = | + | |separate volume = true |
|separate volume notes = | |separate volume notes = | ||
− | |surround sound = | + | |surround sound = true |
− | |surround sound notes = | + | |surround sound notes = Up to 7.0 with EAX enabled. |
− | |subtitles = | + | |subtitles = true |
|subtitles notes = | |subtitles notes = | ||
− | |closed captions = | + | |closed captions = false |
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = false |
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = true | |eax support = true | ||
− | |eax support notes = EAX 3<ref> | + | |eax support notes = EAX 3<ref>{{Refurl|url=https://web.archive.org/web/20021008114303/http://eax.creative.com/gaming/sof.asp|title=Soldier Of Fortune 2: Double Helix - EAX.CREATIVE.COM (retrieved)|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 = Traditional Chinese | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Czech | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = Fan translation - [http://mrazikovycestiny.cz/preklady/doc_download/93-soldier-of-fortune-ii-double-helix #1] or dubbing [https://fenixprodabing.cz/projekt/soldier-of-fortune-2-double-helix #2] | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Japanese | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
}} | }} | ||
Line 194: | Line 419: | ||
|lan play modes = | |lan play modes = | ||
|lan play notes = | |lan play notes = | ||
− | |online play = | + | |online play = hackable |
|online play players = 64 | |online play players = 64 | ||
|online play modes = | |online play modes = | ||
− | |online play notes = | + | |online play notes = The official [[GameSpy]] service shut down in 2014; custom master server available [https://www.sof2.org/1fx-master-server/ here]. |
|asynchronous = | |asynchronous = | ||
|asynchronous notes = | |asynchronous notes = | ||
Line 208: | Line 433: | ||
|p2p notes = | |p2p notes = | ||
|dedicated = true | |dedicated = true | ||
− | |dedicated notes = Dedicated servers can be made in-game or with [ | + | |dedicated notes = Dedicated servers can be made in-game or with [https://community.pcgamingwiki.com/files/file/821-soldier-of-fortune-ii-double-helix-dedicated-server-linux/ Linux] dedicated server. |
|self-hosting = true | |self-hosting = true | ||
|self-hosting notes = | |self-hosting notes = | ||
Line 220: | Line 445: | ||
==Issues fixed== | ==Issues fixed== | ||
− | === | + | ===Game can't be uninstalled (Error: "Could not open INSTALL.LOG file")=== |
− | {{Fixbox|1= | + | {{ii}} This happens when there is a space in the game's install path. |
− | {{Fixbox/fix| | + | {{Fixbox|description=Copy folder to C drive and run {{file|UNWISE.EXE}}|fix= |
+ | # Go to {{folder|{{p|game}}}}. | ||
+ | # Copy {{folder|Uninstall}} directly to the C: drive. | ||
+ | # Go into the copied folder and run {{file|UNWISE.EXE}}. | ||
+ | # After uninstalling, remove the folder from C: drive. | ||
+ | }} | ||
+ | |||
+ | ===Brightness slider not working/Brightness too dark=== | ||
+ | {{Fixbox|description=Edit {{file|sof2sp.cfg}}|fix= | ||
+ | # Go to {{folder|{{p|game}}\base\}}. | ||
+ | # Open {{file|sof2sp.cfg}}. | ||
+ | # Search for <code>seta r_overBrightBits "1"</code> and set to <code>seta r_overBrightBits "0"</code>. | ||
+ | }} | ||
+ | |||
+ | ===Game refuses to boot but the process is visible in the taskbar=== | ||
+ | {{Fixbox|description=Rename executable|ref=<ref>{{Refurl|url=https://www.gog.com/forum/soldier_of_fortune_series/sof_will_not_launch/post13|title=SoF will not launch., page 1 - Forum|date=2024-02-09}}</ref>|fix= | ||
+ | # Go to {{folder|{{p|game}}}}. | ||
+ | # 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 <code>Sof.exe</code> to open the context menu and click on "Disable". | ||
+ | }} | ||
+ | |||
+ | ===Shadow glitch=== | ||
+ | [[File:Soldier of Fortune II- Double Helix — "projection" shadow glitch.png|thumb]] | ||
+ | [[File:Soldier of Fortune II- Double Helix — "projection" shadow glitch-2.png|thumb]] | ||
+ | {{Fixbox|description=Lower shadow quality|ref=<ref>{{Refcheck|user=Mars icecream|date=2018-8}}</ref>|fix= | ||
# Running the game with the projection shadows on causes this glitch to happen. | # Running the game with the projection shadows on causes this glitch to happen. | ||
# Go to the options menu. | # Go to the options menu. | ||
# Select scalability settings. | # Select scalability settings. | ||
− | # | + | # Change shadow quality setting to "blob". |
− | # | + | }} |
+ | |||
+ | ===FPS drops on modern systems=== | ||
+ | {{Fixbox|description=Change '''Light Flares''' setting|ref={{cn|date=July 2016}}|fix= | ||
+ | # Go to the options menu. | ||
+ | # Select '''Video Options'''. | ||
+ | # Just below the Gamma slider, change the Light Flares setting to '''Simple''' or '''Off'''. | ||
+ | }} | ||
+ | |||
+ | ===Graphics settings are lost each time when starting multiplayer=== | ||
+ | {{Fixbox|description=Edit {{file|sof2mp.cfg}}|ref={{cn|date=June 2018}}|fix= | ||
+ | # Go to {{folder|{{p|game}}\base\MP\}}. | ||
+ | # Open {{file|sof2mp.cfg}}. | ||
+ | # Add these lines: | ||
+ | <pre> | ||
+ | seta cg_shadows 3 | ||
+ | seta cg_shellejection 1 | ||
+ | seta cg_goredetail 2 | ||
+ | </pre> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} Solution to fix texture filter and FX quality reset remains to be found. | ||
+ | }} | ||
+ | |||
+ | ===Impossible to download custom maps / mods=== | ||
+ | {{Fixbox|description=Run {{file|Sof2MP.exe}} as administrator|ref={{cn|date=June 2018}}|fix= | ||
+ | }} | ||
+ | |||
+ | ==Other information== | ||
+ | ===API=== | ||
+ | {{API | ||
+ | |direct3d versions = | ||
+ | |direct3d notes = | ||
+ | |directdraw versions = | ||
+ | |directdraw notes = | ||
+ | |opengl versions = 1.2 | ||
+ | |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 = true | ||
+ | |macos intel 32-bit app = unknown | ||
+ | |macos intel 64-bit app = false | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= | ||
+ | |linux 64-bit executable= | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
+ | }} | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = | ||
+ | |physics notes = | ||
+ | |audio = DirectSound, OpenAL | ||
+ | |audio notes = | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |input = | ||
+ | |input notes = | ||
+ | |cutscenes = Bink Video | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = GameSpy | ||
+ | |multiplayer notes= | ||
+ | |anticheat = PunkBuster | ||
+ | |anticheat notes = {{cn}} | ||
}} | }} | ||
+ | |||
+ | ===Mods=== | ||
+ | ====[https://www.moddb.com/mods/sof2-rmg-expansion-and-sp-tweaks-mod SoF2 RMG Expansion and SP Tweaks Mod]==== | ||
+ | {{++}} Adds the multiplayer only SIG 551, MP5, and Silver Talon to the singleplayer game | ||
+ | |||
+ | ====[https://www.moddb.com/mods/williammacaus-killer-weapon-mod/downloads/williammacaus-killer-weapon-mod-beta-1 WilliamMacau's Killer Weapon MOD]==== | ||
+ | {{ii}} An Weapon Overhaul Mod | ||
+ | |||
+ | ====[https://www.moddb.com/mods/sof-2-remastered-edition/downloads/sof-2-remastered-edition SOF 2: Remastered Edition]==== | ||
+ | {{++}} Includes Widescreen, FOV and HUD fix,Multiplayer Weapons Mod and more | ||
+ | |||
+ | ====[https://www.moddb.com/games/soldier-of-fortune-ii/addons/realtmistic-single-player-addon-v5 REAL(tm)istic Single Player Addon v5]==== | ||
+ | {{ii}} Alternate mod to WilliamMacau's Killer Weapon MOD | ||
+ | |||
+ | ====[https://www.moddb.com/games/soldier-of-fortune-ii/addons/weapons-mod-v5 Weapons Mod v5]==== | ||
+ | {{++}} Adds more Weapons in the game | ||
+ | |||
+ | ====[https://www.moddb.com/games/soldier-of-fortune-ii/addons/kin-edition-12-weapons-mod-50 Kin Edition 1.2 + Weapons Mod 5.0]==== | ||
+ | {{++}} Alternate mod to Weapons Mod v5 | ||
+ | |||
+ | ====[https://www.lonebullet.com/mods/download-real-gore-soldier-of-fortune-2-mod-free-23511.htm Real Gore]==== | ||
+ | {{++}} Improves the gore in the game | ||
+ | {{ii}} Use this along with [https://www.lonebullet.com/mods/download-bloody-chunks-soldier-of-fortune-2-mod-free-23768.htm Bloody Chunks] for better experience | ||
+ | |||
+ | ====[https://www.nexusmods.com/soldieroffortune2/mods/3784?tab=description FIXED PerfectFX]==== | ||
+ | {{++}} Enhances FX effects in game, such as smoke, blood effects, bullet trails, smoke, etc. | ||
==System requirements== | ==System requirements== | ||
Line 234: | Line 595: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = 98, ME | + | |minOS = 98, ME |
− | |minCPU = Pentium III | + | |minCPU = Intel Pentium III 450 MHz or AMD Athlon |
|minRAM = 128 MB | |minRAM = 128 MB | ||
− | |minHD = 1. | + | |minHD = 1.6 GB |
|minGPU = OpenGL compatible | |minGPU = OpenGL compatible | ||
|minVRAM = 16 MB | |minVRAM = 16 MB | ||
+ | |minother = 8X CD-ROM | ||
− | |recOS = | + | |recOS = 2000, XP |
− | |recCPU = Pentium III 800 MHz | + | |recCPU = Intel Pentium III 800 MHz |
− | |recRAM = | + | |recRAM = |
− | |recHD = | + | |recHD = |
− | |recGPU = | + | |recGPU = |
− | |recVRAM = | + | |recVRAM = |
}} | }} | ||
{{References}} | {{References}} | ||
+ | {{GOG.com Enhancement Project}} |
Latest revision as of 17:04, 3 June 2024
Developers | |
---|---|
Raven Software | |
Publishers | |
Activision | |
OS X | MacPlay |
Engines | |
id Tech 3 | |
Release dates | |
Windows | May 20, 2002 |
macOS (OS X) | September 9, 2002 |
Reception | |
Metacritic | 80 |
IGDB | 68 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Shooter, Stealth |
Art styles | Realistic |
Themes | Asia, Contemporary, Europe, Middle East, North America, South 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 II: Double Helix is a singleplayer and multiplayer first-person shooter and stealth game in the Soldier of Fortune series.
General information
- Soldier of Fortune 2 Multiplayer Community - patches, mods and forum.
- GOG.com Community Discussions for game series
- GOG.com Support Page
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Simple disc check. Original and Gold releases. | |||
GOG.com | Gold Edition |
Demo versions
- Free demo versions are available from GameFront: singleplayer, multiplayer.
Essential improvements
Patches
Sui's Fix
Installing Sui's Fix[1] |
---|
Notes
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\base\[Note 1] |
macOS (OS X) |
-
sof2sp.cfg
contains singleplayer settings. -
mp\sof2mp.cfg
contains multiplayer settings.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\base\save[Note 1] |
macOS (OS X) |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Use Sui's Fix or see Widescreen resolution. | ||
Multi-monitor | See the WSGF entry. | ||
Ultra-widescreen | See the WSGF entry. | ||
4K Ultra HD | Use Sui's Fix or see Widescreen resolution. | ||
Field of view (FOV) | Default FOV is 80°. See Sui's Fix or Field of view (FOV). | ||
Windowed | |||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | Slider, maximum is 16x. | ||
Anti-aliasing (AA) | FSAA, up to 4 samples. | ||
Vertical sync (Vsync) | |||
60 FPS | |||
120+ FPS | Capped at 91 FPS. See High frame rate. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Widescreen resolution
Running the game in widescreen resolution in single player[citation needed] |
---|
Notes
|
Setting the single player configuration file for widescreen[citation needed] |
---|
Notes
|
Running the game in widescreen resolution in multiplayer[citation needed] |
---|
Notes
|
Field of view (FOV)
Changing FOV using hex editor[2] |
---|
Notes
|
Changing FOV using console in singleplayer[citation needed] |
---|
Notes
|
Changing FOV using console in Multiplayer[citation needed] |
---|
Changing FOV in multiplayer is easier, because command
|
High frame rate
Custom FPS cap[citation needed] |
---|
Notes
|
Head bob
Disable head bob[4] |
---|
|
Oversized Crosshair
Reduce the Oversized Crosshair[5] |
---|
|
FPS OSD is missing
Restore the missing FPS OSD (on-screen display) when using custom resolutions[6] |
---|
Notes
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | See Mouse acceleration. | |
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | Open the console and enter /m_pitch -0.022 . |
|
Controller | ||
Controller support |
Controller types |
---|
Additional information | ||
---|---|---|
Haptic feedback | Mouse Force Feedback. |
Mouse acceleration
- Both mouse acceleration and mouse filtering are disabled by default. There is an option to enable mouse filtering under "Misc Settings". Mouse acceleration can be activated using console command
cl_mouseAccel 1
.
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Up to 7.0 with EAX enabled. | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
EAX support | EAX 3[7] | |
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Traditional Chinese | ||||
Czech | Fan translation - #1 or dubbing #2 | |||
French | ||||
German | ||||
Italian | ||||
Japanese | ||||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 64 | |||
Online play | 64 | The official GameSpy service shut down in 2014; custom master server available here. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | Dedicated servers can be made in-game or with Linux dedicated server. | |
Self-hosting | ||
Direct IP |
Issues fixed
Game can't be uninstalled (Error: "Could not open INSTALL.LOG file")
- This happens when there is a space in the game's install path.
Copy folder to C drive and run UNWISE.EXE
|
---|
|
Brightness slider not working/Brightness too dark
Edit sof2sp.cfg
|
---|
|
Game refuses to boot but the process is visible in the taskbar
Rename executable[8] |
---|
|
Use Microsoft Application Compatibility Toolkit[9] |
---|
|
Shadow glitch
Lower shadow quality[10] |
---|
|
FPS drops on modern systems
Change Light Flares setting[citation needed] |
---|
|
Graphics settings are lost each time when starting multiplayer
Edit sof2mp.cfg [citation needed]
|
---|
seta cg_shadows 3 seta cg_shellejection 1 seta cg_goredetail 2 Notes
|
Impossible to download custom maps / mods
Run Sof2MP.exe as administrator[citation needed]
|
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 1.2 |
Executable | PPC | 32-bit | 64-bit | Notes |
---|---|---|---|---|
Windows | ||||
macOS (OS X) |
Middleware
Middleware | Notes | |
---|---|---|
Audio | DirectSound, OpenAL | |
Cutscenes | Bink Video | |
Multiplayer | GameSpy | |
Anti-cheat | PunkBuster | [citation needed] |
Mods
SoF2 RMG Expansion and SP Tweaks Mod
- Adds the multiplayer only SIG 551, MP5, and Silver Talon to the singleplayer game
WilliamMacau's Killer Weapon MOD
- An Weapon Overhaul Mod
SOF 2: Remastered Edition
- Includes Widescreen, FOV and HUD fix,Multiplayer Weapons Mod and more
REAL(tm)istic Single Player Addon v5
- Alternate mod to WilliamMacau's Killer Weapon MOD
Weapons Mod v5
- Adds more Weapons in the game
Kin Edition 1.2 + Weapons Mod 5.0
- Alternate mod to Weapons Mod v5
Real Gore
- Improves the gore in the game
- Use this along with Bloody Chunks for better experience
FIXED PerfectFX
- Enhances FX effects in game, such as smoke, blood effects, bullet trails, smoke, etc.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 98, ME | 2000, XP |
Processor (CPU) | Intel Pentium III 450 MHz or AMD Athlon | Intel Pentium III 800 MHz |
System memory (RAM) | 128 MB | |
Hard disk drive (HDD) | 1.6 GB | |
Video card (GPU) | OpenGL compatible 16 MB of VRAM | |
Other | 8X CD-ROM |
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). - ↑ On German keyboards, ⇧ Shift+^
References
- ↑ Verified by User:Suicide machine on 2019-08-13
- ↑ Soldier of Fortune II: Double Helix (Gold Edition) | WSGF
- ↑ SOF 2 buggy movement, page 1 - Forum - GOG.com - last accessed on May 2023
- ↑ Verified by User:Mars icecream on 2018
- ↑ Verified by User:Heymzey on 2021
- ↑ Verified by User:Heymzey on 2021
- ↑ Soldier Of Fortune 2: Double Helix - EAX.CREATIVE.COM (retrieved) - last accessed on May 2023
- ↑ SoF will not launch., page 1 - Forum - last accessed on 2024-02-09
- ↑ gog.com - last accessed on 9 June 2023
- ↑ Verified by User:Mars icecream on 2018-8