Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "The Suffering"

From PCGamingWiki, the wiki about fixing PC games
m (Added Czech lang)
 
(130 intermediate revisions by 49 users not shown)
Line 6: Line 6:
 
{{Infobox game/row/developer|Next Level Games}}
 
{{Infobox game/row/developer|Next Level Games}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Midway Games}}
+
{{Infobox game/row/publisher|Midway Games|Original}}
 +
{{Infobox game/row/publisher|Warner Bros. Interactive Entertainment|Current}}
 +
{{Infobox game/row/publisher|Noviy Disk|Russia|ref=<ref>{{Refurl|url=https://www.nd.ru/catalog/products/The_Suffering_rus/|title=The Suffering (русскоязычная версия)|date=2023-06-28}}</ref>}}
 
|engines      =  
 
|engines      =  
 
{{Infobox game/row/engine|Riot Engine}}
 
{{Infobox game/row/engine|Riot Engine}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|June 8, 2004}}
 
{{Infobox game/row/date|Windows|June 8, 2004}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|the-suffering|80}}
 +
{{Infobox game/row/reception|IGDB|the-suffering|82}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person, Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, FPS, Survival horror, TPS }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Contemporary, Horror, North America, Supernatural }}
 +
{{Infobox game/row/taxonomy/series            | The Suffering }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  = the_suffering
+
|gogcom id    = 1268478205
 
|strategywiki =  
 
|strategywiki =  
 +
|hltb        = 10218
 +
|mobygames    = 12511
 
|wikipedia    = The Suffering (video game)
 
|wikipedia    = The Suffering (video game)
 
|winehq      = 8142
 
|winehq      = 8142
 +
|official site=http://web.archive.org/web/20080703020348/http://www.midway.com/us/Game_TheSuffering.html
 +
|license      = commercial
 
}}
 
}}
{{Series|The Suffering}}
 
  
'''Key points'''
+
{{Introduction
{{--}} Checkpoints have stopped working on any version of Windows 10.<ref>{{Refurl|url=https://www.gog.com/forum/the_suffering_series/suffering_saves_problem|title=Suffering saves problem, page 1 - Forum - GOG.com|date=2018-01-02}}</ref>
+
|introduction      =  
 +
 
 +
|release history  =  
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
Line 27: Line 50:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | Disc | {{DRM|StarForce|3}} disc check. | | Windows }}
+
{{Availability/row| Retail | | Disc | {{DRM|SafeDisc|v3}} or {{DRM|StarForce|3}} disc check, depending on region. | | Windows }}
{{Availability/row| GOG.com | the_suffering | DRM-free | | | Windows }}
+
{{Availability/row| GOG.com | the_suffering | DRM-free | Manual included as extra download.<br> Not available in Germany.| | Windows }}
 
}}
 
}}
 +
 +
