Info on some of the enhancements
Spoilers for Silent Hill 2 are present in the content below.
Learn more about what many of the enhancement packages' customizable settings do for the game from the list below. Typically, settings can be found by opening an enhancement package's .ini file with a text editor. It is recommended to use an editor such as Notepad++ to preserve the file's formatting. The locations for all the customizable settings mentioned below are located under their titles.
The majority of content on this page is not required reading. You will likely only ever need to adjust the windowed mode and resolution settings (see the "Settings You'll Likely Adjust" section directly below), and will never have to touch most of the other settings.
Adjusts the size/resolution of the game. Set ResX and ResY to 0 to inherently size the game to your display's native resolution. You can adjust these values if using EnableWndMode = 1 to change the size of your windowed game.
It is recommended to play Silent Hill 2: Enhanced Edition using a 16:9 aspect ratio for the best experience.
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.
It is recommended to use ResX = 0 and ResY = 0 if playing in fullscreen mode. It is strongly recommended to play the game in windowed mode, instead.
Enables window border. Requires EnableWndMode = 1.
The game's vertical windowed resolution must be 32 pixels or less than your display's vertical resolution for the border to appear. This is a safety measure to ensure the border doesn't get cropped/lost out of your display area.
Changes the resolution of your display to match/fit the ResX and ResY resolution of the windowed game. Requires EnableWndMode = 1. Disables WndModeBorder, if it was activated.
If you set ResX and ResY to a size that your display does not support, FullscreenWndMode will deactivate and the game will run in normal windowed mode.
Upon game launch, the SH2 Enhancements module will check for updates and, if available, will ask the user if they would like to update their files to receive new improvements and features for this module.
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.
Adjusts the game's camera in certain areas to prevent the camera from clipping into the walls when using a 16:9 aspect ratio.
Corrects color and level values for the Catacomb's meat cold rooms to resemble the PlayStation 2 version.
Corrected ps189.map and ps193.map files must be present in <path-to-game>\Silent Hill 2\sh2e\bg\ps\ for this feature to work.
Prevents the game from using wrong environmental and fog lighting values in the cemetery, if you load back into this area from a save point.
Checks if administrator access is required (and prompts for UAC, if needed) when launching the game, in order to save game progress. (Silent Hill 2 PC will not save game progress if you installed the game to an admin-protected directory, unless you run the game as administrator.)
Darkens the closet bars and moves the noise grain layer to be on top of the closet bar blur layer during the first-person segment of the apartment closet cutscene to match the PS2 version. Also adjusts the visuals during another camera cut to better light the scene.
Disables Windows' high DPI scaling for the game to prevent certain display issues, such as a "burnt-in" image from appearing during fade transitions.
Disables the low health indicator completely.
Enabling this option is only recommended if you are using a controller with vibration enabled.
Hides the low health indicator during in-game cutscenes. Use with FastTransitions = 1 for best results.
Increases the speed of all fade out/fade in transitions. Examples include going between rooms, opening/closing the inventory screen, examining memo/riddle images, and saving.
Enabling this feature sets the 2D, full screen images to their original aspect ratios. This will remove stretching on the images, when played in widescreen.
Disabling this feature stretches the images to fit the screen. This affects all 2D images, such as the main menu, save screens, memo/riddle screens, subtitles, flashlight lens glow, and inventory screen.
Prevents the player from bringing up the PC pause menu during a fade-in, which would otherwise use the wrong screen grab of the game for the pause menu background image. Use with FastTransitions = 1 for best results.
Fixes issues for Nvidia graphics cards, such as missing/incorrect shadows, when force-enabling anti-aliasing through of your GPU's control panel.
Fixes an issue on Nvidia graphics cards where chunks of the wall would disappear if the camera got to close to the geometry when using a 16:9 aspect ratio.
Removes "squishing" on the FMVs to have them properly display at their correct aspect ratio. This "squishing" can affect any version of the FMVs, if not addressed.
Adds compatibility for the FMV Enhancement Pack to have its videos display correctly in various modes.
Enables the Fog Fix, which makes the game's fog closer resemble the PlayStation 2's version, which is considered the best.
Adjusts the fog-of-war boundaries for specific areas to fix visual errors.
Zooms in and crops the letterboxing on 2D, full screen images when using a 16:9 aspect ratio. Must be used with Fix2D = 1.
This feature only zooms the memo/riddle images, which are the only 2D, full screen images that require the use of this feature.
Found in .\sh2e\bg\*\*.map and .\sh2e\bg2\*\*.map - Cannot be modified
Numerous fixes applied to specific .map (room) files that include adjusting UV/texture positioning, correcting 3D vertex normal data, touching up 2D imagery, improving the levels/color balance of a room, and more.
Correctly syncs Red Pyramid Thing's attack animation to the rest of the cutscene that plays out during the hospital elevator chase sequence.
Increases the front draw distance in certain areas to hide the environment loading in.
Adjusts the noise filter's resolution. Set to any value between 128 - 4096 to adjust the resolution. The larger the value, the smaller the noise grain will be. Set to any value within this range to remove the widescreen stretching on the filter. Set to 512 to use the game's default noise filter size.
Restores proper environmental settings for the "Maria" ending, and restores lighting conditions for the 3D trees in the "Leave" and "Maria" ending.
Fixes an issue where some light sources would not properly brighten and darken James.
Shows the true resolution being used and disables changing the resolution in the game's options menu, which would otherwise crash the game while using enhancement packages.
Loads translated main menu text selections for the North American version 1.0 and 1.1 executables.
start01*.tex files must be present in <path-to-game>\Silent Hill 2\sh2e\pic\etc\ for this feature to work.
Hides a piston behind the wall that would otherwise be seen when Angela opens the door in the Labyrinth during a cutscene.
Increases the camera speed movement to match the PlayStation 2 version, and removes "floaty/bouncy" camera behavior that was present in the PC version.
Adjusts the flashlight's brightness to resemble the PS2 version by reducing its intensity for environments, but keeping enemies and NPCs bright. Also corrects flashlight levels for Woodside Apartment Room 205 (the flashlight and mannequin room), along with a handful of other specialized rooms.
Adjusts the noise filter's opacity and grain spacing to resemble the PlayStation 2's version. Use with IncreaseNoiseEffectRes = 512 for best results.
Cutscenes will be zoomed in to match their original 4:3 horizontal compositions when playing in widescreen. This will hide "frozen" character models that have been loaded in, right outside the 4:3 boundaries, ready and waiting to enter the scene.
Uses ReShade with a specially-made filter to make the game closely resemble the PCSX2 (PS2 emulator) version. Minor adjustments to color balance, levels, and the use of anti-aliasing achieve this effect.
Restores right joystick functionality for controllers to move the search camera around. Change the value, depending on what type of controller you are using, to allow search camera movement on the right joystick.
Restores post-processing effects to their original intensities. Effects include depth-of-field blur, motion blur, static blur, and pseudo blooms.
Prevents distracting shadow flickering along the patio glass doors while in Room 312 of the Hotel, and restores the chair's shadow during the cutscene that takes place in this room.
Fixes an issue with James' character model being placed erratically into the rowboat if you previously entered the rowboat then load an earlier save point to enter the rowboat again.
Forces all dynamically made pillarboxing to be black in color, restores pillarboxing to events which did not have them, and hides map markings behind the pillarboxing.
Limits the game to one CPU core to prevent sound looping and performance issues. Set SingleCoreAffinity to a value of 1 or higher to change the core used. (Example: 1 = CPU 0, 2 = CPU 1, etc.)
Prevents a crash when Steam controller configuration is used or when going to the game's options menu while using certain types of gamepads.
Improves the grammar, punctuation, and sentence structures for the game's text and subtitles, in various languages.
Unlocks the ability to select Japanese for the game's text/subtitles.
It is recommended to keep this disabled for now, as not all Japanese characters are currently supported.
Restores all language options (English, French, German, Italian, and Spanish) as selectable choices and uses the exe_str.txt file to create language-specific pause menu text for the North American executables of the game.
exe_str.txt must be present in <path-to-game>\Silent Hill 2\sh2e\text\ for this feature to work.
Uses custom font files to produce high-resolution text in-game. Compatible with all preset language files (English, French, German, Italian, and Spanish) in the game.
fontwdata.bin and font000.tga files must be present in <path-to-game>\Silent Hill 2\sh2e\font\ for this feature to work.
Silent Hill 2: Enhanced Edition will read and use files in the <path-to-game>\Silent Hill 2\sh2e\ folder, rather than the <path-to-game>\Silent Hill 2\data\ folder, whenever possible. This allows us to store custom, modified game files in the sh2e folder so as not to replace/overwrite 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 file paths and filenames within the sh2e folder must be identical to the data folder.
Fixes a rare bug where the Mannequin creature in Woodside Apartments Room 205 may not spawn/behave correctly upon entering the room.