What is Silent Hill 2: Enhanced Edition?

Silent Hill 2: Enhanced Edition is an ongoing project of enhancement packages that add various visual, audio, and bug improvements for the PC version of the game. Notable examples of what the enhancements improve on is the use of a widescreen camera in the game; higher display resolutions; removal of prominent audio bugs; PlayStation 2 quality audio and fog; better controller support; and much more. The use of these enhancement packages, made by a collaborative team of wonderful modders and programmers, makes for a definitive Silent Hill 2 HD experience. This page will guide you on how to install these enhancements to experience the improvements for yourself. Be sure to follow the steps below in order.

If you have already played Silent Hill 2 before, please watch the following videos to understand and see examples of the many improvements in action. Note that there are many game-related spoilers in the videos below:

Where to Start

First time using Silent Hill 2: Enhanced Edition ?

Jump straight into the installation process, starting with first step, and continue following the steps to download all the necessary files to experience Silent Hill 2: Enhanced Edition. Most of the steps are simply downloading files and placing them in the game's directory. Note: You will need your own copy of Silent Hill 2 PC to install the base game, as this will not be provided to you. Jump to the first installation step to get started.

Enjoying Silent Hill 2: Enhanced Edition and want to know what's been updated?

The Silent Hill 2: Enhanced Edition project is continually being updated with improvements and fixes. Whenever an enhancement package receives an update, you only have to update that particular package; you don't have to re-install everything. If a package has been updated, simply download the package from its corresponding installation step and replace files, if prompted. Be sure to re-adjust configuration settings for a package, if you changed any.

To know when the latest version of any given package has been updated, refer to the changelog below. Tip: Write down the date of the last time you've updated a package to make it easier to know when a new update is available for you to download. View the changelog to see the latest updates for fix packages.

Installation Guide Changelog

Updated Enhancement Package Version
2019-04-17 SH2 Enhancements 1.3.1340
2019-04-17 Enhanced Edition Essential Files 1.0.4
2019-04-17 XInput Plus 4.15
2019-04-17 ReShade & Filters 4.1.0
2018-11-27 Audio Enhancement Pack 2.0.1
2018-07-08 IndirectSound 0.17
2017-12-21 Enhanced .exe 1.0
2017-12-21 FMV Enhancement Pack 1.0
  • 2019-04-17:
    The Installation Guide has been updated to better clarify certain installation steps. The changelog now includes a table (above) of all the enhancement packages and when they've last been updated. This makes it easier to tell when a package update is available, in order to receive the latest-and-greatest version of any package. Additionally, updates have released for the following packages:
    • Version 1.3.1340 of the SH2 Enhancements mod.
    • Version 1.0.4 of the Enhanced Edition Essential Files.
    • Version 4.15 of XInput Plus.
    • Version 4.1.0 of the ReShade & Filters package.
      • Version 4.1.0 of ReShade now uses ReShade.ini instead of d3d9.ini to adjust its settings. If upgrading to version 4.1.0 of ReShade, delete d3d9.ini in your game's installation directory.
