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
m (→‎Audio settings: updated template usage)
Line 35: Line 35:
 
==Essential improvements==
 
==Essential improvements==
 
{{Image|Silent Hill 2 PC upscaled.png|Silent Hill 2 running at 1920x1080}}
 
{{Image|Silent Hill 2 PC upscaled.png|Silent Hill 2 running at 1920x1080}}
 
 
===[https://github.com/elishacloud/Silent-Hill-2-Enhancements/releases Silent Hill 2 Enhancements]===
 
===[https://github.com/elishacloud/Silent-Hill-2-Enhancements/releases Silent Hill 2 Enhancements]===
 
{{++}} ''Silent Hill 2 Enhancements'' is a collection of unofficial mods which implement widescreen resolution support, add PlayStation 2 quality audio and fog that were missing from the PC version, improve controller support and much more.<ref>[http://enhanced.townofsilenthill.com/SH2/ Silent Hill 2: Enhanced Edition - Installation Guide]</ref>
 
{{++}} ''Silent Hill 2 Enhancements'' is a collection of unofficial mods which implement widescreen resolution support, add PlayStation 2 quality audio and fog that were missing from the PC version, improve controller support and much more.<ref>[http://enhanced.townofsilenthill.com/SH2/ Silent Hill 2: Enhanced Edition - Installation Guide]</ref>
Line 129: Line 128:
 
|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.
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
Line 138: Line 137:
 
|invert controller y-axis  = false
 
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = hackable
|xinput controllers notes  =  
+
|xinput controllers notes  = See [[#Controller support|Controller support]].
 
|xbox prompts              = unknown
 
|xbox prompts              = unknown
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
Line 156: Line 155:
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
 
|other controllers notes  =  
 
|other controllers notes  =  
 
|other button prompts      = unknown
 
|other button prompts      = unknown
Line 165: Line 164:
 
|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. Use [[#Silent Hill 2 Enhancements|Silent Hill 2 Enhancements]] to restore vibration for XInput-based controllers.
 
|simultaneous input        = unknown
 
|simultaneous input        = unknown
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
Line 171: Line 170:
  
 
===[[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.
  
{{Fixbox|description=Add XInput support|ref={{cn|date=October 2016}}|fix=
+
{{Fixbox|description=Fix triggers and vibration|ref=<ref>[https://www.youtube.com/watch?v=377H3K9jAGA Silent Hill 2: Enhanced Edition - Update Video #3 - YouTube]</ref>|fix=
 +
# Install [[#Silent Hill 2 Enhancements|Silent Hill 2 Enhancements]] to restore vibration for XInput-based controllers.
 
# 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 the Target Program to <code>sh2pc.exe</code>.
 
# Go to DirectInput and check Enable DirectInput Output.
 
# Go to DirectInput and check Enable DirectInput Output.
 
# Assign LT/RT to Button 11/12.
 
# Assign LT/RT to Button 11/12.
# Assign DPAD to Button 13-16.
 
 
# Click Apply and OK.
 
# Click Apply and OK.
 
}}
 
}}
Line 200: Line 199:
  
 
{{L10n|content=
 
{{L10n|content=
 +
{{ii}} Use [[#Silent Hill 2 Enhancements|Silent Hill 2 Enhancements]] to restore the language selection in the options menu.
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English

Revision as of 03:56, 19 April 2019

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

Key points

Silent Hill 2 PC comes with improved flashlight lighting, a quick-save function, real-time weapon swapping and a movie gallery.
Many features from the PlayStation 2 version have been downgraded,[1] but mods can restore some and improve compatibility on modern systems.

General information

Silent Hill Wiki - A wiki for the series
Silent Hill Memories - Informative site
Silent Hill 2: Enhanced Edition Installation Guide

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SecuROM 4 DRM. Patch 1.1 removes the DRM.
Released on 3 CDs.
Windows
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

Silent Hill 2 running at 1920x1080
Silent Hill 2 running at 1920x1080

Silent Hill 2 Enhancements

Silent Hill 2 Enhancements is a collection of unofficial mods which implement widescreen resolution support, add PlayStation 2 quality audio and fog that were missing from the PC version, improve controller support and much more.[2]
See also Enhanced Edition Essential Files and Enhanced EXE.

Silent Hill 2 Audio Enhancement Pack

The PC version's audio is compressed and lacks detail in comparison to the PlayStation 2 version.[3]
The Audio Enhancement Pack replaces the PC version's audio files with the original, higher quality PlayStation 2 ones.

Silent Hill 2 FMV Enhancement Pack

The PC version's FMV videos were re-encoded in Bink format and run at 30FPS instead of 60 on PlayStation 2.[4]
The FMV Enhancement Pack improves the quality and upscales the resolution of the FMVs.

Silent Hill 2 PC Fix by Steam006

A fix which adds new features and fixes some bugs.
  1. Copy all the files to <path-to-game>
  2. Configure the width and height and other options in Silent_Hill_2_PC_Fix.ini.
  3. Start the game with DLLInjector.exe.

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\[Note 1]

Video settings

Video settings
Video settings

Template:Video settings

Increase noise effect resolution

Change IncreaseNoiseEffectRes[5]
  1. Install Silent Hill 2 Enhancements.
  2. Open d3d8.ini.
  3. Set IncreaseNoiseEffectRes to any value between 128 and 4096 to adjust the resolution.

Input settings

Template:Input settings

Controller support

Analog triggers and vibration on XInput controllers won't function without workarounds.
Fix triggers and vibration[6]
  1. Install Silent Hill 2 Enhancements to restore vibration for XInput-based controllers.
  2. Download and run XInput Plus.
  3. Set the Target Program to sh2pc.exe.
  4. Go to DirectInput and check Enable DirectInput Output.
  5. Assign LT/RT to Button 11/12.
  6. Click Apply and OK.

Audio settings

Template:Audio settings

May require DirectSound3D restoration software to restore hardware-accelerated 3D sound functionality on Windows Vista and later.

Localizations

Use Silent Hill 2 Enhancements 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
Italian
Polish
Fan translation, download. Includes a widescreen patch.
Brazilian Portuguese
Fan translation, download.
Russian
Fan translation by «HomeTown.ru / Ashigaru».
Spanish

Issues unresolved

Side effects playing the game at 60 FPS

Some of the game's elements play too quickly or bug out.[7]
The handgun and shotgun bullet casing sound effects don't play correctly.[7]

No soft shadows

The PC version lacks soft shadows present in the PlayStation 2 version.

Issues fixed

Music fades randomly and sound loops

The game can only run stably on a single core.
Limit the game to one CPU core[citation needed]
  1. Install Silent Hill 2 Enhancements.
  2. Open d3d8.ini and ensure SingleCoreAffinity = 1 is set.

Game hangs at startup

On Windows 7, having single core affinity enabled through Silent Hill 2 Enhancements may prevent the game from running.
Disable SingleCoreAffinity on Windows 7[8]
  1. Go to the installation folder.
  2. Open d3d8.ini.
  3. Change SingleCoreAffinity = 1 to SingleCoreAffinity = 0.
  4. Doing this will require manually changing the single core affinity from Task Manager every time you run the game.

Clicking or popping sound effects

Use IndirectSound[9]
  1. Download IndirectSound.
  2. Copy dsound.dll and dsound.ini to the installation folder.
  3. Open dsound.ini.
  4. Change earlyStopFadeOutTime = 0 to earlyStopFadeOutTime = 0.002.

Textures appear as solid white surfaces

Use WhiteShaderFix[10]
  1. Install Silent Hill 2 Enhancements.
  2. Ensure WhiteShaderFix is set to 1.

"Insert a disc" message in the ending

Rename ending.bik[11]
  1. Go to <path-to-game>\data\movie\.
  2. Rename ending.bik to end.bik.

Other information

API

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

Make James run without slowing down

Apply unlimited stamina hack[12]
  1. Open sh2pc.exe with a hex editor such as HxD.
  2. Press Ctrl+G and go to the address 001356D1.
  3. Change the value CF to C8 and save the changes.

Disable background fog

Disable fogging[13]
  1. Download and run DxWnd.
  2. Click on Edit, then Add.
  3. Set the path to <path-to-game>\sh2pc.exe
  4. Disable Run in Window.
  5. Click on the Direct3D tab and enable Disable Fogging.
  6. Click OK, File, Save, and start the game with DxWnd running.

Add icon to executable file

sh2pc.exe may have no icon set by default.
Set icon with Rcedit[14]
  1. Download Rcedit depending on your 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 you use the 32-bit version, replace rcedit-x64.exe with rcedit-x86.exe above.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98, 2000, ME, XP
Processor (CPU) AMD Athlon - 700 MHz
Intel Pentium - 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