===Free version===
 +
{{++}} This game was released as a free download sponsored by the ''US Air Force''.<!--<ref>{{Refurl|url=https://web.archive.org/web/20120409193223/http://extcamp.doublefusion.com/US_Air_Force/Game_Download_Sponsored_by_Air_Force.htm|title=Game Bundle Download Sponsored by Air Force|date=May 2023}}</ref>-->
 +
{{ii}} It can be downloaded [https://www.moddb.com/games/the-suffering/downloads/full-game-sponsored-by-the-us-air-force here.] Install the [https://community.pcgamingwiki.com/files/file/1229-the-suffering-series-aio-patch/ AiO Unofficial Patch] or [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix] to remove the online DRM.
 +
{{ii}} Not compatible with patch 1.1
  
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
{{ii}} [https://community.pcgamingwiki.com/files/file/774-the-suffering-v10-to-v11-patch/ Patch 1.1] updates the game to the latest version. GOG.com version is already patched.
+
{{ii}} [https://community.pcgamingwiki.com/files/file/774-the-suffering-v10-to-v11-patch/ Patch 1.1] updates the game to the latest version. GOG.com version is already patched. Does not work with the freeware release.
{{ii}} [https://www.gog.com/forum/the_suffering_series/the_suffering_series_aio_unofficial_patch AiO Unofficial Patch] fixes numerous bugs and adds widescreen support.
+
 
 +
===[https://community.pcgamingwiki.com/files/file/1229-the-suffering-series-aio-patch/ AiO Unofficial Patch]===
 +
{{++}} All-in-one patch for The Suffering series which fixes numerous bugs and adds widescreen support.
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|{{p|game}}\GameConfig.ini}}
+
{{Game data/config|Windows|{{p|game}}\GameConfig.ini{{note|note=Default}}|{{p|userprofile\Documents}}\My Games\The Suffering\Torque.ini{{note|note=When using AiO Unofficial Patch and setting <code>PerUserConfigAndSaves</code> in {{p|game}}\Torque.ini to 1}}}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|{{p|game}}\Saves\}}
+
{{Game data/saves|Windows|{{p|game}}\Saves\{{note|note=Default}}|{{p|userprofile\Documents}}\My Games\The Suffering\Saves{{note|note=When using AiO Unofficial Patch and setting <code>PerUserConfigAndSaves</code> in {{p|game}}\Torque.ini to 1}}}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|gog galaxy           = unknown
+
|discord                  =
|gog galaxy notes     =  
+
|discord notes            =
|origin               =  
+
|epic games launcher      =
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           =  
+
|gog galaxy               = false
|steam cloud notes     =  
+
|gog galaxy notes         =  
|uplay                =  
+
|origin                   =  
|uplay notes           =  
+
|origin notes             =  
|xbox cloud           =  
+
|steam cloud               =  
|xbox cloud notes     =  
+
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|The Suffering - General settings.png|General settings.}}
 
{{Image|The Suffering - General settings.png|General settings.}}
 
{{Image|The Suffering - Graphics settings.png|Graphics settings.}}
 
{{Image|The Suffering - Graphics settings.png|Graphics settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/suffering/en
+
|wsgf link                  = https://www.wsgf.org/dr/suffering/en
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 71: Line 105:
 
|4k ultra hd wsgf award    = limited
 
|4k ultra hd wsgf award    = limited
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
|widescreen resolution notes= Use [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
+
|widescreen resolution notes= Use [https://community.pcgamingwiki.com/files/file/1229-the-suffering-series-aio-patch/ AiO Unofficial Patch] or [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = Use [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
+
|multimonitor notes        = Use [https://community.pcgamingwiki.com/files/file/1229-the-suffering-series-aio-patch/ AiO Unofficial Patch] or [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
|ultrawidescreen notes      = Use [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
+
|ultrawidescreen notes      = Use [https://community.pcgamingwiki.com/files/file/1229-the-suffering-series-aio-patch/ AiO Unofficial Patch] or [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
 
|4k ultra hd                = hackable
 
|4k ultra hd                = hackable
|4k ultra hd notes          = Use [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
+
|4k ultra hd notes          = Use [https://community.pcgamingwiki.com/files/file/1229-the-suffering-series-aio-patch/ AiO Unofficial Patch] or [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
 
|fov                        = hackable
 
|fov                        = hackable
|fov notes                  = Use [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix].
+
|fov notes                  = Use [https://community.pcgamingwiki.com/files/file/1229-the-suffering-series-aio-patch/ AiO Unofficial Patch] or [https://thirteenag.github.io/wfp#thesuffering The Suffering Widescreen Fix]. Settings above 1.2 cause minor visual glitches.
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            = Set in launcher.
 
|windowed notes            = Set in launcher.
Line 86: Line 120:
 
|anisotropic                = false
 
|anisotropic                = false
 
|anisotropic notes          = Texture filtering setting only affects close-up texture quality. Cannot be forced.
 
|anisotropic notes          = Texture filtering setting only affects close-up texture quality. Cannot be forced.
|antialiasing              = true
+
|antialiasing              = hackable
|antialiasing notes        = Set in launcher. Up to 6x [[MSAA]].
+
|antialiasing notes        = Native support is broken. See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]] for Nvidia cards.
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                =  
+
|vsync notes                = Triple Buffering
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = false
 
|120 fps                    = false
|120 fps notes              = Frame rates above 60 FPS causes [[#Glitchy enemies and NPCs AI|glitches and AI problems]].{{cn|date=May 2016}}
+
|120 fps notes              = Frame rates above 60 FPS causes [[#Glitchy enemies and NPCs AI|glitches and AI problems]].<ref>{{Refcheck|user=AlphaYellow|date=2023-07-05}}</ref>
 
|hdr                        = unknown
 
|hdr                        = unknown
 
|hdr notes                  =  
 
|hdr notes                  =  
Line 100: Line 137:
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
 +
{{Fixbox|description=Use [[Nvidia Profile Inspector]]|ref=<ref>[https://forums.guru3d.com/threads/nvidia-anti-aliasing-guide-updated.357956/ NVidia Anti-Aliasing Guide (updated) | guru3D Forums]</ref>|fix=
 +
# Download and run [[Nvidia Profile Inspector]].
 +
# Select the game's profile or create one if not existing.
 +
# Set {{key|Antialiasing compatibility}} to {{code|0x00000045}}.
 +
# Set {{key|Antialiasing - Mode}} to {{code|Override any application setting}}.
 +
# Set {{key|Antialiasing - Setting}} to the desired level of [[MSAA]].{{note|note=If using 8x SGSSAA, set 8xQ, ''not'' the regular "8x"}}
 +
# Set {{key|Antialiasing - Transparency Supersampling}} to the desired level of [[SGSSAA]].{{note|note=Note that it should match the level of MSAA, or else performance will be reduced.}}
 +
# Apply changes.
 +
'''Notes'''
 +
{{ii}} HUD elements sometimes disappear when Antialiasing is enabled.<br> To fix this, go to the in-game graphics settings and click '''Accept'''. HUD elements should appear again.
 +
{{ii}} If after following these steps you still experience aliasing in-game, select and modify the profile for The Suffering: Ties That Bind in Nvidia Profile Inspector instead of the first game.
 +
}}
 +
 
 +
==Input==
 
{{Image|The Suffering - Input settings.png|Input settings.}}
 
{{Image|The Suffering - Input settings.png|Input settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 116: Line 167:
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = false
 
|controller support        = false
|controller support notes  =  
+
|controller support notes  = You can easily bind your controller to keyboard inputs, see the [[Glossary:Controller|glossary page]] for more info.<br>
 +
Character movement is limited to 8 axis and a single speed on the console versions of the game as well so binding a controller to keyboard inputs won't lose any accuracy.
 
|full controller          = unknown
 
|full controller          = unknown
 
|full controller notes    =  
 
|full controller notes    =  
Line 155: Line 207:
 
|steam input api          = unknown
 
|steam input api          = unknown
 
|steam input api notes    =  
 
|steam input api notes    =  
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 
|steam input presets      = unknown
 
|steam input presets      = unknown
 
|steam input presets notes =  
 
|steam input presets notes =  
 
|steam controller prompts  = unknown
 
|steam controller prompts  = unknown
 
|steam controller prompts notes =  
 
|steam controller prompts notes =  
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|The Suffering - Audio settings.png|Audio settings.}}
 
{{Image|The Suffering - Audio settings.png|Audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Effects, dialog, music
 
|separate volume notes    = Effects, dialog, music
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = 7.0
+
|surround sound notes    = Up to 7.0 output with [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software.]] GOG version comes with [[Glossary:Sound card#Universal 2|IndirectSound]] wrapper.<ref>{{Refurl|url=https://www.gog.com/forum/the_suffering_series/will_gog_patch_the_suffering_from_random_crashes/post7|title=Will GOG patch The Suffering from random crashes?|date=May 2023}}</ref> Creative Alchemy does not support this title, you are able to add it, 3D hardware can be enabled through the RIOT engine setup config, but no EAX effects are available despite what dsoundlog tells you. The Audio sounds identical whether "The Suffering" is enabled through Creative Alchemy or not, this is why Alchemy had an official list of supported titles.
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 175: Line 231:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              = true
 
|eax support              = true
|eax support notes        =  
+
|eax support notes         = DirectSound3D.<ref>{{Refurl|url=https://www.youtube.com/watch?v=GKHuGs1m0xc|title=The Suffering with 3D spatial sound (OpenAL Soft HRTF audio) Freeware Horror game|date=May 2023}}</ref>
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
 +
{{ii}}An option for ''Environmental FX'' is included, but no actual reverb is used in the entire game.
  
 
{{L10n|content=
 
{{L10n|content=
Line 186: Line 245:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Czech
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    = Retail [https://github.com/hornster02/The_Suffering-2004-CZ link #1] or fan translation [https://www.abcgames.cz/?p=preklady_zobraz&id=7874 link #2]
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail only. Patch for digital release [https://www.schote.biz/sprachdateien-deutschpatches/10-the-suffering/751-deutsche-texte-untertitel-menus-videos-stimmen-sprachausgabe.html here].
 +
  |fan       =
 +
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = true
 +
|audio    = unknown
 +
|subtitles = true
 +
|notes     = Retail only.
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail only.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    = Retail only. Patch for digital release [https://community.pcgamingwiki.com/files/file/2784-polish-translation-for-the-suffering-the-suffering-ties-that-bind/ here].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://tribogamer.com/traducoes/79_traducao-do-the-suffering-para-portugues-do-brasil.html download (TriboGamer)].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Russian
 
  |language  = Russian
 
  |interface = true
 
  |interface = true
  |audio    = false
+
  |audio    = true
 +
|subtitles = true
 +
|notes    = Retail only. Patch for digital release [https://www.playground.ru/files/rusifikator_teksta_i_rusifikator_tekstur_the_suffering_novyj_disk-200813/ here].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 
  |subtitles = true
 
  |subtitles = true
  |notes    =  
+
  |notes    = Retail only. Patch for digital release [https://www.gog.com/forum/the_suffering_series/traduccion_espanol_para_descargar_voces_y_textos here].
|fan      = yes
+
|fan      =
|fan notes = Fan translation, available [http://www.zoneofgames.ru/games/suffering_the/files/524.html here].
 
 
}}
 
}}
 
}}
 
}}
  
 
==Issues fixed==
 
==Issues fixed==
 +
===DirectX 8.1 is not installed error===
 +
{{Fixbox|description=Install [[DirectPlay]]|ref=|fix=
 +
}}
 +
 +
===Saves not working===
 +
{{ii}} Caused due to the game having trouble detecting hard drives larger than 2 TB.{{cn|date=October 2020}}
 +
{{Fixbox|description=Use [[#AiO Unofficial Patch|AiO_Unofficial_Patch]]|fix=
 +
'''Notes'''
 +
{{--}} Autosaves are still broken.
 +
}}
 +
 
===Missing sound effects===
 
===Missing sound effects===
 
{{Fixbox|description=Use IndirectSound|ref=<ref>{{Refcheck|user=Mars icecream|date=2017-7-25|comment=Installing IndirectSound fixed audio issues in the audio options, but I haven't done other comparisons.}}</ref>|fix=
 
{{Fixbox|description=Use IndirectSound|ref=<ref>{{Refcheck|user=Mars icecream|date=2017-7-25|comment=Installing IndirectSound fixed audio issues in the audio options, but I haven't done other comparisons.}}</ref>|fix=
 
# Download [http://www.indirectsound.com/downloads.html IndirectSound].
 
# Download [http://www.indirectsound.com/downloads.html IndirectSound].
 
# Extract the contents to the installation folder.
 
# Extract the contents to the installation folder.
# Untick box in "Sounds" page called "Use 3D Sound Buffers" in game launcher.
+
# In the latest version, it's possible to enable {{code|3D Sound Buffers}} in the game launcher.
  
 
'''Notes'''
 
'''Notes'''
 
{{++}} GOG.com version has this fix applied by default.
 
{{++}} GOG.com version has this fix applied by default.
 +
{{ii}} Make sure to [[#Random_freezes|force the CPU affinity]] to a single CPU. Otherwise, it may cause random crashes.<ref name="AiO Unofficial Patch - GOG.com">{{Refurl|url=https://www.gog.com/forum/the_suffering_series/the_suffering_series_aio_unofficial_patch/page1|title=The Suffering Series AiO Unofficial Patch - GOG.com|date=2020-04-13}}</ref>
 
}}
 
}}
  
{{Fixbox|description=Use Creative ALchemy|ref={{cn|date=April 2017}}|fix=
+
{{Fixbox|description=Use Creative ALchemy (if you have a Creative Sound Card)|ref={{cn|date=April 2017}}|fix=
 
# Download and install [https://community.pcgamingwiki.com/files/file/68-creative-alchemy/ Creative ALchemy].
 
# Download and install [https://community.pcgamingwiki.com/files/file/68-creative-alchemy/ Creative ALchemy].
# Select the "add" option and specify the executable path and game title.
+
# Click {{key|Add}}, then set both the executable path and the game title.
# Move the entry from the "Installed Games" box to the "ALchemy-enabled Games" box using the arrow buttons.
+
# Move the entry from '''Installed Games''' to '''ALchemy-enabled Games'''.
 
# Close the program.
 
# Close the program.
 
}}
 
}}
  
===DirectX 8.1 is not installed error===
+
{{Fixbox|description=Use the [[#AiO Unofficial Patch|AiO_Unofficial_Patch]]|fix=
{{ii}} On Windows 10 you might get this error when launching the game for the first time. Not sure if this error is also applied on Windows 8, if it is here's the steps to fix it .{{cn|date=September 2017}}
+
'''Notes'''
 +
{{ii}} Delete all dsound files included in the game, as this mod makes them unnecessary.<ref name="AiO Unofficial Patch - GOG.com"/>
 +
}}
 +
 
 +
===Random freezes===
 +
{{Fixbox|description=Force CPU affinity|ref=|fix=
 +
{{ii}} Modifies game executable permanently to force the game to run on a single CPU.
 +
{{++}} Compatible with the IndirectSound patch.
 +
 
 +
'''Instructions'''
 +
# Open the '''Command Prompt'''.
 +
# Type in the following command: <code> Start /affinity 0xE "path-to-game-exe"</code> and press '''Enter'''.
 +
# A new Command Prompt window will open pointing to the game directory.
 +
If done correctly, the executable will run only on CPU 0.
 +
 
 +
'''Notes'''
 +
* It's recommended to create a backup of the original executable before performing the steps listed above.
 +
}}
 +
 
 +
{{Fixbox|description=Use [[#AiO Unofficial Patch|AiO_Unofficial_Patch]] and delete all dsound files|ref=<ref>{{Refurl|url=https://www.gog.com/forum/the_suffering_series/freezing/post2|title=gog.com|date=May 2023}}</ref>|fix=
 +
'''Notes'''
 +
{{ii}} Make a backup of all dsound files, if needed.
 +
 
 +
Freeze When First Starting game
 +
Disable Adaptive Sync in Graphics Card settings
 +
}}
 +
 
 +
===Run the game at screen refresh rate===
 +
{{ii}} When using The [https://community.pcgamingwiki.com/files/file/1229-the-suffering-series-aio-patch/ AiO Unofficial Patch], the game will set monitor's refresh rate to 60 Hz when in fullscreen mode.
  
{{Fixbox|description=Enable Direct Play in Legacy Components in the Control Panel|ref={{cn|date=September 2017}}|fix=
+
{{Fixbox|description=Set the refresh rate manually|ref=<ref>{{Refurl|url=https://www.moddb.com/games/the-suffering/downloads/the-suffering-series-aio-patch|title=The Suffering Series AiO Patch file - Mod DB|date=May 2023}}</ref>|fix=
# Go to Programs and Features in your control panel.
+
# Go to {{folder|{{p|userprofile}}\Documents\My Games\The Suffering\}}.
# On the left side collum you'll see Turn Windows features on or off, click on that.
+
# Open {{file|Torque.ini}}.
# Look for Legacy Components and expand it and you'll see Direct Play. Click on the small box to the left and click ok and then wait a few moments till it's finished installing the files, then close it.
+
# Change <code>RefreshRate=60</code> to the desired value (e.g. <code>RefreshRate=120</code>).
# Try again to start the title and you should see the launcher startup after the fix.
 
 
}}
 
}}
  
 
===Glitchy enemies and NPCs AI===
 
===Glitchy enemies and NPCs AI===
{{ii}} With a frame rate higher than 60, there are many problems with the AI of both monster and human characters. The game is possibly un-finishable due to the risk of certain NPCs not triggering key cutscenes.{{cn|date=May 2016}}
+
{{ii}} With a frame rate higher than 60, there are many problems with the AI of both monster and human characters.<br> The game is possibly un-finishable due to the risk of certain NPCs not triggering key cutscenes.{{cn|date=May 2016}}
  
{{Fixbox|description=Cap frame rate|ref={{cn|date=September 2016}}|fix=
+
{{Fixbox|description=[[Glossary:Frame rate (FPS)#Frame rate capping|Limit the frame rate]] to 60 FPS|ref={{cn|date=September 2016}}}}
[[Glossary:Frame rate (FPS)#Frame rate capping|Cap the frame rate at 60 FPS]].
+
 
}}
+
{{Fixbox|description=Enable Vsync in the game options and set the refresh rate to 60Hz|ref={{cn|date=July 2020}}}}
  
 
===Access the launcher===
 
===Access the launcher===
 
{{ii}} After the first time launching the game, the launcher won't show up again and you will be unable to configure the settings.
 
{{ii}} After the first time launching the game, the launcher won't show up again and you will be unable to configure the settings.
  
{{Fixbox|description=Use launch parameter|ref=<ref>{{Refcheck|user=Mars icecream|date=2017-7-28}}</ref>|fix=
+
{{Fixbox|description=Run the game with {{code|-setup}} [[Glossary:Command line arguments|command line argument]]|ref=<ref name="ReferenceA">{{Refcheck|user=Mars icecream|date=2017-7-28}}</ref>}}
Use the <code>-setup</code> [[Glossary:Command line arguments|command line argument]].
+
 
 +
{{Fixbox|description=Hold {{key|Shift}} and run {{file|SUFFERING.exe}}|ref=<ref name="ReferenceA">{{Refcheck|user=Mars icecream|date=2017-7-28}}</ref>}}
 +
 
 +
===Microstutter on modern systems===
 +
{{Fixbox|description=[[Glossary:Frame rate (FPS)#Frame rate capping|Limit the frame rate]] to 64 FPS|fix=
 +
'''Notes'''
 +
{{--}} May introduce occasional FPS deterioration, which can be solved by alt-tabbing to the desktop and back to the game.
 
}}
 
}}
{{Fixbox|description=Hold Shift while launching|ref=<ref>{{Refcheck|user=Mars icecream|date=2017-7-28}}</ref>|fix=
+
 
Open <code>SUFFERING.EXE</code> while holding {{key|Shift}}.
+
==VR support==
 +
{{VR support
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  =
 +
|native 3d notes            =
 +
|nvidia 3d vision            =
 +
|nvidia 3d vision notes      =
 +
|tridef 3d                  =
 +
|tridef 3d notes            =
 +
|iz3d                        =
 +
|iz3d notes                  =
 +
|vorpx                      = hackable
 +
|vorpx modes                = G3D
 +
|vorpx notes                = User created game profile, (DX9 with official patch) see [https://www.vorpx.com/forums/topic/the-suffering/ vorpx forum] profile introduction.
 +
|htc vive                    =
 +
|htc vive notes              =  
 +
|oculus rift                =  
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|windows mixed reality      =  
 +
|windows mixed reality notes =  
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =  
 +
|play area room-scale notes  =
 
}}
 
}}
  
Line 267: Line 467:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|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            = DirectSound3D
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=  
 
}}
 
}}
  

Latest revision as of 19:21, 14 March 2024

The Suffering
The Suffering cover
Developers
Surreal Software
Midway Home Entertainment
Next Level Games
Publishers
Original Midway Games
Current Warner Bros. Interactive Entertainment
Russia Noviy Disk[1]
Engines
Riot Engine
Release dates
Windows June 8, 2004
Reception
Metacritic 80
IGDB 82
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives First-person, Third-person
Controls Direct control
Genres Action, FPS, Survival horror, TPS
Art styles Realistic
Themes Contemporary, Horror, North America, Supernatural
Series The Suffering
The Suffering on HowLongToBeat
The Suffering on IGDB
The Suffering on MobyGames
The Suffering on Wikipedia
The Suffering
The Suffering 2004
The Suffering: Ties That Bind 2005

The Suffering is a singleplayer first-person and third-person action, FPS, survival horror and TPS game in the The Suffering series.

General information

GOG.com Community Discussions for game series
GOG.com Support Page

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SafeDisc v3 DRM[Note 1] or StarForce 3 DRM[Note 2] disc check, depending on region.
Windows
GOG.com
DRM-free
Manual included as extra download.
Not available in Germany.
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
StarForce DRM for this game does not work on modern versions of Windows (see above for affected versions).

Free version

This game was released as a free download sponsored by the US Air Force.
It can be downloaded here. Install the AiO Unofficial Patch or The Suffering Widescreen Fix to remove the online DRM.
Not compatible with patch 1.1

Essential improvements

Patches

Patch 1.1 updates the game to the latest version. GOG.com version is already patched. Does not work with the freeware release.

AiO Unofficial Patch

All-in-one patch for The Suffering series which fixes numerous bugs and adds widescreen support.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\GameConfig.ini[Note 3][Note 4]
%USERPROFILE%\Documents\My Games\The Suffering\Torque.ini[Note 5][Note 4]

Save game data location

System Location
Windows <path-to-game>\Saves\[Note 6][Note 4]
%USERPROFILE%\Documents\My Games\The Suffering\Saves[Note 7][Note 4]

Save game cloud syncing

System Native Notes
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.

Video

General settings.
General settings.
Graphics settings.
Graphics settings.

Graphics feature State WSGF Notes
Widescreen resolution
Use AiO Unofficial Patch or The Suffering Widescreen Fix.
Multi-monitor
Use AiO Unofficial Patch or The Suffering Widescreen Fix.
Ultra-widescreen
Use AiO Unofficial Patch or The Suffering Widescreen Fix.
4K Ultra HD
Use AiO Unofficial Patch or The Suffering Widescreen Fix.
Field of view (FOV)
Use AiO Unofficial Patch or The Suffering Widescreen Fix. Settings above 1.2 cause minor visual glitches.
Windowed
Set in launcher.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Texture filtering setting only affects close-up texture quality. Cannot be forced.
Anti-aliasing (AA)
Native support is broken. See Anti-aliasing (AA) for Nvidia cards.
Vertical sync (Vsync)
Triple Buffering
60 FPS
120+ FPS
Frame rates above 60 FPS causes glitches and AI problems.[8]
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Anti-aliasing (AA)

Use Nvidia Profile Inspector[9]
  1. Download and run Nvidia Profile Inspector.
  2. Select the game's profile or create one if not existing.
  3. Set Antialiasing compatibility to 0x00000045.
  4. Set Antialiasing - Mode to Override any application setting.
  5. Set Antialiasing - Setting to the desired level of MSAA.[Note 8]
  6. Set Antialiasing - Transparency Supersampling to the desired level of SGSSAA.[Note 9]
  7. Apply changes.

Notes

HUD elements sometimes disappear when Antialiasing is enabled.
To fix this, go to the in-game graphics settings and click Accept. HUD elements should appear again.
If after following these steps you still experience aliasing in-game, select and modify the profile for The Suffering: Ties That Bind in Nvidia Profile Inspector instead of the first game.

Input

Input settings.
Input settings.

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
You can easily bind your controller to keyboard inputs, see the glossary page for more info.
Character movement is limited to 8 axis and a single speed on the console versions of the game as well so binding a controller to keyboard inputs won't lose any accuracy.
Controller types

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Effects, dialog, music
Surround sound
Up to 7.0 output with DirectSound3D restoration software. GOG version comes with IndirectSound wrapper.[10] Creative Alchemy does not support this title, you are able to add it, 3D hardware can be enabled through the RIOT engine setup config, but no EAX effects are available despite what dsoundlog tells you. The Audio sounds identical whether "The Suffering" is enabled through Creative Alchemy or not, this is why Alchemy had an official list of supported titles.
Subtitles
Closed captions
Mute on focus lost
EAX support
DirectSound3D.[11]
Royalty free audio
An option for Environmental FX is included, but no actual reverb is used in the entire game.

Localizations

Language UI Audio Sub Notes
English
Czech
Retail link #1 or fan translation link #2
German
Retail only. Patch for digital release here.
Hungarian
Retail only.
Italian
Retail only.
Polish
Retail only. Patch for digital release here.
Brazilian Portuguese
Fan translation, download (TriboGamer).
Russian
Retail only. Patch for digital release here.
Spanish
Retail only. Patch for digital release here.

Issues fixed

DirectX 8.1 is not installed error

Install DirectPlay

Saves not working

Caused due to the game having trouble detecting hard drives larger than 2 TB.[citation needed]
Use AiO_Unofficial_Patch

Notes

Autosaves are still broken.

Missing sound effects

Use IndirectSound[12]
  1. Download IndirectSound.
  2. Extract the contents to the installation folder.
  3. In the latest version, it's possible to enable 3D Sound Buffers in the game launcher.

Notes

GOG.com version has this fix applied by default.
Make sure to force the CPU affinity to a single CPU. Otherwise, it may cause random crashes.[13]
Use Creative ALchemy (if you have a Creative Sound Card)[citation needed]
  1. Download and install Creative ALchemy.
  2. Click Add, then set both the executable path and the game title.
  3. Move the entry from Installed Games to ALchemy-enabled Games.
  4. Close the program.
Use the AiO_Unofficial_Patch

Notes

Delete all dsound files included in the game, as this mod makes them unnecessary.[13]

Random freezes

Force CPU affinity
Modifies game executable permanently to force the game to run on a single CPU.
Compatible with the IndirectSound patch.

Instructions

  1. Open the Command Prompt.
  2. Type in the following command: Start /affinity 0xE "path-to-game-exe" and press Enter.
  3. A new Command Prompt window will open pointing to the game directory.

If done correctly, the executable will run only on CPU 0.

Notes

  • It's recommended to create a backup of the original executable before performing the steps listed above.
Use AiO_Unofficial_Patch and delete all dsound files[14]

Notes

Make a backup of all dsound files, if needed.

Freeze When First Starting game Disable Adaptive Sync in Graphics Card settings

Run the game at screen refresh rate

When using The AiO Unofficial Patch, the game will set monitor's refresh rate to 60 Hz when in fullscreen mode.
Set the refresh rate manually[15]
  1. Go to %USERPROFILE%\Documents\My Games\The Suffering\.
  2. Open Torque.ini.
  3. Change RefreshRate=60 to the desired value (e.g. RefreshRate=120).

Glitchy enemies and NPCs AI

With a frame rate higher than 60, there are many problems with the AI of both monster and human characters.
The game is possibly un-finishable due to the risk of certain NPCs not triggering key cutscenes.[citation needed]
Limit the frame rate to 60 FPS[citation needed]
Enable Vsync in the game options and set the refresh rate to 60Hz[citation needed]

Access the launcher

After the first time launching the game, the launcher won't show up again and you will be unable to configure the settings.
Run the game with -setup command line argument[16]
Hold Shift and run SUFFERING.exe[16]

Microstutter on modern systems

Limit the frame rate to 64 FPS

Notes

May introduce occasional FPS deterioration, which can be solved by alt-tabbing to the desktop and back to the game.

VR support

3D modes State Notes
vorpX
G3D
User created game profile, (DX9 with official patch) see vorpx forum profile introduction.

Other information

API

Technical specs Supported Notes
Direct3D 9
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio DirectSound3D

System requirements

Windows
Minimum Recommended
Operating system (OS) 98 SE
Processor (CPU) Intel Pentium III 1.0 GHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 2 GB
Video card (GPU) 32 MB of VRAM
DirectX 8.0 compatible


Notes

  1. SafeDisc retail DRM does not work on Windows 10[2] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[3]
  2. This version of StarForce DRM does not work on Windows Vista or later.[4][5][6][7] For supported versions of Windows the StarForce driver may need to be updated manually using SFUPDATE.
  3. Default
  4. 4.0 4.1 4.2 4.3 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).
  5. When using AiO Unofficial Patch and setting PerUserConfigAndSaves in <path-to-game>\Torque.ini to 1
  6. Default
  7. When using AiO Unofficial Patch and setting PerUserConfigAndSaves in <path-to-game>\Torque.ini to 1
  8. If using 8x SGSSAA, set 8xQ, not the regular "8x"
  9. Note that it should match the level of MSAA, or else performance will be reduced.

References