View additional previous changelog notes.
  • 2019-01-12:
    Version 1.0.3 of the Enhanced Edition Essential Files has been added and replaces the previous version. Version 1.0.3 includes a large amount of additional game file adjustments that fix or improves the visuals for specific rooms/areas.
  • 2018-12-03:
    Nvidia users celebrate! It is no longer necessary to use WineD3D For Windows! The SH2 Enhancements Mod now inherently fixes all of the Nvidia-specific bugs without having to use WineD3D. This provides many benefits: It's one less intallation step; it reduces compatibility/performance issues; and it unifies the installation process for all users.
    If you are currently using WineD3D For Windows:
    1. Remove the WineD3D For Windows files (d3d9.dll, libwine.dll, and wined3d.dll) from \KONAMI\Silent Hill 2\.
    2. Download the latest version of SH2 Enhancements (d3d8.zip) and update/replace its files within \KONAMI\Silent Hill 2\.
    If you were also using ReShade alongside WineD3D For Windows:
    1. Remove the ReShade (OpenGL) & SH2 PC PS2 Filter files (opengl32.dll, opengl32.ini, and ReShade Filter - SH2 PC PS2.ini) from \KONAMI\Silent Hill 2\.
    2. Download ReShade (DirectX) & SH2 PC PS2 Filter.
    3. Copy the content of the \Silent Hill 2\ folder from the archive to \KONAMI\Silent Hill 2\.
  • 2018-11-27:
    Version 2.0.1 of the Audio Enhancement Pack has been added and replaces the previous version. Version 2.0.1 includes one new edited file that restores the ending cutscene music for the "Leave" ending (right before the credits roll).
  • 2018-08-01:
    The entire installation method for Silent Hill 2: Enhanced Edition has changed. The introduction of the new and improved SH2 Enhancements mod, whose installation step will be addressed in this guide, streamlines the process of implementing and using fixes for the game. However, before being able to use this new enhancement package, several files/fix packages from previous installation methods must first be removed. If these files aren't removed, there will be conflicts and crashes between the new SH2 Enhancements mod and the older fix packages. Follow the steps below to prepare use for the new Silent Hill 2: Enhanced Edition installation method:
    1. Backup your game save files found at \KONAMI\Silent Hill 2\data\save\Folder 01\.
    2. Uninstall the game.
    3. Delete any remaining content found within the \KONAMI\Silent Hill 2\ folder.
    4. Follow the new installation steps below.
    5. Restore your game save files to \KONAMI\Silent Hill 2\data\save\Folder 01\.
  • 2018-07-25:
    IndirectSound now solves the issue of audio "clicking" and "popping" whenever a SFX file gets cut off prematurely. The installation step for installing IndirectSound has been updated to specify which version to now use along with what settings to adjust.
  • 2018-07-03:
    • Introduced two new installation steps: Installing SH2 Enhancements and the Audio Enhancement Pack. These fixes replace the PC game's audio files with the PlayStation 2's audio which are considered the best.
    • Renamed the Installation Guide from the Silent Hill 2 Widescreen fix to Silent Hill 2: Enhanced Edition. The name change was due to the ever-expanding enhancement releases made by a wide gamut of modders and programmers beyond just the fine folks who created the Widescreen Fix.
    • Changed the step order and re-worded most of the steps in this guide for further clarifications.
    • Included a "Credit and Thanks" page located on the left-links column. Please consider taking a moment to visit the page to learn more about the programmers and modders making your Silent Hill 2 PC experience better.
  • 2018-04-07:
    Renamed the "Replace Game Executable" step to "Install Launch/Menu Enhancements." This is due to adding enhanced visuals for the game's main menu and knife cursor to this package download. The steps have also been revised to reflect the addition of these files.
  • 2018-04-05:
    Slightly reworded the Install Silent Hill 2 step and Directory Tree of New Fixes for further clarifications. Added a new bullet point under Troubleshooting in regards to the game hanging upon launch.
  • 2018-02-27:
    Windows 10 users have experienced severe lag/stuttering when using the latest version of WineD3D For Windows with Silent Hill 2. Using version 1.7.52 appears to alleviate this issue. The WineD3D For Windows installation step now mentions downloading this specific version of the fix.
  • 2018-02-19:
    Introduced a new installation step: Installing IndirectSound. This fix emulates audio hardware acceleration on modern Windows operating systems to enable 3D positional audio for the game.
  • 2018-01-31:
    Included a controller mapping diagram to the XInput Plus installation step.
  • 2017-12-21:
    Included new download options for the FMV Enhancement Pack: The Original FMV Enhancement Pack and the new 16:9 FMV Enhancement Pack. Be sure to read the notes under the "Install Widescreen Fix" step for more information on how to properly use each version of the FMV Enhancement Pack.
  • 2017-12-13:
    Thanks to recent developments, the fix packages used in the Installation Guide now work with both the North American and European versions of the game. The Installation Guide has been re-worded to address this by changing mentionings of Silent Hill 2: Director's Cut to just Silent Hill 2. The demonstration trailer will be updated in the future to also address this change because, at the moment, it only refers to the Director's Cut version of the game.
  • 2017-12-04:
    Included steps to enable anti-aliasing for Nvidia and AMD graphic cards.
  • 2017-10-20:
    Included a directory tree listing all the fix files at the bottom of the guide.
  • 2017-08-05:
    Included information on the Widescreen Fix's new "Fix2D" modifier under Troubleshooting. Completely reworked the Widescreen Fix installation step to address its new built-in D3D8to9 converter. Because of this new feature, the ENB Converter installation step has been removed from the guide due to redundancy. Remember: If in doubt do a fresh install of the game and all the fixes below.
  • 2017-07-24:
    Reworded a portion of the Widescreen Fix step to emphasize the importance of running its Mod Updater.
  • 2017-06-30:
    Moved the Fog Fix installation step towards the end of the process to help avoid confusion on which files to copy over.
  • 2017-06-27:
    Launch of the Installation Guide.

1. Install Silent Hill 2

