Troubleshooting

Below are some common troubleshooting issues and solutions for Silent Hill 2: Enhanced Edition. If changing any settings within an .ini file, it is recommended to use an editor such as Notepad++ to preserve the file's formatting.

Frequently Asked Questions

No, you can use any 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 aspect ratio other than 16:9 you will 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.

SMAA (ReShade)

The ReShade and Filters package on our installation page includes a built-in SMAA filter. Subpixel morphological anti-aliasing (SMAA) is a post-process filter that provides good anti-aliasing but will slightly blur text and HUD elements.However, SMAA is a performance-friendly anti-aliasing solution, as it does not require much system resources to use. This also makes it ideal to use for weaker/older computers.


GPU-based anti-aliasing

Enabling anti-aliasing through your GPU's control panel will provide the best anti-aliasing visuals for the game, and will not affect text or HUD elements, but requires more system resources to be used. There are specific settings you must enable in your GPU's control panel to achieve correct anti-aliasing visuals for Silent Hill 2: Enhanced Edition.

  1. Remove the ReShade & Filter files, if you are using them.
  2. Ensure FixGPUAntiAliasing = 1 in the d3d8.ini file.
  3. In your GPU's control panel, create a profile for sh2pc.exe and enable the settings below:

Nvidia

Antialiasing - Mode: Override any application setting

Antialiasing - Setting: 2x, 4x, or 8x *

Antialiasing - Transparency: 8x (supersample)

AMD

Anti-aliasing Mode: Override application settings

Anti-aliasing Level: 2X, 4X, or 8X *

Anti-aliasing Method: Supersampling

*The higher the anti-aliasing level, the more system resources are required.

The sh2e folder is used to hold our custom, modified game files. Silent Hill 2: Enhanced Edition will check and use files in the sh2e folder, rather than the data folder, whenever possible. This way, we never replace/overwrite the original game files, which are found in the data folder. Any game files which we have not modified will still be read from the data folder like normal, so you must keep the data folder and leave it untouched.

(The Enhanced Edition Essential Files, FMV Enhancement Pack, and Audio Enhancement Pack files are all stored within the sh2e folder.)

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.

No. You must fully exit the game, change and save your settings within a .ini file, and then re-launch the game to see your adjusted settings take effect.

Launch Issues

Wait up to 60 seconds after launching the game.

If playing in fullscreen mode (EnableWndMode = 0), the values you set for ResX and ResY must be a resolution that's inherently supported by your display, otherwise the game will freeze 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.

It is recommended to play in windowed mode, instead. You can play in windowed mode and keep ResX and ResY set to 0 to have the game fill your entire screen for a fullscreen-like experience.

Install the DirectX 9 SDK, if you have not done so already.

Install the Microsoft Visual C++ 2010 Redistributable Package (x86), if you have not done so already.

If you are using a very weak or old computer, remove the ReShade & Filter files, if you are using them. The requirements to run ReShade can be too much for weaker/older PCs.

Ensure your antivirus software is not preventing the game from running.

Do not use other files/packages that are not a part of our project. Using outside files/packages will likely create conflicts and errors with our project. Refer to the "Directory Tree of New Files" to ensure you only have our project files installed.

If Silent Hill 2 PC is installed to an admin-protected directory, such as Program Files (x86), the SH2 Enhancements module will be unable to update itself, even though the module says the update was successful, unless you run the game as administrator. Ensure CheckForAdminAccess = 1 in the d3d8.ini file, to have the game run as administrator if it detects it's installed within an admin-protected directory.

You can always manually obtain the latest version of the SH2 Enhancements module by downloading the latest package here.

The SH2 Enhancements module can only update itself. This updater does not update any other enhancement package. You must manually download/update any other enhancement package, when updates for them are available. Refer to the project changelog table to know when the latest version of any given package has been updated.

Display/Visual Issues

Ensure the following effects are enabled in the game's Options > Advanced Options menu:

  • High Res. Textures *
  • Shadows
  • Fog (Complex)
  • Advanced Filters
  • Lens Flare

* If you enable High Resolution Textures, this change won't take effect until you enter a new room/area in the game.

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.

It is recommended to play Silent Hill 2: Enhanced Edition in windowed mode, using a 16:9 aspect ratio, for the best experience.

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), set FullscreenWndMode = 0 in the d3d8.ini file.

This is a rare bug with certain GPUs. Disable d3d8to9 by setting d3d8to9 = 0 in the d3d8.ini file.

This method will disable ReShade.

The in-game brightness adjuster only works when playing in fullscreen mode. Set EnableWndMode = 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.

