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 "Silent Hill 2: Director's Cut"

From PCGamingWiki, the wiki about fixing PC games
(transitions fix is for game-state transitions, not map transitions)
(just as not said. I was wrong. it's ok without compatibility mode. I got a very rare issue on my side.)
 
(272 intermediate revisions by 59 users not shown)
Line 1: Line 1:
 +
{{disambig|the original Silent Hill 2|the remake|[[Silent Hill 2]]}}
 
{{Infobox game
 
{{Infobox game
|cover        = Silent Hill 2 Directors Cut - cover.jpg
+
|cover        = Silent Hill 2 Directors Cut - cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Team Silent}}
 
{{Infobox game/row/developer|Team Silent}}
{{Infobox game/row/winporter|Creature Labs}}
+
{{Infobox game/row/porter|Creature Labs|Windows}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Konami}}
 
{{Infobox game/row/publisher|Konami}}
Line 9: Line 10:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|December 2, 2002}}
 
{{Infobox game/row/date|Windows|December 2, 2002}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|silent-hill-2-2001|70}}
 +
{{Infobox game/row/reception|IGDB|silent-hill-2|rating}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Cinematic camera, Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Survival horror }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Contemporary, Horror, North America }}
 +
{{Infobox game/row/taxonomy/series            | Silent Hill }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =  
|strategywiki = Silent Hill 2: Director's Cut
+
|strategywiki = Silent Hill 2
 +
|hltb        = 8523
 +
|lutris      = silent-hill-2-directors-cut
 +
|mobygames    = silent-hill-2-restless-dreams
 
|wikipedia    = Silent Hill 2
 
|wikipedia    = Silent Hill 2
 
|winehq      =  
 
|winehq      =  
 +
|official site = https://web.archive.org/web/20030213171720/http://www.silenthill2.de/english/start_e.html
 +
|license      = commercial
 
}}
 
}}
{{Series|Silent Hill}}
 
  
'''Key points'''
+
{{Introduction
{{++}} The PC version adds improved flashlight lighting, the ability to save at any time during the game, swap weapons without opening the menu, and a movie gallery.
+
|introduction      = '''''Silent Hill 2: Director's Cut''''' is a {{Glossary:Survival horror}} game developed by [[Company:Team Silent|Team Silent]], ported by [[Company:Creature Labs|Creature Labs]], and published by [[Company:Konami|Konami]].<br> It is the second installment in the ''[[:Series:Silent Hill|Silent Hill]]'' series.
{{--}} Audio is compressed and lacks detail in comparison to the PlayStation 2 version.<ref>[https://www.youtube.com/watch?v=8E5Nt8ahZRk Silent Hill 2 Sound Comparison (PC vs PS2) - YouTube]</ref><ref>[http://enhanced.townofsilenthill.com/SH2/#installAudioEnhancementPack Silent Hill 2: Enhanced Edition installation guide]</ref> See [[#Silent Hill 2 Audio Enhancement Pack|Silent Hill 2 Audio Enhancement Pack]]
+
|release history  = The game was originally released for the PlayStation 2 on September 21, 2001 worldwide. The game later received an extended ''Director's Cut'' version on PlayStation 2 as a Greatest Hits re-release, Xbox, and PC, which added a new ''Born from a Wish'' scenario, a secret UFO ending, and for the PC version, a quick-save function, real-time weapon swapping, and a movie gallery. The PC version also features improved flashlight lighting like in the Xbox port, however, it also has a number of inaccuracies, missing or downgraded effects, and lower audio and {{Term|FMV}} quality than previous versions.<ref>{{Refurl|url=https://www.youtube.com/watch?v=nna2yt1c9gI&t=723|title=DF Retro: Silent Hill 2 - Horror Perfected on PS2/Xbox/PC/PS3 - YouTube|date=2020-11-01}}</ref> It also has compatibility issues with newer versions of Windows and hardware (see [[#Issues fixed|here]] for details).
{{ii}} Can only run stably on a single core: both the North American and European Director's Cut version are compatible to use with the [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix] and accompanied fix packages.
+
|current state    = There have been growing efforts by modders to fix the issues with the PC version, starting with [https://github.com/emoose/sh2proxy sh2proxy] by emoose to address compatibility issues and implement widescreen support for the game. It has since been succeeded by [http://enhanced.townofsilenthill.com/SH2/ Silent Hill 2: Enhanced Edition], a community-driven project for the PC version that restores features from the original PlayStation 2 version, adds support for HD and widescreen resolutions, improved controller support, and other quality-of-life improvements.
{{ii}} Atmospheric fog and the shadowing are much simpler and less refined than the PlayStation 2 version.<ref name=video>[http://www.neogaf.com/forum/showpost.php?p=41496788&postcount=8 Differences between the original PS2 versions and the ported PC versions - NeoGAF]</ref> See [[#Silent_Hill_2_Fog_Fix|Fog Fix]]
+
}}
{{ii}} FMVs suffer significantly in quality compared to the other versions.<ref>[http://www.neogaf.com/forum/showpost.php?p=47730959&postcount=168 Silent Hill 2 FMV Widescreen Enhancement Pack - NeoGAF]</ref> See [[#Silent_Hill_2_FMV_Enhancement_Pack|FMV Enhacement Pack]]
 
{{ii}} Frame rate is capped at 30 FPS. See [[#High frame rate|High frame rate]] to raise frame rate cap.
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://silenthill.wikia.com/wiki/Silent_Hill_2 Silent Hill Wiki - A wiki for the series]
 
 
{{mm}} [http://www.silenthillmemories.net/sh2/info_en.htm Silent Hill Memories - Informative site]
 
{{mm}} [http://www.silenthillmemories.net/sh2/info_en.htm Silent Hill Memories - Informative site]
{{mm}} [http://widescreenfix.townofsilenthill.com/SH2/ Silent Hill 2 PC Widescreen Fix Installation Guide]
+
{{mm}} [http://enhanced.townofsilenthill.com/SH2 Silent Hill 2: Enhanced Edition]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | CD | Released on 3 CDs. | | Windows }}
+
{{Availability/row| Retail | | CD | {{DRM|SecuROM|4.83}}.<br>The [[#Patches|Sound Patch]] removes ''SecuROM'', although a simple disc check remains. | | Windows }}
 
}}
 
}}
{{ii}} There are two versions, the North American version and European Director's Cut version. If the title screen lacks "Director's Cut" on it, it's the North American version. Both versions include the extra scenario ''Born from a Wish'' along with an extra UFO ending.
+
{{ii}} Released on 3 CDs.
 +
{{ii}} There are two versions: the North American version and the European Director's Cut version.<br>If the title screen lacks "''Director's Cut''" on it, it's the North American version.<br>Both versions include the extra scenario ''Born from a Wish'' along with an extra UFO ending.
  
 
==Essential improvements==
 
==Essential improvements==
{{Image|Silent Hill 2 PC upscaled.png|Silent Hill 2 running at 1920x1080}}
+
===Patches===
 
+
{{ii}} There are two official patches:
===[https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix]===
+
* [https://www.gamepressure.com/download.asp?ID=2207 Sound Patch], also known as "''Patch 1.1''". Designed exclusively for the North American version of the game, it was supposed to fix the sound looping issues.
{{++}} A D3D8 wrapper for the European Director's Cut version which adds some fixes and new features:
+
* [https://www.gamepressure.com/download.asp?ID=3171 GeForce FX Fix]. Fixes missing text and/or missing videos on Nvidia GeForce FX GPUs (mobile chipsets are not included).
*Widescreen support (With proper {{term|vert-}} scaling to hide off-screen characters in certain cutscenes)
+
{{--}} Unfortunately, the '''Sound Patch''' does not fix the sound looping issues.
*Disable cutscene letterboxing
+
{{ii}} It is possible to apply the '''Sound Patch''' to the EUR PC version. Download the EXE file v1.0 (US version) from [https://mega.nz/file/nnoQGBjD#Ulutz8mDHzdenDq1mAuPAGDuaU4e4QM7rKFWYuJT-sE here], then copy it to {{code|{{p|game}}}} and finally apply the '''Sound Patch'''.
*Steam controller support
 
*Native single core affinity
 
*Removes the 30 fps cap, has serious issues:
 
**Has minor sound issues
 
**The game will simply soft-lock on certain cutscenes
 
*Correct the UI/ HUD width in widescreen (Through pillar-boxing)
 
*Fixed slow camera speed (Just as fast as the PS2 version)
 
*Illumination Fix:
 
**Fixed a bug where the flashlight would illuminate objects behind it
 
**Fixed a bug where one of the endings had fog/ shadow problems
 
*Faster transitions (improves speed of switching to map/inventory/etc)
 
*Allows to bind the same key to multiple actions (For both Gamepad and Keyboard)
 
 
 
===[http://ps2wide.net/pc.html#sh2 Silent Hill 2 Fog Fix]===
 
{{++}} A fix that improves fog quality and allows for custom fog settings.
 
{{ii}} For Widescreen Fix compatibility, see [[#Use Fog Fix alongside Widescreen Fix|Use Fog Fix alongside Widescreen Fix]].
 
 
 
===[http://enhanced.townofsilenthill.com/SH2/index.htm#installAudioEnhancementPack Silent Hill 2 Audio Enhancement Pack]===
 
{{++}} Replaces the PC version's audio files with the original, higher quality PlayStation 2 ones.
 
  
===[https://community.pcgamingwiki.com/files/file/874-silent-hill-2-fmv-enhancement-pack/ Silent Hill 2 FMV Enhancement Pack]===
+
===[http://enhanced.townofsilenthill.com/SH2 Silent Hill 2: Enhanced Edition]===
{{++}} A widescreen FMV enhancement pack with improved quality and upscaled resolution over the original PC version's FMVs.<ref name=video/>
+
{{ii}} All improvements in this section are included in the full installation of the Enhanced Edition project.
 
+
{{++}} ''Silent Hill 2: Enhanced Edition'' is a compilation of mods which implements widescreen resolution support, adds PlayStation 2 audio quality and fog that were missing from the PC version, provides upscaled images and FMVs, adds support for 60 FPS, improves controller and keyboard/mouse support and fixes countless bugs among other things.
===[https://community.pcgamingwiki.com/files/file/101-silent-hill-2-modern-compatibility-fix/ Silent Hill 2 Modern Compatibility Fix]===
 
{{ii}} A fix that allows higher resolutions (excluding 4K) and easier anti-aliasing application (at the cost of some glitches). Only use this for the North American version.
 
  
 
==Game data==
 
==Game data==
Line 81: Line 79:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|{{p|game}}\data\save\}}
+
{{Game data/saves|Windows|{{p|game}}\data\save\Folder 01\}}
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|SH2 video.png|Video settings}}
 
{{Image|SH2 video.png|Video settings}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/silent-hill-2-directors-cut/en
+
|wsgf link                  = https://www.wsgf.org/dr/silent-hill-2-directors-cut/en
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = incomplete
 
|multimonitor wsgf award    = incomplete
Line 93: Line 91:
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
|widescreen resolution notes= Use [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix].
+
|widescreen resolution notes= Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]]
 
|multimonitor              = unknown
 
|multimonitor              = unknown
 
|multimonitor notes        =  
 
|multimonitor notes        =  
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
|ultrawidescreen notes      = Use [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix].
+
|ultrawidescreen notes      = Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]]
 
|4k ultra hd                = hackable
 
|4k ultra hd                = hackable
|4k ultra hd notes          = Use [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix].
+
|4k ultra hd notes          = Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]]
 
|fov                        = false
 
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = hackable
 
|windowed                  = hackable
|windowed notes            = See [[#Windowed|Windowed]].
+
|windowed notes            = Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]], then set <code>ScreenMode = 1</code> in {{file|d3d8.ini}}.
 
|borderless windowed        = hackable
 
|borderless windowed        = hackable
|borderless windowed notes  = See [[#Windowed|Windowed]].
+
|borderless windowed notes  = Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]], then set <code>ScreenMode = 2</code> in {{file|d3d8.ini}}.
|anisotropic                = hackable
+
|anisotropic                = false
|anisotropic notes          = Force in the graphics card control panel.
+
|anisotropic notes          = Causes black lines to appear in some textures when forced.<ref>{{Refurl|url=https://github.com/elishacloud/Silent-Hill-2-Enhancements/issues/695|title=Feature Support: Anisotropic filtering · Issue #695 · elishacloud/Silent-Hill-2-Enhancements|date=2023-06-11}}</ref>
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
+
|antialiasing notes        = Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] for [[SMAA]]; set <code>EnableSMAA = 1</code> in {{file|d3d8.ini}}. Alternatively, [[MSAA]] can be forced via the GPU control panel.<br>See [http://enhanced.townofsilenthill.com/SH2/troubleshoot.htm#what-antialiasing-should-i-use-for-the-game here] for instructions and recommended settings.
|vsync                      = hackable
+
|upscaling                  = false
|vsync notes                = Enabled by default. Can be forced off.
+
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = false
 +
|vsync notes                =  
 
|60 fps                    = hackable
 
|60 fps                    = hackable
|60 fps notes              = Frame rate is capped at 30 FPS. See [[#High frame rate|High frame rate]].
+
|60 fps notes              = Capped at 30 FPS by default. See [[#High frame rate|High frame rate]] for 60 FPS support.
 
|120 fps                    = false
 
|120 fps                    = false
|120 fps notes              = Too high frame rate breaks the game.
+
|120 fps notes              = The game engine starts to break in various ways, such as character movement becoming disabled, when playing at high frame rate.
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
 
|color blind                = unknown
 
|color blind                = unknown
Line 122: Line 123:
 
}}
 
}}
  
===[[Glossary:Windowed|Windowed]]===
+
===[[Glossary:Frame rate (FPS)|High frame rate]]===
{{Fixbox|description=Force windowed mode|ref={{cn|date=July 2016}}|fix=
+
{{ii}} The game runs at 30 FPS by default. Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] to run the game at 60 FPS while fixing egregious high frame rate issues.
# Install [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix].
+
{{Fixbox|description=Install [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] and enable 60 FPS support|ref=<ref>{{Refurl|url=https://enhanced.townofsilenthill.com/SH2/config.htm#SetSixtyFPS|title=Silent Hill 2: Enhanced Edition - Configuration Details|date=May 2023}}</ref>|fix=
# Go to the installation folder.
+
# Install [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]].
# Create <code>wndmode.ini</code> and start the game.
+
# Open {{file|d3d8.ini}} and ensure that {{code|SetSixtyFPS}} is set to {{code|1}}.
# Border can be toggled in <code>wndmode.ini</code>.
+
'''Notes'''
}}
+
{{ii}} Interpolated videos at 60 FPS are available [https://github.com/elishacloud/Silent-Hill-2-Enhancements/issues/724#issue-1599558811 here].
 
 
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
 
{{ii}} MSAA is not compatible with the [[#Fixing most major issues|WineD3D fix]]; another option is to force SMAA instead.
 
 
 
{{Fixbox|description=Force MSAA|ref={{cn|date=October 2016}}|fix=
 
# Install [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix].
 
# Start the game to automatically create <code>local.fix</code> to support driver-level AA.
 
# Force AA in the graphics card control panel.
 
}}
 
 
 
{{Fixbox|description=Force SMAA (with WineD3D)|ref={{cn|date=October 2017}}|fix=
 
# Apply the full [[#Fixing most major issues|WineD3D fix]] below.
 
# Download and open [https://reshade.me/ ReShade].
 
# Select <code>sh2pc.exe</code> and the OpenGL rendering API.
 
# Download the effects and install only <code>SMAA.fx</code>.
 
# Start the game and press {{key|Shift|F2}} to setup SMAA.
 
 
}}
 
}}
  
===[[Glossary:Frame rate (FPS)|High frame rate]]===
+
===Change noise effect resolution===
{{--}} Changing the frame rate causes audio bugs when firing and reloading some weapons.
+
{{Fixbox|description=Change IncreaseNoiseEffectRes|ref=<ref>{{Refurl|url=http://enhanced.townofsilenthill.com/SH2/config.htm#IncreaseNoiseEffectRes|title=Silent Hill 2: Enhanced Edition - Configuration Examples|date=May 2023}}</ref>|fix=
 
+
# Install [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]].
{{Fixbox|description=Change frame rate cap|ref={{cn|date=July 2016}}|fix=
+
# Open {{file|d3d8.ini}}.
# Install [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix].
+
# Set <code>IncreaseNoiseEffectRes</code> to any value between <code>128</code> and <code>4096</code>.
# Open <code>SilentHill2.WidescreenFix.ini</code>.
+
'''Notes'''
# Change <code>FPSLimit = 30</code> to <code>FPSLimit = 60</code> or your desired value.
+
{{ii}} If the value increases, the noise grain decreases.
 +
{{ii}} <code>512</code> is the default noise grain value.
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
|key remap                = true
+
|key remap                = limited
|key remap notes          = Mouse buttons cannot be remapped with other keys.
+
|key remap notes          = All game functions can be remapped on the keyboard.<br>Mouse buttons cannot be remapped with other keys.<br>Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] to assign different actions to the same input on keyboard.
 
|acceleration option      = false
 
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
 
|mouse sensitivity        = false
 
|mouse sensitivity        = false
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = true
+
|mouse menu                = limited
|mouse menu notes          = Not supported in the pause menu.
+
|mouse menu notes          = Some menus do not support mouse input.<br>For full mouse menu support, use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]], then set <code>EnableEnhancedMouse = 1</code> in {{file|d3d8.ini}}.
 
|invert mouse y-axis      = false
 
|invert mouse y-axis      = false
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
Line 171: Line 157:
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = true
 
|controller support        = true
|controller support notes  = DirectInput only. For XInput controllers, see [[#Controller support|Controller support]].
+
|controller support notes  = DirectInput only. See [[#Controller support|Controller support]].
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
 
|controller remap          = true
 
|controller remap          = true
|controller remap notes    = Use [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix] to assign multiple actions to any button.
+
|controller remap notes    = Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] to assign different actions to the same button on controllers.
|controller sensitivity    = false
+
|controller sensitivity    = limited
|controller sensitivity notes=  
+
|controller sensitivity notes= '''''Silent Hill 2: Director's Cut''''' supports analog movement for controller joysticks but does not support pressure sensitive face buttons.
 
|invert controller y-axis  = false
 
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
 +
|xinput controllers        = hackable
 +
|xinput controllers notes  = See [[#Controller support|Controller support]]
 +
|xbox prompts              = unknown
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4              = true
 +
|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  = Wired
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = true
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=
 
|button prompts            = generic
 
|button prompts            = generic
 
|button prompts notes      =  
 
|button prompts notes      =  
Line 185: Line 193:
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
|haptic feedback notes    = Can be set between Soft, Normal, Hard, or Off. DirectInput only.
+
|haptic feedback notes    = DirectInput only.<br>Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] to restore vibration for XInput controllers.
 
|simultaneous input        = unknown
 
|simultaneous input        = unknown
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
Line 191: Line 199:
  
 
===[[Glossary:Controller|Controller support]]===
 
===[[Glossary:Controller|Controller support]]===
{{ii}} A fix is required for the game to recognize XInput LT/RT and D-pad when assigning controls.
+
{{ii}} Analog triggers and vibration on XInput controllers won't function without workarounds.
{{--}} Force feedback cannot be enabled for XInput controllers.
+
 
 +
{{Fixbox|description=Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]]|ref=<ref>{{Refurl|url=https://www.youtube.com/watch?v=377H3K9jAGA|title=Silent Hill 2: Enhanced Edition - Update Video #3 - YouTube|date=9 June 2023}}</ref>|fix=
 +
'''Notes'''
 +
{{ii}} The "Xidi" package, included in the project, must be installed to restore triggers and vibration for XInput controllers.<br>It includes a pre-configured [[#Configuration_file.28s.29_location|{{file|keyconf.dat}}]] file so that controls are mapped correctly.<br>This will also improve hotplugging support for other XInput-based controllers.
 +
}}
  
{{Fixbox|description=Add XInput support|ref={{cn|date=October 2016}}|fix=
+
{{Fixbox|description=Use XInput Plus|fix=
# If using [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix], rename {{file|dinput8.dll}} to {{file|d3d8.dll}}.
 
 
# Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus].
 
# Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus].
# Set the Target Program to <code>sh2pc.exe</code>.
+
# Set '''Target Program''' to {{file|sh2pc.exe}}.
# Go to DirectInput and check Enable DirectInput Output.
+
# Go to the '''DirectInput''' tab and check {{key|Enable DirectInput Output}}.
# Assign LT/RT to Button 11/12.
+
# Assign '''LT/RT''' to {{code|Button 11/12}}.
# Assign DPAD to Button 13-16.
+
# Click '''Apply''' and a DLL file will be added to the game directory.
# Click Apply and OK.
 
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Background music and sound effects.
 
|separate volume notes    = Background music and sound effects.
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = Up to 7.0 output.<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</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>
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 216: Line 226:
 
|mute on focus lost      = true
 
|mute on focus lost      = true
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
|eax support              = false
+
|eax support              = true
|eax support notes        =  
+
|eax support notes         = DirectSound3D.
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
{{ii}} May require [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]] to restore hardware-accelerated 3D sound functionality on Windows Vista and later.
+
{{ii}} It may require [[Glossary:Sound card#Restore legacy audio effects on newer OS|DirectSound3D restoration software]] to restore hardware-accelerated 3D sound functionality on Windows Vista and later.
 +
{{ii}} '''DSOAL''' is included in [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]].
  
 
{{L10n|content=
 
{{L10n|content=
 +
{{ii}} Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] to restore the language selection in the options menu.
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Arabic
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://www.adslgate.com/dsl/showthread.php?t=2456278 download].
 +
  |fan       = true
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes     = Fan translation, [https://github.com/lakeviewhotel/SH2/releases/ download].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = German
 
  |language  = German
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Indonesian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://igtcid.blogspot.com/2019/08/silent-hill-2-director-cut-patch-bahasa.html download].
 +
  |fan       = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Italian
 
  |language  = Italian
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] to restore the Japanese language.
 +
  |fan       =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Polish
 
  |language  = Polish
  |interface = yes
+
  |interface = hackable
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = hackable
  |notes    =
+
  |notes    = Fan translation, [https://grajpopolsku.pl/download/silent-hill-2-ee/ download].
|fan      = yes
+
|fan      = true
|fan notes = Fan translation, [http://grajpopolsku.pl/download/silent-hill-2-wr/ download]. Includes a widescreen patch.
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Brazilian Portuguese
 
  |language  = Brazilian Portuguese
  |interface = yes
+
  |interface = hackable
  |audio    = no
+
  |audio    = hackable
  |subtitles = yes
+
  |subtitles = hackable
  |notes    =
+
  |notes    = Fan translation, [https://enhanced.townofsilenthill.com/SH2/languagepacks.htm download]. Version with dubbing is available [http://silentfandub.blogspot.com/2022/04/pc-silent-hill-2-enhanced-edition.html here].
|fan      = yes
+
|fan      = true
|fan notes = Fan translation, [https://www.gamevicio.com/traducao/traducao-de-silent-hill-2-para-portugues-brasil/ download].
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Russian
 
  |language  = Russian
  |interface = yes
+
  |interface = hackable
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = hackable
  |notes    =  
+
  |notes    = Fan translation, [https://www.zoneofgames.ru/games/silent_hill_2/files/1458.html download].
  |fan      = yes
+
  |fan      = true
  |fan notes = Fan translation. Available [http://www.zoneofgames.ru/games/silent_hill_2/files/1458.html here].
+
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
  |notes     = Improved fan translation, [https://tiovictor.romhackhispano.org/silent-hill-2-directors-cut/descargar/ download].<br>Included in [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Arabic
+
  |language  = Turkish
  |interface = yes
+
  |interface = hackable
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = hackable
  |notes    =
+
  |notes    = Fan translation, [https://blog.tanshaydar.com/silent-hill-2-turkce-yama-v3-0.html download].
|fan      = yes
+
|fan      = true
|fan notes = Fan translation, [https://www.adslgate.com/dsl/showthread.php?t=2456278 download].
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Spanish
+
  |language  = Ukrainian
  |interface = yes
+
  |interface = hackable
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = hackable
  |notes    =  
+
  |notes    = Fan translation, [https://enhanced.townofsilenthill.com/SH2/languagepacks.htm download].
  |fan      =  
+
  |fan      = true
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
  
 
==Issues fixed==
 
==Issues fixed==
===Fixing most major issues===
+
===Audio stutters endlessly or stops completely===
{{ii}} Issues: white textures, music fades randomly and sound loops, missing fog at the beginning of the game, missing graphical overlays, slow transitions, black lines appearing on faces, flashlight illuminates objects behind James, crashes, slow camera speed, "Maria" ending has buggy shadows and no fog, and chunks of environments missing when a camera is fixed close to a wall.
+
{{ii}} The game comes with a buggy, beta version of CRIWARE audio middleware that has issues running correctly on multi-core CPUs.<br>[[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] includes a custom reimplementation of this audio engine to fix the issue.
 +
{{Fixbox|description=Use EnableCriWareReimplementation|fix=
 +
# Install [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]].
 +
# Open {{file|d3d8.ini}} and ensure that {{code|EnableCriWareReimplementation}} is set to {{code|1}}.
 +
}}
  
{{Fixbox|description=Fix issues|ref=<ref>[http://widescreenfix.townofsilenthill.com/SH2/ Silent Hill 2 PC Widescreen Fix Installation Guide]</ref>|fix=
+
{{Fixbox|description=[[Microsoft Windows#Force CPU affinity|Force CPU affinity]] to one core}}
# Download [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix].
+
 
# Copy <code>dinput8.dll</code> and the <code>scripts</code> folder to the installation folder.
+
===Clicking or popping sound effects===
# Rename <code>dinput8.dll</code> to <code>d3d8.dll</code>.
+
{{Fixbox|description=Use AudioClipDetection|ref=<ref>{{Refurl|url=https://enhanced.townofsilenthill.com/SH2/config.htm#AudioClipDetection|title=Silent Hill 2: Enhanced Edition - Configuration Details|date=May 2023}}</ref>|fix=
# Download [https://fdossena.com/?p=wined3d/index.frag WineD3D for Windows].
+
# Install [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]].
# Copy <code>d3d9.dll</code>, <code>libwine.dll</code>, and <code>wined3d.dll</code> to <code>{{p|game}}\scripts\</code>.
+
# Open {{file|d3d8.ini}} and ensure that {{code|AudioClipDetection}} is set to {{code|1}}.
# Download [https://github.com/elishacloud/LoadWineD3D-ASI/releases LoadWineD3D ASI].
 
# Copy <code>LoadWineD3D.asi</code> to <code>{{p|game}}\scripts\</code>.
 
# Create a file named <code>global.ini</code> in <code>{{p|game}}\scripts\</code> with the following content.
 
<pre>[GlobalSets]
 
UseD3D8to9=1</pre>
 
 
}}
 
}}
  
===Game hangs at startup===
+
{{Fixbox|description=[[Microsoft Windows#Force CPU affinity|Force CPU affinity]] to one core}}
{{ii}} On Windows 7, having single core affinity enabled through the [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix] may prevent the game from running.
 
  
{{Fixbox|description=Disable SingleCoreAffinity on Windows 7|ref=<ref>[https://github.com/AeroWidescreen/NFS-SH-WidescreenFixWiki/wiki/3.-Troubleshooting#silent-hill-2 Troubleshooting · AeroWidescreen/NFS-SH-WidescreenFixWiki Wiki]</ref>|fix=
+
===Textures appear as solid white surfaces===
# Go to <code>{{p|game}}\scripts\</code>.
+
{{ii}} Certain areas appear white when they should be black. This issue affects Nvidia GPUs.
# Open <code>SilentHill2.WidescreenFix.ini</code>.
+
{{Fixbox|description=Use WhiteShaderFix|ref=<ref>{{Refurl|url=https://enhanced.townofsilenthill.com/SH2/config.htm#WhiteShaderFix|title=Silent Hill 2: Enhanced Edition - Installation Guide|date=May 2023}}</ref>|fix=
# Change <code>SingleCoreAffinity = 1</code> to <code>SingleCoreAffinity = 0</code>.
+
# Install [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]].
# Doing this will require [http://www.techrepublic.com/blog/windows-and-office/change-the-processor-affinity-setting-in-windows-7-to-gain-a-performance-edge/ manually changing] the single core affinity from Task Manager every time you run the game.
+
# Open {{file|d3d8.ini}} and ensure that {{code|WhiteShaderFix}} is set to {{code|1}}.
 
}}
 
}}
  
==="Insert a disc" message in the ending===
+
==="Insert a disc" message appears during the ending===
{{Fixbox|description=Rename ending.bik|ref=<ref>[https://www.reddit.com/r/silenthill/comments/3p88a5/silent_hill_2_directors_cut_pc_ending_troubles/ Silent Hill 2 Director's Cut PC Ending Troubles : silenthill]</ref>|fix=
+
{{ii}} In rare situations, the game will look for {{file|end.bik}} instead of {{file|ending.bik}} for the credits video. If that happens, this error will occur.
 +
{{Fixbox|description=Install [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]]|ref=<ref>{{Refurl|url=https://www.reddit.com/r/silenthill/comments/3p88a5/silent_hill_2_directors_cut_pc_ending_troubles/|title=Silent Hill 2 Director's Cut PC Ending Troubles : silenthill|date=May 2023}}</ref>|fix=
 +
'''Notes'''
 +
{{ii}} The project fixes this issue without having to rename the video file.
 +
}}
 +
{{Fixbox|description=Rename video file|ref=<ref>{{Refurl|url=https://www.reddit.com/r/silenthill/comments/3p88a5/silent_hill_2_directors_cut_pc_ending_troubles/|title=Silent Hill 2 Director's Cut PC Ending Troubles : silenthill|date=May 2023}}</ref>|fix=
 
# Go to <code>{{p|game}}\data\movie\</code>.
 
# Go to <code>{{p|game}}\data\movie\</code>.
# Rename <code>ending.bik</code> to <code>end.bik</code>.
+
# Rename {{file|ending.bik}} to {{code|end.bik}}.
 +
}}
 +
 
 +
===Installation on modern systems===
 +
{{ii}} On some modern systems, the installer won't run.
 +
{{Fixbox|description=Run {{file|Setup.exe}} as administrator}}
 +
 
 +
===Missing DAT and INI files===
 +
{{ii}} DAT and INI files, used to store the game settings, won't be created after running the game for the first time.
 +
{{Fixbox|description=Run {{file|sh2pc.exe}} as administrator}}
 +
 
 +
===Unable to save===
 +
{{Fixbox|description=Run {{file|sh2pc.exe}} as administrator}}
 +
 
 +
===A warning message pops up when the game crashes===
 +
{{ii}} Warning: "A crash occurred the last time that game was played. Using safe graphics options."
 +
{{ii}} If this occurs, the game settings will be restored to their initial state.
 +
{{Fixbox|description=Set INI file to read-only mode|fix=
 +
# Go to {{code|{{p|game}}}}.
 +
# Right-click on {{file|settings.ini}} and select '''Properties'''.
 +
# Tick {{key|Read-only}}, then click '''Apply''' and '''OK'''.
 
}}
 
}}
  
Line 341: Line 409:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 8
+
|direct3d versions      = 8.1
|direct3d notes        =  
+
|direct3d notes        = For Direct3D 9 support, use [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]].
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
Line 359: Line 427:
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
|shader model versions  =  
+
|shader model versions  = 1.4
 
|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        = false
 +
|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 =  
 
}}
 
}}
  
===Use Fog Fix alongside Widescreen Fix===
+
===Middleware===
{{Fixbox|description=Use both fixes together|ref={{cn|date=October 2016}}|fix=
+
{{Middleware
# Install [https://thirteenag.github.io/wfp#sh2 Silent Hill 2 Widescreen Fix] to the installation folder.
+
|physics          =
# Download [http://ps2wide.net/pc.html#sh2 Silent Hill 2 Fog Fix].
+
|physics notes    =
# Copy {{file|sh2.dll}} and {{file|sh2fog.ini}} to <code>{{p|game}}\scripts\</code> (password: sh2).
+
|audio            = ADX
# Rename {{file|sh2.dll}} to {{file|sh2.asi}} and start the game.
+
|audio notes      = Sound files are compressed compared to the PlayStation 2 version.<br>The original PlayStation 2 quality audio files can be restored into the PC version by installing the Audio Enhancement Pack as part of the [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] project.
 +
|interface        =
 +
|interface notes  =  
 +
|input            =  
 +
|input notes      =  
 +
|cutscenes        = Bink Video
 +
|cutscenes notes  = FMVs are compressed and play at 29.97 full frames per second (29.97p), compared to the PlayStation 2 version which plays them at 59.94 half frames per second (29.97i). The quality of the PC version's FMVs can be improved by installing the FMV Enhancement Pack as part of the [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] project.
 +
|multiplayer      =
 +
|multiplayer notes=
 +
|anticheat        =
 +
|anticheat notes  =
 +
}}
 +
 
 +
===[https://www.moddb.com/mods/silent-hill-2-hd-voice-pack Silent Hill 2 HD Collection Voice Pack]===
 +
{{ii}} Replaces the original voice acting with the new voices from the Silent Hill HD Collection release.<ref>{{Refurl|url=https://www.youtube.com/watch?v=H4L3KiqpgQU&t|title=Voice Comparison|date=May 2023}}</ref>
 +
{{ii}} The HD Collection voices are very divisive and often considered to be inferior to the original voice acting.
 +
{{++}} Includes and integrates both the Audio Enhancement Pack and the FMV Enhancement Pack from the [[#Silent Hill 2: Enhanced Edition|Silent Hill 2: Enhanced Edition]] project for its audio improvements.
 +
 
 +
===[https://community.pcgamingwiki.com/files/file/1399-silent-hill-2-pc-fix-by-steam006/ Silent Hill 2 PC Fix by Steam006]===
 +
{{ii}} This fix should not be combined with the [http://enhanced.townofsilenthill.com/SH2 Silent Hill 2: Enhanced Edition] project.
 +
{{++}} An outdated alternative fix which adds new features and fixes some bugs.
 +
{{Fixbox|description=Instructions|ref={{cn}}|fix=
 +
# Copy all files to {{code|{{P|game}}}}.
 +
# Configure options in {{file|Silent_Hill_2_PC_Fix.ini}}.
 +
# Run the game from {{file|DLLInjector.exe}}.
 
}}
 
}}
  
===Make James run without slowing down===
+
===Unlimited stamina===
{{Fixbox|description=Apply unlimited stamina hack|ref=<ref>[https://github.com/ThirteenAG/WidescreenFixesPack/issues/344 Silent Hill 2 stamina fix · Issue #344 · ThirteenAG/WidescreenFixesPack]</ref>|fix=
+
{{Fixbox|description=Apply hack for unlimited stamina|ref=<ref>{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/issues/344|title=Silent Hill 2 stamina fix · Issue #344 · ThirteenAG/WidescreenFixesPack|date=9 June 2023}}</ref>|fix=
# Open <code>sh2pc.exe</code> with a hex editor such as [https://mh-nexus.de/en/ HxD].
+
# Open {{file|sh2pc.exe}} with a hex-editor such as [https://mh-nexus.de/en/ HxD].
# Press {{key|Ctrl|G}} and go to the address <code>001356D1</code>.
+
# Press {{key|Ctrl|F}} and find the address {{code|89 BE 20 01 00 00 D8 B6 40 01 00 00}} (Hex-values).
# Change the value <code>CF</code> to <code>C8</code> and save the changes.
+
# Press {{key|Ctrl|G}} and go to {{code|41}} (offset relative to: current offset).
 +
# Change the value {{code|CF}} to {{code|C8}} and save the changes.
 
}}
 
}}
  
 
===Disable background fog===
 
===Disable background fog===
{{Fixbox|description=Disable fogging|ref=<ref>[https://sourceforge.net/p/dxwnd/discussion/general/thread/75efbfb3/ DxWnd / Discussion / General Discussion:Silent Hill 2: no sound on alt-tab]</ref>|fix=
+
{{Fixbox|description=Disable fogging|ref=<ref>{{Refurl|url=https://sourceforge.net/p/dxwnd/discussion/general/thread/75efbfb3/|title=DxWnd / Discussion / General Discussion:Silent Hill 2: no sound on alt-tab|date=May 2023}}</ref>|fix=
# Download and run [https://sourceforge.net/projects/dxwnd/ DxWnd].
+
# Download and run [https://sourceforge.net/projects/dxwnd/ DxWnd] as administrator.
 
# Click on Edit, then Add.
 
# Click on Edit, then Add.
# Set the path to <code>{{p|game}}\sh2pc.exe</code>
+
# Set path to <code>{{p|game}}\sh2pc.exe</code>.
 +
# Set '''Acquire admin caps'''.
 
# Disable '''Run in Window'''.
 
# Disable '''Run in Window'''.
# Click on the '''Direct3D''' tab and enable '''Disable Fogging'''.
+
# Click on the '''3D''' tab and tick {{key|Disable Fogging}}.
# Click OK, File, Save, and start the game with DxWnd running.
+
# Click OK, then '''File''' and '''Save'''.
 +
# Run the game directly from DxWnd.
 
}}
 
}}
  
 
===Add icon to executable file===
 
===Add icon to executable file===
{{ii}} <code>sh2pc.exe</code> may have no icon set by default.
+
{{ii}} {{file|sh2pc.exe}} may have no icon set by default.
  
{{Fixbox|description=Set icon with Rcedit|ref=<ref>[https://github.com/ThirteenAG/WidescreenFixesPack/issues/375#issuecomment-379578064 SH2 Options/Inventory Font Resolution · Issue #375 · ThirteenAG/WidescreenFixesPack]</ref>|fix=
+
{{Fixbox|description=Set icon with Rcedit|ref=<ref>{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/issues/375#issuecomment-379578064|title=SH2 Options/Inventory Font Resolution · Issue #375 · ThirteenAG/WidescreenFixesPack|date=9 June 2023}}</ref>|fix=
# Download [https://github.com/electron/rcedit/releases Rcedit] depending on your OS bitness, and copy it to {{p|game}}.
+
# Download [https://github.com/electron/rcedit/releases Rcedit] depending on the OS bitness, and copy it to <code>{{p|game}}</code>.
# Download [https://github.com/ThirteenAG/WidescreenFixesPack/issues/375#issuecomment-379578064 sh2_newicon.zip] and extract <code>sh2_new.ico</code> to {{p|game}}.
+
# Download [https://github.com/ThirteenAG/WidescreenFixesPack/issues/375#issuecomment-379578064 sh2_newicon.zip] and extract {{file|sh2_new.ico}} to <code>{{p|game}}</code>.
 
# Open a [[Microsoft Windows#Command Prompt|Command Prompt]].
 
# Open a [[Microsoft Windows#Command Prompt|Command Prompt]].
 
# Type in and enter <code>cd {{p|game}}</code>.
 
# Type in and enter <code>cd {{p|game}}</code>.
#* Replace {{p|game}} with the actual path; e.g. <code>cd C:\Games\Silent Hill 2</code>.
+
#* Replace <code>{{p|game}}</code> with the actual path; e.g. <code>cd C:\Games\Silent Hill 2</code>.
 
# Type in and enter <code>rcedit-x64.exe sh2pc.exe --set-icon sh2_new.ico</code>.
 
# Type in and enter <code>rcedit-x64.exe sh2pc.exe --set-icon sh2_new.ico</code>.
#* If you use the 32-bit version, replace <code>rcedit-x64.exe</code> with <code>rcedit-x86.exe</code> above.
+
#* If the 32-bit version is used, replace {{file|rcedit-x64.exe}} with {{file|rcedit-x86.exe}} above.
 
}}
 
}}
  
Line 407: Line 512:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = 98, 2000, ME, XP
+
|minOS    = 98, ME, 2000, XP
|minCPU  = AMD Athlon - 700 MHz
+
|minCPU  = Intel Pentium 700 MHz
|minCPU2  = Intel Pentium - 700 MHz
+
|minCPU2  = AMD Athlon 700 MHz
 
|minRAM  = 64 MB
 
|minRAM  = 64 MB
 
|minHD    = 1.8 GB
 
|minHD    = 1.8 GB
Line 417: Line 522:
  
 
|recRAM  = 128 MB
 
|recRAM  = 128 MB
|recCPU  = AMD Athlon - 1 GHz
+
|recCPU  = Intel Pentium 1.0 GHz
|recCPU2  = Intel Pentium - 1 GHz
+
|recCPU2  = AMD Athlon 1.0 GHz
 
|recHD    = 2.3 GB
 
|recHD    = 2.3 GB
 
|recVRAM  = 64 MB
 
|recVRAM  = 64 MB

Latest revision as of 21:25, 10 April 2024

This page is for the original Silent Hill 2. For the remake, see Silent Hill 2.

Silent Hill 2: Director's Cut
Silent Hill 2: Director's Cut cover
Developers
Team Silent
Windows Creature Labs
Publishers
Konami
Release dates
Windows December 2, 2002
Reception
Metacritic 70
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives Cinematic camera, Third-person
Controls Direct control
Genres Survival horror
Art styles Realistic
Themes Contemporary, Horror, North America
Series Silent Hill
Silent Hill 2: Director's Cut on HowLongToBeat
Silent Hill 2: Director's Cut on IGDB
Silent Hill 2: Director's Cut guide on StrategyWiki
Silent Hill 2: Director's Cut on MobyGames
Silent Hill 2: Director's Cut on Wikipedia
Silent Hill
Silent Hill 2: Director's Cut 2002
Silent Hill 3 2003
Silent Hill 4: The Room 2004
Silent Hill: Homecoming 2008
Silent Hill 2 2024

Silent Hill 2: Director's Cut is a survival horror game developed by Team Silent, ported by Creature Labs, and published by Konami.
It is the second installment in the Silent Hill series.

The game was originally released for the PlayStation 2 on September 21, 2001 worldwide. The game later received an extended Director's Cut version on PlayStation 2 as a Greatest Hits re-release, Xbox, and PC, which added a new Born from a Wish scenario, a secret UFO ending, and for the PC version, a quick-save function, real-time weapon swapping, and a movie gallery. The PC version also features improved flashlight lighting like in the Xbox port, however, it also has a number of inaccuracies, missing or downgraded effects, and lower audio and FMV quality than previous versions.[1] It also has compatibility issues with newer versions of Windows and hardware (see here for details).

There have been growing efforts by modders to fix the issues with the PC version, starting with sh2proxy by emoose to address compatibility issues and implement widescreen support for the game. It has since been succeeded by Silent Hill 2: Enhanced Edition, a community-driven project for the PC version that restores features from the original PlayStation 2 version, adds support for HD and widescreen resolutions, improved controller support, and other quality-of-life improvements.

General information

Silent Hill Memories - Informative site
Silent Hill 2: Enhanced Edition

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SecuROM 4.83 DRM.
The Sound Patch removes SecuROM, although a simple disc check remains.
Windows
Released on 3 CDs.
There are two versions: the North American version and the European Director's Cut version.
If the title screen lacks "Director's Cut" on it, it's the North American version.
Both versions include the extra scenario Born from a Wish along with an extra UFO ending.

Essential improvements

Patches

There are two official patches:
  • Sound Patch, also known as "Patch 1.1". Designed exclusively for the North American version of the game, it was supposed to fix the sound looping issues.
  • GeForce FX Fix. Fixes missing text and/or missing videos on Nvidia GeForce FX GPUs (mobile chipsets are not included).
Unfortunately, the Sound Patch does not fix the sound looping issues.
It is possible to apply the Sound Patch to the EUR PC version. Download the EXE file v1.0 (US version) from here, then copy it to <path-to-game> and finally apply the Sound Patch.

Silent Hill 2: Enhanced Edition

All improvements in this section are included in the full installation of the Enhanced Edition project.
Silent Hill 2: Enhanced Edition is a compilation of mods which implements widescreen resolution support, adds PlayStation 2 audio quality and fog that were missing from the PC version, provides upscaled images and FMVs, adds support for 60 FPS, improves controller and keyboard/mouse support and fixes countless bugs among other things.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\[Note 1]
keyconf.dat stores input bindings.
language.ini stores language settings.
options.ini stores gameplay and volume settings.
settings.ini stores video and audio settings.

Save game data location

System Location
Windows <path-to-game>\data\save\Folder 01\[Note 1]

Video

Video settings
Video settings

Graphics feature State WSGF Notes
Widescreen resolution
Use Silent Hill 2: Enhanced Edition
Multi-monitor
Ultra-widescreen
Use Silent Hill 2: Enhanced Edition
4K Ultra HD
Use Silent Hill 2: Enhanced Edition
Field of view (FOV)
Windowed
Use Silent Hill 2: Enhanced Edition, then set ScreenMode = 1 in d3d8.ini.
Borderless fullscreen windowed
Use Silent Hill 2: Enhanced Edition, then set ScreenMode = 2 in d3d8.ini.
Anisotropic filtering (AF)
Causes black lines to appear in some textures when forced.[2]
Anti-aliasing (AA)
Use Silent Hill 2: Enhanced Edition for SMAA; set EnableSMAA = 1 in d3d8.ini. Alternatively, MSAA can be forced via the GPU control panel.
See here for instructions and recommended settings.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS
Capped at 30 FPS by default. See High frame rate for 60 FPS support.
120+ FPS
The game engine starts to break in various ways, such as character movement becoming disabled, when playing at high frame rate.
High dynamic range display (HDR)

High frame rate

The game runs at 30 FPS by default. Use Silent Hill 2: Enhanced Edition to run the game at 60 FPS while fixing egregious high frame rate issues.
Install Silent Hill 2: Enhanced Edition and enable 60 FPS support[3]
  1. Install Silent Hill 2: Enhanced Edition.
  2. Open d3d8.ini and ensure that SetSixtyFPS is set to 1.

Notes

Interpolated videos at 60 FPS are available here.

Change noise effect resolution

Change IncreaseNoiseEffectRes[4]
  1. Install Silent Hill 2: Enhanced Edition.
  2. Open d3d8.ini.
  3. Set IncreaseNoiseEffectRes to any value between 128 and 4096.

Notes

If the value increases, the noise grain decreases.
512 is the default noise grain value.

Input

Keyboard and mouse State Notes
Remapping
All game functions can be remapped on the keyboard.
Mouse buttons cannot be remapped with other keys.
Use Silent Hill 2: Enhanced Edition to assign different actions to the same input on keyboard.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Some menus do not support mouse input.
For full mouse menu support, use Silent Hill 2: Enhanced Edition, then set EnableEnhancedMouse = 1 in d3d8.ini.
Mouse Y-axis inversion
Controller
Controller support
DirectInput only. See Controller support.
Full controller support
Controller remapping
Use Silent Hill 2: Enhanced Edition to assign different actions to the same button on controllers.
Controller sensitivity
Silent Hill 2: Director's Cut supports analog movement for controller joysticks but does not support pressure sensitive face buttons.
Controller Y-axis inversion
Controller types
XInput-compatible controllers
See Controller support
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Wired
Generic/other controllers
Button prompts
Additional information
Button prompts Input settings icon - Generic Controller.svg
Controller hotplugging
Haptic feedback
DirectInput only.
Use Silent Hill 2: Enhanced Edition to restore vibration for XInput controllers.
Digital movement supported
Simultaneous controller+KB/M

Controller support

Analog triggers and vibration on XInput controllers won't function without workarounds.
Use Silent Hill 2: Enhanced Edition[5]

Notes

The "Xidi" package, included in the project, must be installed to restore triggers and vibration for XInput controllers.
It includes a pre-configured keyconf.dat file so that controls are mapped correctly.
This will also improve hotplugging support for other XInput-based controllers.
Use XInput Plus
  1. Download and run XInput Plus.
  2. Set Target Program to sh2pc.exe.
  3. Go to the DirectInput tab and check Enable DirectInput Output.
  4. Assign LT/RT to Button 11/12.
  5. Click Apply and a DLL file will be added to the game directory.

Audio

Audio feature State Notes
Separate volume controls
Background music and sound effects.
Surround sound
Up to 7.0 output.[6]
Subtitles
Closed captions
Mute on focus lost
EAX support
DirectSound3D.
Royalty free audio
It may require DirectSound3D restoration software to restore hardware-accelerated 3D sound functionality on Windows Vista and later.
DSOAL is included in Silent Hill 2: Enhanced Edition.

Localizations

Use Silent Hill 2: Enhanced Edition to restore the language selection in the options menu.
Language UI Audio Sub Notes
English
Arabic
Fan translation, download.
Simplified Chinese
Fan translation, download.
French
German
Indonesian
Fan translation, download.
Italian
Japanese
Use Silent Hill 2: Enhanced Edition to restore the Japanese language.
Polish
Fan translation, download.
Brazilian Portuguese
Fan translation, download. Version with dubbing is available here.
Russian
Fan translation, download.
Spanish
Improved fan translation, download.
Included in Silent Hill 2: Enhanced Edition.
Turkish
Fan translation, download.
Ukrainian
Fan translation, download.

Issues fixed

Audio stutters endlessly or stops completely

The game comes with a buggy, beta version of CRIWARE audio middleware that has issues running correctly on multi-core CPUs.
Silent Hill 2: Enhanced Edition includes a custom reimplementation of this audio engine to fix the issue.
Use EnableCriWareReimplementation
  1. Install Silent Hill 2: Enhanced Edition.
  2. Open d3d8.ini and ensure that EnableCriWareReimplementation is set to 1.
Force CPU affinity to one core

Clicking or popping sound effects

Use AudioClipDetection[7]
  1. Install Silent Hill 2: Enhanced Edition.
  2. Open d3d8.ini and ensure that AudioClipDetection is set to 1.
Force CPU affinity to one core

Textures appear as solid white surfaces

Certain areas appear white when they should be black. This issue affects Nvidia GPUs.
Use WhiteShaderFix[8]
  1. Install Silent Hill 2: Enhanced Edition.
  2. Open d3d8.ini and ensure that WhiteShaderFix is set to 1.

"Insert a disc" message appears during the ending

In rare situations, the game will look for end.bik instead of ending.bik for the credits video. If that happens, this error will occur.
Install Silent Hill 2: Enhanced Edition[9]

Notes

The project fixes this issue without having to rename the video file.
Rename video file[10]
  1. Go to <path-to-game>\data\movie\.
  2. Rename ending.bik to end.bik.

Installation on modern systems

On some modern systems, the installer won't run.
Run Setup.exe as administrator

Missing DAT and INI files

DAT and INI files, used to store the game settings, won't be created after running the game for the first time.
Run sh2pc.exe as administrator

Unable to save

Run sh2pc.exe as administrator

A warning message pops up when the game crashes

Warning: "A crash occurred the last time that game was played. Using safe graphics options."
If this occurs, the game settings will be restored to their initial state.
Set INI file to read-only mode
  1. Go to <path-to-game>.
  2. Right-click on settings.ini and select Properties.
  3. Tick Read-only, then click Apply and OK.

Other information

API

Technical specs Supported Notes
Direct3D 8.1 For Direct3D 9 support, use Silent Hill 2: Enhanced Edition.
Shader Model support 1.4
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio ADX Sound files are compressed compared to the PlayStation 2 version.
The original PlayStation 2 quality audio files can be restored into the PC version by installing the Audio Enhancement Pack as part of the Silent Hill 2: Enhanced Edition project.
Cutscenes Bink Video FMVs are compressed and play at 29.97 full frames per second (29.97p), compared to the PlayStation 2 version which plays them at 59.94 half frames per second (29.97i). The quality of the PC version's FMVs can be improved by installing the FMV Enhancement Pack as part of the Silent Hill 2: Enhanced Edition project.

Silent Hill 2 HD Collection Voice Pack

Replaces the original voice acting with the new voices from the Silent Hill HD Collection release.[11]
The HD Collection voices are very divisive and often considered to be inferior to the original voice acting.
Includes and integrates both the Audio Enhancement Pack and the FMV Enhancement Pack from the Silent Hill 2: Enhanced Edition project for its audio improvements.

Silent Hill 2 PC Fix by Steam006

This fix should not be combined with the Silent Hill 2: Enhanced Edition project.
An outdated alternative fix which adds new features and fixes some bugs.
Instructions[citation needed]
  1. Copy all files to <path-to-game>.
  2. Configure options in Silent_Hill_2_PC_Fix.ini.
  3. Run the game from DLLInjector.exe.

Unlimited stamina

Apply hack for unlimited stamina[12]
  1. Open sh2pc.exe with a hex-editor such as HxD.
  2. Press Ctrl+F and find the address 89 BE 20 01 00 00 D8 B6 40 01 00 00 (Hex-values).
  3. Press Ctrl+G and go to 41 (offset relative to: current offset).
  4. Change the value CF to C8 and save the changes.

Disable background fog

Disable fogging[13]
  1. Download and run DxWnd as administrator.
  2. Click on Edit, then Add.
  3. Set path to <path-to-game>\sh2pc.exe.
  4. Set Acquire admin caps.
  5. Disable Run in Window.
  6. Click on the 3D tab and tick Disable Fogging.
  7. Click OK, then File and Save.
  8. Run the game directly from DxWnd.

Add icon to executable file

sh2pc.exe may have no icon set by default.
Set icon with Rcedit[14]
  1. Download Rcedit depending on the OS bitness, and copy it to <path-to-game>.
  2. Download sh2_newicon.zip and extract sh2_new.ico to <path-to-game>.
  3. Open a Command Prompt.
  4. Type in and enter cd <path-to-game>.
    • Replace <path-to-game> with the actual path; e.g. cd C:\Games\Silent Hill 2.
  5. Type in and enter rcedit-x64.exe sh2pc.exe --set-icon sh2_new.ico.
    • If the 32-bit version is used, replace rcedit-x64.exe with rcedit-x86.exe above.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98, ME, 2000, XP
Processor (CPU) Intel Pentium 700 MHz
AMD Athlon 700 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 1.8 GB
Video card (GPU) 32 MB of VRAM
DirectX 8.1 compatible


Notes

  1. 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