Read this step fully before installing the game. Both the North American and European PC versions of the game are compatible to use with the Silent Hill 2: Enhanced Edition fix packages.
It is recommended to install Silent Hill 2 to a local user directory such as your \My Documents\ or \My Games\ folder, as opposed to the \Program Files\ directory. The SH2 Enhancements mod package, which will be addressed later on, has the ability to check and replace its files when new updates for it are released. If Silent Hill 2 is installed to an admin-protected directory, such as \Program Files\, SH2 Enhancements will be unable to update its files even though the mod says the update was successful, unless you run the game as Administrator. By saving to a local user directory, SH2 Enhancements will successfully replace its files after performing any updates.
  1. Follow the CD installation instructions to install your copy of Silent Hill 2 on your Windows computer.
  2. During installation, when prompted, save the movie files to your hard disk.
  3. Near the end of installation, when prompted, install the DirectX 8 drivers.
  4. Finish installation.
  5. If you installed the game to an admin-protected directory such as \Program Files\, the user's permissions for the game folder need to be set to Modify, otherwise you won't be able to save your progress in the game.
    View the steps to change folder permissions.
  6. Note: These steps might vary depending on your version of Windows.

    1. Right-click the game's parent installation folder, which by default is \KONAMI\, and go to Properties.
    2. Go to the Security tab.
    3. In the Group or user names field, select your correct, currently-logged-in user name.
      • If you do not see your correct user name in this list:
        1. Click the Edit button.
        2. The Permissions window will pop up. In it, click the Add button.
        3. The Select Users or Groups window will pop up. In it, click the Advanced button.
        4. A new window will pop up. In it, click the Find Now button.
        5. The Search results field below will populate with user names. In it, find and select your correct, currently-logged-in username.
        6. Click the OK button to go back to the Select Users or Groups window, then click the OK button again.
        7. Now, back on the Security tab, select your correct, currently-logged-in user name from the Group or user names field.
    4. Below that, in the Permissions for <selected user name> field, check the Allow box for Modify.
    5. Apply all changes.

2. Install Enhanced Executable

The enhanced Silent Hill 2 PC executable makes launching the game with the mod packages easier and more streamlined.
  1. Go to \KONAMI\Silent Hill 2\.
  2. Rename sh2pc.exe to sh2pc.exe.bak. This creates a backup of your original executable for safe-keeping.
  3. Download either the North American (v1.0) Executable or the European Executable.
    • The North American (v1.0) Executable can be played with English, French, German, Italian, or Spanish text/subtitles, but uses the game's default, English-only main menu font.
    • The European Executable can be played with English, French, German, Italian, or Spanish text/subtitles, and modifies the main menu font to display in the selected language.
  4. Unzip the download package and copy the content of the \Silent Hill 2\ folder from the download to \KONAMI\Silent Hill 2\.
North American (v1.0) Executable
English
North American (v1.0) Executable
French
North American (v1.0) Executable
German
North American (v1.0) Executable
Italian
North American (v1.0) Executable
Spanish
European Executable
English
European Executable
French
European Executable
German
European Executable
Italian
European Executable
Spanish

3. Install SH2 Enhancements

SH2 Enhancements is a project designed to enhance Silent Hill 2 PC by providing code-based game fixes and enhancements, along with containing improvement packages by other parties such as the SH2 Widescreen Fix and Fog Fix. SH2 Enhancements is the culmination of fixes and packages made by many talented programmers and modders. This broad, encompassing package makes user installation manageable and allows for future package updates to be more streamlined and intuitive.

This enhancement package is the result of a collaborative effort. Please take a moment to visit the Credit and Thanks page to learn how these amazing individuals have helped make your experience with Silent Hill 2 PC better. Please also consider sending these individuals a message of support or donating for their countless hours of coding and playtesting.

  1. Download SH2 Enhancements (d3d8.zip).
  2. Unzip the download package and copy the contents from the download to \KONAMI\Silent Hill 2\.