It is recommended to play Silent Hill 2: Enhanced Edition in windowed mode, using a 16:9 aspect ratio, for the best experience.

Performance Issues

If you are using the European ("Director's Cut") executable for the game, make a backup of your executable, then download and use the North American executable instead, which is more stable. Your save files/settings will transfer between these versions, and all language options are now unlocked in the North American executable with our project.

This is a quirk with AMD GPUs when playing in fullscreen mode, while d3d8to9 = 1.

  • Set EnableWndMode = 1, WndModeBorder = 0, ResX = 0, and ResY = 0 in the d3d8.ini file.

This method will play the game in windowed mode to alleviate the issue but still use the whole screen space for a fullscreen experience.

Reduce the values (intensity) of the Fog Fix settings or set fog_custom_on = 0 to fully disable the Fog Fix in the d3d8.ini file. Disabling the Fog Fix will revert the game to using the vanilla fog effects.

Change the CPU core you are using for SingleCoreAffinity in the d3d8.ini file. More information on this setting can be found here.

Reduce the value (intensity) for IncreaseNoiseFilterRes in the d3d8.ini file, if you increased it beyond 512.

Remove the ReShade & Filter files, if you are using them. The requirements to run ReShade can be too much for weaker/older PCs.

Disable your anti-aliasing solution outside of ReShade, if you are using any.

Gameplay Issues

If Silent Hill 2 PC is installed to an admin-protected directory, such as Program Files (x86), you must run the game as an administrator in order to save your game progress. Ensure CheckForAdminAccess = 1 in the d3d8.ini file, to have the game run as administrator if it detects it's installed within an admin-protected directory.

Your save folder might be corrupted. Go to <path-to-game>\Silent Hill 2\data\save\ and delete the Folder 01 folder. Do not create a new Folder 01 folder. Launch the game, and you should then be able to save your progress like normal (the game will create a new Folder 01 for you with all required files within it).

This method will completely remove any previous save files you had.

  • Press and hold the action (attack) input to perform a light melee attack.
  • Tap the action (attack) input to perform a heavy melee attack.

Sound/Audio Issues

Silent Hill 2 categorizes audio into four types: Background music (BGM), sound effects (SFX), dialogue, and full motions videos (FMVs). While you can adjust BGM and SFX levels in the game's options menu, there is no setting to adjust the dialogue/FMV levels, so dialogue/FMV audio will always play at 100% volume.

This is a limitation on all versions of the game. Additionally, the developers classified a handful of BGM and SFX tracks as "dialogue," so these particular sounds will also play at full volume.

If live streaming the game, consider reducing the game's overall volume through your streaming software, instead of adjusting specific volume levels through the game's options menu.

Gamepad (Controller) Support

You must connect your gamepad prior to launching Silent Hill 2 PC in order for the game to detect your controller.

Silent Hill 2 PC detects and uses the first gamepad you connect to your computer. Disconnect any other gamepads or similar peripherals that are already connected to your PC. This may include wireless dongles, receivers, or non-controller gaming peripherals that are detected as gamepads by your PC. This is the most common reason why the game does not detect the gamepad.

Ensure you've installed all necessary drivers for Windows to detect your gamepad. This 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.

Some generic PC gamepads have a toggle to switch between XInput and DirectInput functionality. Ensure your controller is set to the appropriate mode based on what installation method you followed to set up your controller.

Ensure RestoreVibration = 1 in the d3d8.ini file.

Ensure you've enabled vibration in the game's options menu.

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.

Remove the XInput Plus files from the game's directory if you are using a DirectInput gamepad. XInput Plus is needed for XInput gamepads, but will disable vibration for DirectInput gamepads.

Change the right joystick mode, depending on what type of gamepad you are using, for RestoreSearchCamMovement in the d3d8.ini file.

  • RestoreSearchCamMovement = 1 For XInput gamepads (most commonly used).
  • RestoreSearchCamMovement = 2 For DirectInput gamepads.
  • RestoreSearchCamMovement = 3 For DirectInput gamepads (alternate mode).

Uninstall/Reinstall

To uninstall:
  1. Insert Disc 1 of Silent Hill 2 PC into your Windows computer and run Setup.exe from the disc.
    • If you're having trouble running Setup.exe, you may need to run it as administrator.
  2. Follow the program's uninstallation instructions to uninstall Silent Hill 2 PC from your computer.
  3. Finish uninstallation.
  4. Delete any remaining files/folders found inside <path-to-game>\Silent Hill 2\, or fully delete the <path-to-game>\Silent Hill 2\ folder.
To reinstall: