Silent Hill 2: Director's Cut

From PCGamingWiki, the wiki about fixing PC games
Silent Hill 2: Director's Cut
Silent Hill 2: Director's Cut cover
Team Silent
Windows Creature Labs
Release dates
Windows December 2, 2002
Silent Hill 2: Director's Cut guide at StrategyWiki
Silent Hill 2: Director's Cut at Wikipedia
Silent Hill
Silent Hill 2: Director's Cut 2002
Silent Hill 3 2003
Silent Hill 4: The Room 2004
Silent Hill: Homecoming 2008

Key points

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.
Audio is compressed and lacks detail in comparison to the PlayStation 2 version.[1][2] See Silent Hill 2 Audio Enhancement Pack
Can only run stably on a single core: both the North American and European Director's Cut version are compatible to use with the Silent Hill 2 Widescreen Fix and accompanied fix packages.
Atmospheric fog and the shadowing are much simpler and less refined than the PlayStation 2 version.[3] See Fog Fix
FMVs suffer significantly in quality compared to the other versions.[4] See FMV Enhacement Pack
Frame rate is capped at 30 FPS. See High frame rate to raise frame rate cap.

General information

Silent Hill Wiki - A wiki for the series
Silent Hill Memories - Informative site
Silent Hill 2 PC Widescreen Fix Installation Guide


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

Essential improvements[edit]

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

Silent Hill 2 Widescreen Fix[edit]

A D3D8 wrapper for all releases of SH2PC, that adds some fixes and new features:
  • Widescreen support (With proper Vert- scaling to hide off-screen characters in certain cutscenes)
  • Disable cutscene letterboxing
  • 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)

Silent Hill 2 Fog Fix[edit]

A fix that improves fog quality and allows for custom fog settings.
For Widescreen Fix compatibility, see Use Fog Fix alongside Widescreen Fix.

Silent Hill 2 Audio Enhancement Pack[edit]

Replaces the PC version's audio files with the original, higher quality PlayStation 2 ones.

Silent Hill 2 FMV Enhancement Pack[edit]

A widescreen FMV enhancement pack with improved quality and upscaled resolution over the original PC version's FMVs.[3]

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\
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[edit]

System Location
Windows <path-to-game>\data\save\

Video settings[edit]

Video settings
Video settings
Graphics option Option WSGF Notes
Widescreen resolution
Use Silent Hill 2 Widescreen Fix.
Use Silent Hill 2 Widescreen Fix.
4K Ultra HD
Use Silent Hill 2 Widescreen Fix.
Field of view (FOV)
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
Force in the graphics card control panel.
Anti-aliasing (AA)
See Anti-aliasing (AA).
Vertical sync (Vsync)
Enabled by default. Can be forced off.
60 FPS
Frame rate is capped at 30 FPS. See High frame rate.
120+ FPS
Too high frame rate breaks the game.


Force windowed mode[citation needed]
  1. Install Silent Hill 2 Widescreen Fix.
  2. Go to the installation folder.
  3. Create wndmode.ini and start the game.
  4. Border can be toggled in wndmode.ini.

Anti-aliasing (AA)[edit]

MSAA is not compatible with the WineD3D fix; another option is to force SMAA instead.
Force MSAA[citation needed]
  1. Install Silent Hill 2 Widescreen Fix.
  2. Start the game to automatically create local.fix to support driver-level AA.
  3. Force AA in the graphics card control panel.
Force SMAA (with WineD3D)[citation needed]
  1. Apply the full WineD3D fix below.
  2. Download and open ReShade.
  3. Select sh2pc.exe and the OpenGL rendering API.
  4. Download the effects and install only SMAA.fx.
  5. Start the game and press Shift+F2 to setup SMAA.

High frame rate[edit]

Changing the frame rate causes audio bugs when firing and reloading some weapons.
Change frame rate cap[citation needed]
  1. Install Silent Hill 2 Widescreen Fix.
  2. Open SilentHill2.WidescreenFix.ini.
  3. Change FPSLimit = 30 to FPSLimit = 60 or your desired value.

Input settings[edit]

Keyboard and mouse Native Notes
Mouse buttons cannot be remapped with other keys.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Not supported in the pause menu.
Mouse Y-axis inversion
Controller support
DirectInput only. For XInput controllers, see Controller support.
Full controller support
Controller remapping
Use Silent Hill 2 Widescreen Fix to assign multiple actions to any button.
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts Input settings icon - Generic Controller.svg
Controller hotplugging
Haptic feedback
Can be set between Soft, Normal, Hard, or Off. DirectInput only.
Simultaneous controller+KB/M

Controller support[edit]

A fix is required for the game to recognize XInput LT/RT and D-pad when assigning controls.
Force feedback cannot be enabled for XInput controllers.
Add XInput support[citation needed]
  1. If using Silent Hill 2 Widescreen Fix, rename dinput8.dll to d3d8.dll.
  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. Assign DPAD to Button 13-16.
  7. Click Apply and OK.

Audio settings[edit]

Audio options Native Notes
Separate volume controls
Background music and sound effects.
Surround sound
Up to 7.0 output.[5]
Closed captions
Mute on focus lost
May require DirectSound3D restoration software to restore hardware-accelerated 3D sound functionality on Windows Vista and later.


Language UI Audio Sub Notes
Fan translation, download. Includes a widescreen patch.
Brazilian Portuguese
Fan translation, download.
Fan translation. Available here.
Fan translation, download.

Issues fixed[edit]

Fixing most major issues[edit]

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.
Fix issues[6]
  1. Download Silent Hill 2 Widescreen Fix.
  2. Copy dinput8.dll and the scripts folder to the installation folder.
  3. Rename dinput8.dll to d3d8.dll.
  4. Download WineD3D for Windows.
  5. Copy d3d9.dll, libwine.dll, and wined3d.dll to <path-to-game>\scripts\.
  6. Download LoadWineD3D ASI.
  7. Copy LoadWineD3D.asi to <path-to-game>\scripts\.
  8. Create a file named global.ini in <path-to-game>\scripts\ with the following content.

Game hangs at startup[edit]

On Windows 7, having single core affinity enabled through the Silent Hill 2 Widescreen Fix may prevent the game from running.
Disable SingleCoreAffinity on Windows 7[7]
  1. Go to <path-to-game>\scripts\.
  2. Open SilentHill2.WidescreenFix.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.

"Insert a disc" message in the ending[edit]

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

Other information[edit]


Technical specs Supported Notes
Direct3D 8
64-bit executable

Use Fog Fix alongside Widescreen Fix[edit]

Use both fixes together[citation needed]
  1. Install Silent Hill 2 Widescreen Fix to the installation folder.
  2. Download Silent Hill 2 Fog Fix.
  3. Copy sh2.dll and sh2fog.ini to <path-to-game>\scripts\ (password: sh2).
  4. Rename sh2.dll to sh2.asi and start the game.

Make James run without slowing down[edit]

Apply unlimited stamina hack[9]
  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[edit]

Disable fogging[10]
  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[edit]

sh2pc.exe may have no icon set by default.
Set icon with Rcedit[11]
  1. Download Rcedit depending on your OS bitness, and copy it to <path-to-game>.
  2. Download 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[edit]

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