Read important, additional information about this step's functionalities and use.
You can change settings for SH2 Enhancements by going to \KONAMI\Silent Hill 2\ and opening the d3d8.ini file with a text editor. It is recommended to use an editor such as Notepad++ to preserve the file's formatting.
Information on settings for SH2 Enhancement's d3d8.ini file (and other package's settings) can be found here.
You may periodically receive an Updates available dialog box upon game launch. If you see this box that means there is an important update for SH2 Enhancements. Choose how the updater will handle your d3d8.ini file then click Download and install updates now. If you have modified any settings in the d3d8.ini file you may want to choose Don't replace INI files during the update to avoid having your customizations reset. But note that an update may add new modifiable settings within the INI file you would not receive if you choose to not replace the INI files.
If you installed Silent Hill 2 to an admin-protected directory such as \Program Files\ you will need to run the game as Administrator during the mod's update process in order for SH2 Enhancements to succesfully update and replace its files. Otherwise, the mod will say it successfully updated files but actually hasn't. If you installed Silent Hill 2 to a local user directory, such as \My Documents\, SH2 Enhancements will update and replace its files without issue. You can always go to SH2 Enhancements' website and manually download the latest version of the mod and replace your files that way.
SH2 Enhancements allows for the ability to change the game's framerate (FPS) via the d3d8.ini file. However, it is strongly recommended to keep the game running at 30 FPS. There have been numerous, noted issues when playing the game at any other framerate. This is because the game was only ever intended to run at 30 FPS.
Forced windowed mode can be achieved by setting EnableWndMode = to 1 in the d3d8.ini file. You can change the size/resolution of the windowed game by adjusting the ResX = and ResY = values accordingly. (Set these values to 0 to inherently size the game to your display's native resolution.)
Support for SH2 Enhancements can be found by opening an issue on its GitHub page.

4. Install Enhanced Edition Essential Files

The Enhanced Edition Essential Files include various file-based fixes for the game. Improvements include main menu background/mouse cursor enhancements, camera clipping fixes, environment adjustments, and grammar/punctuation/sentence structure improvements for the English text of the game.

This improvement package is the result of a collaborative effort. Please take a moment to visit the Credit and Thanks page to learn how these amazing individuals have helped make your experience with Silent Hill 2 PC better. Please also consider sending these individuals a message of support or donating for their countless hours of coding and playtesting.

  1. Download the Enhanced Edition Essential Files.
  2. Unzip the download package and copy the content of the \Silent Hill 2\ folder from the download to \KONAMI\Silent Hill 2\.
    • This will create a new sh2e\ folder in the game's main directory if this is your first time downloading the package.
Read important, additional information about this step's functionalities and use.
Do not rename the sh2e\ folder. The sh2e\ folder is what houses and makes all the file-based improvements work. The SH2 Enhancements mod will search for and read game-specific files contained in the sh2e\ folder, taking precedence over files housed in the data\ folder, so long as the filenames and paths within are identical. This method allows for improvements without having to place or overwrite files in the game's data\ directory.
Ensure UseCustomModFolder = is set to 1 in the d3d8.ini file. This allows the improved files housed within the sh2e\ folder to take effect.

5. Install FMV Enhancement Pack

The FMV Enhancement Pack brings the quality of the game's full motion videos to that of the PlayStation 2's version which are considered the best. You can learn more about how each version of the game compressed the FMVs here. The FMV Enhancement Pack was created by angular graphics. Please consider taking a moment to thank them by sending a message of support or donating.
  1. Download the FMV Enhancement Pack.
    • Note: This download package is large at 2.8 GB.
  2. Unzip the download package and copy the content of the \Silent Hill 2\sh2e\movie\ folder from the download to \KONAMI\Silent Hill 2\sh2e\movie\.
Read important, additional information about this step's functionalities and use.
If using the FMV Enhancement Pack ensure FMVWidescreenMode = is set to 1 in the d3d8.ini file.
Ensure UseCustomModFolder = is set to 1 in the d3d8.ini file. This allows the improved files housed within the sh2e\ folder to take effect.

6. Install IndirectSound

IndirectSound emulates audio hardware acceleration on modern Windows operating systems. This enables Silent Hill 2 PC to have 3D positional audio (i.e. surround sound played out of rear and side speakers) like it was intended when the game was originally released. Additionally, IndirectSound fixes the "clicking" and "popping" issue for Silent Hill 2 PC whenever the game abruptly ends a sound file before it plays to completion. IndirectSound was created by John-Paul Ownby. Please consider taking a moment to thank them by sending a message of support or donating.
  1. Download IndirectSound.
  2. Unzip the download package and copy the content of the \Silent Hill 2\ folder from the download to \KONAMI\Silent Hill 2\.
Read important, additional information about this step's functionalities and use.
Ensure earlyStopFadeOutTime = is set to 0.002 in the dsound.ini file. Setting the value to 0.002 will add a two millisecond fade-out to sound effect files that end prematurely in-game. This eliminates the "clicking" and "popping" you would otherwise hear when a sound effect abruptly ends before playing to completion.
Ensure the correct earlyStopFadeOutTime = line in the dsound.ini file has been set to 0.002. There are two mentionings of this line and one of them is used as part of example text, which adjustments to it won't affect anything.
IndirectSound should automatically work. To ensure correct performance, after placing the IndirectSound files in the game's directory, verify Software 3D sound is set to Hardware 3D Used in the game's Options > Advanced Options menu.

7. Install Audio Enhancement Pack

The Audio Enhancement Pack brings the quality of the game's audio files to that of the PlayStation 2's version which are considered the best. You can learn more about the audio differences between the PC and PlayStation 2 versions here. The Audio Enhancement Pack was created by Elisha Riedlinger and Nisto, with support by Ratiocinator. Please consider taking a moment to thank them by sending a message of support or donating.
  1. Download the Audio Enhancement Pack.
    • Note: This download package is large at 1.5 GB.
  2. Unzip the download package and copy the content of the \Silent Hill 2\sh2e\sound\ folder from the download to \KONAMI\Silent Hill 2\sh2e\sound\.
Read important, additional information about this step's functionalities and use.
Ensure EnableSFXAddrHack = is set to 1 in the d3d8.ini file, otherwise the Audio Enhancement Pack files will not work.
Ensure UseCustomModFolder = is set to 1 in the d3d8.ini file. This allows the improved files housed within the sh2e\ folder to take effect.

8. Install ReShade & Filters

ReShade is an advanced, fully generic post-processing injector for games and video software. For Silent Hill 2 PC, ReShade can give the game visual improvements such as color corrections, level adjustments, built-in anti-aliasing, and more. The ReShade filter included in the download package will make the game closely resemble the PCSX2 (PlayStation 2 emulator) version of the game in terms of colors and levels, along with providing built-in anti-aliasing. ReShade was created by crosire and the "SH2 PC PS2" ReShade filter was assembled by Ratiocinator. Please consider taking a moment to thank them by sending a message of support or donating.
  1. Download ReShade (DirectX9) & SH2 PC PS2 Filter.
  2. Unzip the download package and copy the content of the \Silent Hill 2\ folder from the download to \KONAMI\Silent Hill 2\.
  3. Set d3d8to9 = to 1 in the d3d8.ini file.
Read important, additional information about this step's functionalities and use.
ReShade requires DirectX 9 to work. Ensure d3d8to9 = is set to 1 in the d3d8.ini file to make Silent Hill 2 PC run as DirectX 9.
The following keybinds are used for ReShade's menus and functionalities:
  • Ctrl + W: Opens ReShade's control panel.
  • F12: Enables/disables the filter while in-game.
  • Print Screen: Takes a screenshot of the current in-game screen. Saves to \KONAMI\Silent Hill 2\.
Note: Updating ReShade may change/overwrite these keybinds.
The ReShade Filter - SH2 PC PS2.ini file adjusts the game's visuals to closely resemble the PCSX2 (PlayStation 2 emulator) version of the game when it is played in software mode at 4x its native internal resolution. This is achieved by conservatively adjusting levels and color balance, while also adding specific types of anti-aliasing to mirror results seen on PCSX2.
PC Default
 
PC ReShade
 
PCSX2 (software mode)
Using 4x native internal resolution

9. Set Up a Controller

If you do not plan to use a controller, this step can be skipped. Choose which controller you plan on using with Silent Hill 2 PC by selecting the appropriate tab below. It is assumed you already have the necessary Windows drivers installed for your controller (which is typically done for you automatically by Windows when you first connect the controller to your PC and let Windows auto-search for the necessary drivers online).

Xbox Controllers

Silent Hill 2: Enhanced Edition plays best with official Xbox (XInput-based) controllers. Following the steps below, Xbox controllers have 100% plug-and-play functionality.

Playtested with: Xbox 360 controller (wired), Xbox 360 controller (wireless via 2.4GHz receiver), Xbox One controller (wireless via official USB dongle).

By default, Silent Hill 2 PC supports the use of Xbox 360 and Xbox One (XInput-based) controllers. However, it does not recognize the controller's D-pad or triggers. XInput Plus, created by 0dd14, restores trigger detection for XInput controllers. Restored controller vibration and the use of the D-pad as an additional movement pad for XInput controllers was created by Silent. Please consider taking a moment to thank them by sending a message of support or donating.

  1. Download XInput Plus.
  2. Unzip the download package and copy the content of the \Silent Hill 2\ folder from the download to \KONAMI\Silent Hill 2\.
  3. Connect your Xbox 360 or Xbox One controller to your PC and launch the game.
  4. Assign or remove functions to your controller's inputs in the game's Control Options menu.
  1. View the steps to assign controller inputs to game functions.
    1. Launch Silent Hill 2 PC, go to the game's Options menu, then go to the Control Options menu.
    2. Using your keyboard, navigate to the Joypad column, choose a specific function you wish to assign to your controller, and press Enter.
    3. Press an input on your controller to assign the input to the function.
      • You can clear a controller input for a function by pressing Enter on the desired function under the Joypad column, then pressing Escape on your keyboard to clear out the input.
    4. Repeat this process for all game functions you wish to map to a controller.
    For your convenience, the diagram below shows the default console controller layout for Silent Hill 2 displayed on an Xbox One controller. The diagram also includes two suggested button actions not available to the original console releases: Left joystick press for quick heal and right joystick press for quick reload.
Read important, additional information about Xbox (XInput-based) controller functionalities and use.
Your controller must be connected to your PC prior to launching the game, otherwise the game won't detect the controller.
Ensure XInputVibration = is set to 1 in the d3d8.ini file to enable rumble/vibration for your Xbox controller.
Ensure DPadMovementFix = is set to 1 in the d3d8.ini file to have the game detect your controller's D-pad as an additional movement pad.
Silent Hill 2 PC binds the movement of the "search" camera to the character movement pad (left joystick and/or D-pad). This means you must fully stop moving your character to look around in search view. This is hard-coded into the PC version of the game and cannot be changed.

Enjoy Silent Hill 2: Enhanced Edition!

Troubleshooting

If changing any settings within an .ini file, it is recommended to use an editor such as Notepad++ to preserve the file's formatting.

Issue OS GPU Recommendation
The game freezes/hangs upon launch. Any Any Wait up to 60 seconds after launching the game.
Any Any Ensure your antivirus software is not preventing the game from running.
Any Any If playing in fullscreen mode (EnableWndMode = 0) the resolution values you set for ResX = and ResY = must be a resolution that's inherently supported by your display, otherwise the game will hang on launch. Set ResX = and ResY = to 0 in the d3d8.ini file to inherently size the game to your display's native resolution if you want to play in fullscreen mode.
Any Any Install DirectX 9 SDK
Windows 7 Any Disable single core affinity by setting SingleCoreAffinity = to 0 in the d3d8.ini file. You will then need to manually enable single core affinity each time you launch the game via the Task Manager. Running the game on a single core fixes the sound glitches/looping that is otherwise prevalent throughout the game.
Any Any Install the game to a directory in the C:\ drive.
Any Any Uninstall the game, delete any remaining content found within the \KONAMI\Silent Hill 2\ folder, then follow the installation guide steps again.
The following error occurs on game launch:
"The program can't start because MSVCP100.dll/MSCVR100.dll is missing from your computer."
Any Any Install Microsoft Visual C++ 2010 Redistributable Package (x86).
The game screen turns solid grey when d3d8to9 = is set to 1 in the d3d8.ini file. Any Any Install DirectX 9 SDK
Using IndirectSound freezes/hangs the game upon launch. Any Any Install Microsoft Visual C++ 2010 Redistributable Package (x86).
Any Any Do not set the value for earlyStopFadeOutTime = too high in the dsound.ini file. It is recommended to keep this value at 0.002.
Any Any If using audio output from your GPU (such as Nvidia's "HD Audio" component), disable it and use your motherboard's onboard audio output instead.
  • The game's visuals have a very gray, "washed out" look.
  • The game's visuals are stretched/distorted.
Any Any This is a result from setting the game's resolution to a size that's different than your display's native resolution while playing in fullscreen mode (EnableWndMode = 0). If playing in fullscreen mode, ensure ResX = and ResY = are both set to 0 in the d3d8.ini file.
Windows 7 Any This can also be a result from setting the game's resolution to a size that's different than your display's native resolution when playing in windowed mode and also setting FullscreenWndMode = 1. If playing in windowed mode (EnableWndMode = 1), ensure FullscreenWndMode = is set to 0 in the d3d8.ini file.
The game runs slow only during outside segments (while in the town). Any Any Tone down the values (intensity) of the Fog Fix settings or set Nemesis2000FogFix = to 0 to fully disable the Fog Fix in the d3d8.ini file.
The game runs slow in general. Any Any Tone down the value (intensity) for IncreaseNoiseFilterRes = in the d3d8.ini file if you increased it beyond 512.
Any Any Remove the ReShade & Filter files, if you are using them.
Any Any Disable your anti-aliasing solution, if you are using any.
Transition times between navigating menus, areas, inventory, etc is noticeably delayed or "sluggish." Any AMD This is a quirk with AMD GPUs when playing in fullscreen mode while d3d8to9 = 1.
  • Recommended: Set EnableWndMode = 1, WndModeBorder = 0, ResX = 0, and ResY = 0 in the d3d8.ini file. This will play the game in windowed mode to alleviate the issue but still use the whole screen space for a fullscreen experience.
  • Not recommended: Set d3d8to9 = to 0 in the d3d8.ini file.
    Note: ReShade will not work when d3d8to9 is disabled.
The flashlight's light creates a brightly-colored rainbow effect. Any Any This is a rare bug with certain GPUs. Disable d3d8to9 by setting d3d8to9 = 0 in the d3d8.ini file.
Note: ReShade will not work when d3d8to9 is disabled.
The brightness adjuster in the game's options menu isn't working. Any Any The in-game brightness adjuster only works when playing in fullscreen mode. Set EnableWndMode = to 0 in the d3d8.ini file to play the game in fullscreen mode. Keep the brightness level at 3 (default) for the most accurate respresentation of the noise grain filter.
My gamepad (controller) is not being detected by the game. Any Any You must connect your gamepad prior to launching Silent Hill 2 PC in order for the game to detect your controller.
Any Any Ensure you've installed all necessary drivers for Windows to detect your gamepad.
Vibration/rumble is not working with my gamepad (controller). Any Any Ensure XInputVibration = is set to 1 in the d3d8.ini file.
Any Any Ensure you've enabled vibration in the game's Options menu.
Any Any If using a wireless gamepad, ensure the battery levels are not too low. Some wireless gamepads will disable vibration when the battery levels are too low.
Any Any Remove the XInput Plus files from the game's directory if you are using a DirectInput-based gamepad. XInput Plus is needed for XInput gamepads, but will disable vibration for DirectInput gamepads.

I can't see file type extensions (.ini, .dll, .exe) on my computer

You will need to enable your computer to show known file type extensions, which is disabled by default for Windows. Use this guide to show known file type extensions for Windows 10, 8, and 7.

Can I edit .ini file settings while the game is running and the changes take effect live?

No, editing settings within the .ini files while the game is running will not change the settings live as you're playing the game. You must fully exit the game, change and save your settings within an .ini file, and then re-launch the game to see your adjusted settings take effect.

SH2 Enhancements sometimes doesn't take effect when the game launches

While there can by many reasons why the fix won't launch, including issues specific to your PC only, the most important thing to do is to ensure you are using the latest version of SH2 Enhancements through its Mod Updater. You can open a support ticket for SH2 Enhancements on its GitHub page if further assistance is required.

Do I have to play Silent Hill 2: Enhanced Edition in 16:9 widescreen?

No, you can use any resolution/aspect ratio you'd like. However, many of the enhancements were made with a 16:9 aspect ratio in mind, so if you use an ultra-wide aspect ratio or an odd, non-standard aspect ratio you will very likely see visual bugs and anomolies. Remember: The original game was made with only 4:3 displays in mind, and our project improves the game for a 16:9 presentation.

Do I have to play Silent Hill 2: Enhanced Edition at 30 frames per second (FPS)?

No, you are able to change the frame rate. However, playing the game at any frame rate other than 30 FPS will result in audio/visual oddities. While playing the game at a higher frame rate such as 60 FPS makes the game feel "smoother," the game was originally designed and developed to be played at 30 FPS. Certain animations and audio queues are synced to a frame rate of 30 FPS. Playing at a higher frame rate will result in certain animations playing twice as fast, such as water ripples, fire effects, and map transcriptions, for example. It will also incorrectly speed up the "ritual prison monster" sounds and bug out the sound effect of ejected bullet casings hitting the floor, as another example. It is strongly recommended to play the game at its original, intended 30 frames per second.

I reduced the audio levels in the game's options menu but dialogue is still loud

Silent Hill 2 categorizes audio into three types: Background music (BGM), sound effetcs (SFX), and dialogue. While you can adjust BGM and SFX levels in the game's Options menu, there is no setting to adjust the dialogue levels, so dialogue audio files will always play at 100% volume. This is a limitation on all versions of the game. Additionally, the developers classified a small handful of BGM and SFX tracks as "dialogue," so these particular sounds will also play at full volume.

The markings on the map "float" above the borders on the sides of the screen

The game does not render its overlaid 2D images beyond their original full screen aspect ratio, so when you open the map you will see borders on the sides. Yet, the markings on the map "float" above these borders. This issue can be resolved by setting Fix2D = to 0 in SH2 Enhancement's d3d8.ini file. Using this fix will make the map fill the widescreen resolution of your display, but will stretch the image in the process. This will affect all overlaid 2D images including the menu/inventory screen, memo screens, save screen, subtitles, etc. We hope to address this and properly fix it sometime in the future.

Tips for streamers

  • Silent Hill 2 PC has the ability to quick save/quick load at almost any point in the game (F5 and F9 by default, respectively). Be sure to utilize this feature often!
  • The in-game brightness adjuster only works if you're playing in fullscreen mode. Refer to the troubleshooting table above for more information.
  • The North American (v1.0) Executable will mute in-game SFX and BGM audio when you Alt-Tab out of the game.
  • The European Executable will keep in-game SFX and BGM audio playing when you Alt-Tab out of the game.
  • The dialog audio files always play at 100% volume in this game (refer to this topic a few paragraphs above). As a result, if you need to, you may want to decrease the game's audio from your streaming software's control panel instead of trying to adjust the volume from the game's Options menu.
  • While the noise filter is an essential compenent in giving Silent Hill 2 its "feel," the noise filter may muddy the quality of the game's overall visuals to your viewers while streaming. This is due to a live streaming platform's variable video bitrate negatively compressing the fine details of the noise grain while in motion.

Mirrored Package Downloads

You can download mirrors of the packages below but this should only be done as a last resort as the mirrors may not be the most up-to-date versions of the packages. Outdated versions of the packages below may not work alongside newer versions of other packages.

SH2 Enhancements

Version: 1.2.1289.0

Archived: December 3, 2018

Enhanced Edition Essential Files

Version: 1.0.4

Archived: January 22, 2019

Original FMV Enhancement Pack

This package is large at 2.8 GB.

Version: N/A

Archived: December 21, 2017

16:9 FMV Enhancement Pack

This package is large at 4.4 GB.

Version: N/A

Archived: December 21, 2017

IndirectSound

Version: 0.17

Archived: August 1, 2018

Audio Enhancement Pack

This package is large at 1.5 GB.

Version: 2.0.1

Archived: November 27, 2018

ReShade (DirectX9) & SH2 PC PS2 Filter

Version: 4.1.0

Archived: January 22, 2019

XInput Plus

Not required unless needed.

Version: 4.14.3

Archived: June 27, 2017

Directory Tree of New Fixes

The directory tree below illustrates what additional files and folders will be added to \KONAMI\Silent Hill 2\ through installing the fix packages detailed in this Installation Guide. Items that are grayed out below are files and folders that are natively installed with the "vanilla" version of the game.

Note: If you install any additional fix packages that are not detailed within this Installation Guide you may run into launch/perfomance issues with Silent Hill 2 PC!

  • \KONAMI\Silent Hill 2\
  • data\
  • reshade-shaders\
    • [All files and folders within]From ReShade: These files and folders are what make the ReShade filters work.
  • sh2e\
    • bg\
      • [All files within]From Enhanced Edition Essential Files: These files contain camera clipping and/or environment adjustment fixes for the game.
    • bg2\
      • [All files within]From Enhanced Edition Essential Files: These files contain camera clipping and/or environment adjustment fixes for the game.
    • etc\
      • message\
        • *.mesFrom Enhanced Edition Essential Files: These files contain textual improvements for the game.
    • font\
      • font000.tgaFrom Enhanced Edition Essential Files: This file contains the custom, high resolution font characters.
      • fontwdata.binFrom Enhanced Edition Essential Files: This file contains the font width data for the custom font file.
    • movie\
      • [All files within]From FMV Enhancement Pack: These files contain the new FMVs for the game.
    • pic\
      • etc\
        • [All files within]From Enhanced Edition Essential Files: These files contain main menu background image and mouse cursor improvements for the game.
    • sound\
      • [All files and folders within]From Audio Enhancement Pack: These files and folders contain the new sound effects, background, and dialog audio for the game.
    • text\
      • exe_str.txtFrom Enhanced Edition Essential Files: This file changes the PC pause menu text for the North American executable to the correct, selected language.
  • binkw32.dll
  • cin.dat
  • d3d8.datFrom SH2 Enhancements: This file contains pathing information for the game's memo/riddle images which certain fixes use.
  • d3d8.dllFrom SH2 Enhancements: This file is what makes SH2 Enhancements work.
  • d3d8.iniFrom SH2 Enhancements: This file allows you to adjust settings for SH2 Enhancements.
  • d3d8.logFrom SH2 Enhancements: This file logs the SH2 Enhancements processes for troubleshooting.
  • d3d9.dllFrom ReShade: This file is what makes ReShade work.
  • d3d9.logFrom ReShade: This file logs the ReShade processes for troubleshooting.
  • device.fix
  • Dinput.dllFrom XInput Plus: This file is part of what makes XInput Plus work.
  • Dinput8.dllFrom XInput Plus: This file is part of what makes XInput Plus work.
  • dsound.dllFrom IndirectSound: This file is what makes IndirectSound work.
  • dsound.iniFrom IndirectSound: This file allows you to adjust settings for IndirectSound.
  • dsound.logFrom IndirectSound: This file logs the IndirectSound processes for troubleshooting.
  • keyconf.dat
  • Konami Homepage
  • language.ini
  • local.fix
  • msvcp70.dll
  • msvcr70.dll
  • options.ini
  • ReadMe.htm
  • ReadMe.txt
  • ReShade Filter - SH2 PC PS2.iniFrom ReShade: This file tells ReShade how to adjust the game's visuals to better match the PCSX2 version.
  • ReShade.iniFrom ReShade: This file allows you to adjust settings for ReShade.
  • settings.ini
  • sh2.ico
  • sh2logo.jpg/SH2DClogo.JPG
  • sh2pc.exeFrom Enhanced .exe: This executable makes launching Silent Hill 2 easier when using fix packages.
  • XInput1_3.dllFrom XInput Plus: This file is part of what makes XInput Plus work.
  • XInputPlus.iniFrom XInput Plus: This file allows you to adjust settings for XInput Plus.