Spoilers for Silent Hill 2 may be present in the content below.

Credit & Thanks

Silent Hill 2: Enhanced Edition is the culmination of years of hard work by programmers and modders to fix and enhance the PC version of Silent Hill 2. Thanks to their time, commitment, and talents, we now have a version of this beloved game worthy of calling a true HD experience. From major bug fixes to finer, nuanced adjustments, the attention to detail in this project is done with love by fans, for fans.

Please take a moment to learn how these fine people 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. Their names, backgrounds, contact methods, and donation links (if provided) are listed below. Thank you.

Using newer controllers on older PC games can be a challenge due to compatibility issues. But thanks to Xinput Plus, created by 0dd14, it doesn't need to be. 0dd14's software converts the inputs of a newer, XInput-based controller to DirectInput, which is what Silent Hill 2 PC uses. This software restores numerous functionalities to modern controllers when playing Silent Hill 2: Enhanced Edition.

With a rich history of modding and x86 assembly programming, Aero_'s contributions for Silent Hill 2 PC are nearly endless. His research and development for Silent Hill 2: Enhanced Edition is a cornerstone for many of the improvements that are implemented today.

As co-creator of the SH2 Widescreen Fix project, some of Aero_'s contributions to the game include allowing multiple game actions to be assigned to the same controller input; faster camera movement speed; cutscene FOV fixes; an adjustable noise grain filter; disabling of cutscene borders; and many more.

Aero_'s contributions extend to the SH2 Enhancements module with improvements that allow you to save your game on a hard drive larger than 2TB; fixing fog parameters in certain areas; the use of a PS2-like noise grain filter; restoring proper lighting transitions; and more.

Beyond this, some of the most heavily-involved adjustments to the game have been created or led by Aero_. Examples include restoring the flashlight levels to their proper values; restoring post-processing effects, such as motion blur and depth-of-field blur; and mainting proper aspect ratios for full screen, 2D images when played in widescreen.

Andrew "Bigmanjapan" Bondarenko

Andrew "Bigmanjapan" Bondarenko's importance for Silent Hill 2 modding is well known within the community. His countless years of research and experimentations with modding the game have proved invaluable to further improve Silent Hill 2: Enhanced Edition.

His extensive knowledge of the game's memory addresses--and what these addresses affect in the game--is the catalyst for which many of the fixes and enhancements are born. If memory addresses can't readily be found, Bigmanjapan probably knows exactly where to look.

Bigmanjapan's contributions to further enhance the game are plentiful. For the SH2 Widescreen Fix project, he adjusted cameras angles so they don't clip through walls; aided with environmental visuals fixes; and more.

For the SH2 Enhancements module, Bigmanjapan's involvement can be seen all over. A few examples of his many contributions include: Increasing the front draw distance; finding the fix for the rowboat animation bug; helping create a PS2-style noise filter; restoring lighting values for many areas; and initial research for restoring the post-processing effects.

angular graphics

  • FMV Enhancement Pack: Creator

Intricate knowledge and a thorough understanding of video editing and processing techniques has allowed angular graphics to create PlayStation 2 quality FMVs for Silent Hill 2: Enhanced Edition; a feature that has been requested by many for years.

Using avisynth plugins, angular graphics was able to deinterlace the best versions of the game's FMVs then upscale them to a resolution of 1280x to the best possible quality. Most of the videos have been touched up with mild de-haloing, noise reduction, anti-aliasing, and sharpening filters before the upscaling process, mostly so that any unwanted artifacts don't get enhanced as well.

As a hobbyist C/C++ programmer, Belek666's main interest was in the PlayStation 2 homebrew scene, creating and porting various applications to the console. Throughout his years of tinkering and modding game applications, Belek666 was able to dive deep into the inner workings of Silent Hill 2 PC to provide specialized improvements for Silent Hill 2: Enhanced Edition.

Belek666's work includes the use of high resolution fonts; unlocked language selections for the North American version of the game; translated main menu fonts; general quality-of-life improvements for menu navigation/settings; helping to fixed bugged lighting areas throughout the game; and more.

The original Silent Hill on PlayStation was Belek666's first survival horror game experience and, while it was a truly scary experience for him, his time playing the game was full of enjoyment which piqued his interest in playing more of the series. Belek666 is also interested in modding all sorts of others games and is involved with the Polish fan translation of Silent Hill 2.

crosire's enhancement packages are universally known and praised for their importance to PC gaming.

D3D8to9 is one such package. D3D8to9 is a pseudo-driver module that improves compatibility and stability in games using DirectX 8 for rendering by converting all API calls and lowlevel shaders to equivalent DirectX 9 ones. For Silent Hill 2: Enhanced Edition, D3D8to9 converts the game from running on DirectX 8 to DirectX 9, allowing the ability for more improvements to be implemented into the game.

ReShade, the project crosire is probably best known for, is an advanced, fully generic post-processing injector for games and video software. ReShade exposes an automated and generic way to access both frame color and depth information and provides all the tools to make it happen quickly and intuitively. For Silent Hill 2: Enhanced Edition, ReShade can give the game visual improvements such as color corrections, level adjustments, built-in anti-aliasing, and more.

Elisha Riedlinger

Elisha's extensive Direct3D and C++ programming skills play a vital role for Silent Hill 2: Enhanced Edition.

The SH2 Enhancements module, created by Elisha, is the "brains" of Silent Hill 2: Enhanced Edition. This module contains unique game enhancements while also housing other enhancement packages made by other programmers and modders, such as the SH2 Widescreen Fix, sh2proxy, and the Fog Fix.

As the lead programmer for the SH2 Enhancements module, some of Elisha's many contributions include: Overall game optimizations and compatibilities; improvements with processing usage and storage accessibility; cleaner Direct3D functionalities; a larger selection of display mode options/features; C++ implementation of game-specific fixes; and much more.

Elisha's programming prowess has also unlocked the ability to use higher quality game files. Custom game files are able to be stored and used by the game in a unique folder, thus preventing a user from having to place/overwrite files in the game's core directories.

With this potential unlocked, the Audio Enhancement Pack was made possible, which brings the game's audio quality to that of the PlayStation 2's version, which is considered the best. Elisha also took on the monumental task of editing all the PlayStation 2 quality BGM tracks by hand to remove audio loop seams that would otherwise be heard in-game.

Elisha's passion for improving PC gaming experiences carries over D3D8to9, where he's heavily involved with ensuring DirectX 8-to-9 compatibility amongst many older PC game titles.

sh2proxy is one of the earliest Silent Hill 2 PC mods made to improve the game and arguably has sparked the continuation of game improvements you see to this day.

While sh2proxy is no longer in development, its creator, emoose, deserves special recongintion for their work. sh2proxy fixed key components for the game, such as disabling safe mode; forcing the game to run on a single core; auto-creating a local.fix file; and enabling fast transitions.

emoose's time and dedication to the now-discontinued sh2proxy project did not go in vain, as their hard work has been integrated into the SH2 Widescreen Fix project—then subsequently into Silent Hill 2: Enhanced Edition—for fans to continue to use and benefit from to this day.

FrozenFish24

FrozenFish24 is a modder and programmer who takes enjoyment out of writing his own scripts/tools to reverse engineer game files and formats. For Silent Hill 2: Enhanced Edition, his background with Direct3D programming provides many outstanding features.

Never one to shy away from a challenge, FrozenFish24's tireless research and development led to the full restoration of soft and self shadows for Silent Hill 2: Enhanced Edition, which was one of the most requested features for the project. His work opened the floodgates for all shadow improvements and their optimizations you see in the project.

In addition to his shadow work, some of FrozenFish24's other fine contributions include: Fixing bad vertex normals found in several areas throughout the game; modify meshes for certain areas to hide bad geometry and add missing geometry; fix the issue of wall chunks disappearing when too close to the camera's edge; and restoring the flashlight lens glow for Nvidia GPU users, just to name a few.

John-Paul Ownby

John-Paul's passion and dedication to restoring proper audio effects for older PC games is essential in restoring Silent Hill 2 PC's auditory prowess.

His creation, IndirectSound, emulates audio hardware acceleration on modern Windows operating systems. This enables Silent Hill 2: Enhanced Edition to have 3D positional audio, which helps restore audio presentation back to its original intentions.

IndirectSound also incorporates a feature of adding fade outs to audio files that end prematurely. This useful tool eliminates "clicking" and "popping" you'd hear in-game in this feature wasn't present.

Nemesis2000

The most immediate downgrade players notice in the vanilla version of Silent Hill 2 PC is the lackluster fog effects. But thanks to Nemesis2000's Fog Fix, the effects of the fog are restored and can be respectably compared to the PlayStation 2's version, which are considered the best.

Nemesis2000's attention to detail with the Fog Fix is further shown by the immense amount of customization you can do to alter the fog effects to your liking.

A connoisseur in all things audio, Nisto's background with sound and music engineering is the backbone of the Audio Enhancement Pack and to restoring many of the audio features present in Silent Hill 2: Enhanced Edition.

Nisto is the creator of sh2ex: Software which extracts file system and sound data from various versions of Silent Hill 2. His extraction tool proved indispensable for obtaining lossless PlayStation 2 quality sound files for Silent Hill 2: Enhanced Edition.

Upon sound data extraction, Nisto was able to write additional scripts to decode the PlayStation 2's post-processing effects for the audio files, thus restoring the reverb effect for a truly authentic-sounding experience in-game.

Ratiocinator

  • SH2 Enhancements Module: Contributor
  • Enhanced Edition Essential Files: Contributor
  • Audio Enhancement Pack: Contributor

Ratiocinator's love for Silent Hill 2 started early with the creation of the first-ever fansite dedicated to Silent Hill 2, Letter From Silent Heaven. Over the years, he would create additional Silent Hill sites/forums; help with archiving/preserving Silent Hill's history; and, being inspired by the series, pursue 3D art.

Over time, Ratiocinator discovered ThirteenAG and Aero_'s SH2 Widescreen Fix project, which led him to offer assistance in further improving Silent Hill 2 PC. As the scope of fixes, enhancements, and party involvement grew for the SH2 Widescreen Fix project, the work branched off and turned into Silent Hill 2: Enhanced Edition.

Now, Ratiocinator acts as a lead playtester and liaison between the programmers and modders for the project, along with finding additional talents to help with the project, where needed. He utilizes his rich background in graphic design and 3D art, along with his amateur background in modding, to contribute to Silent Hill 2: Enhanced Edition in a variety of ways. Ratiocinator also manages the content for Silent Hill 2: Enhanced Edition's Twitter and YouTube pages, along with this website.

Game programmer by day, modder at night. Silent started his programming career by creating scripts for the Grand Theft Auto games. This was not enough, however, and over time he gradually expanded his skill set to x86 assembly and C++. At some point, Silent became increasingly annoyed with bugs found in Grand Theft Auto games, which ultimately led to the release of unofficial mega patches for the games, known as SilentPatch.

Vast reverse engineering and programming knowledge gained from these experiences did not go overlooked, and nowadays Silent works on games professionally, hoping to make a difference in their overall quality. Despite that, he still devotes time to fix other games unofficially, since nothing brings him more joy than fixing issues which prevent people from enjoying older classics fully.

For Silent Hill 2: Enhanced Edition, Silent has paid special attention to gamepad (controller) support. Silent diagnosed issues that prevented various gamepads functionalities, and restored them to their former glory. Examples include: Restoring rumble/vibration for controllers; allowing the D-pad to act as an additional movement pad to control James and navigate menu selections; and restore right joystick functionality to move the search camera around.

ThirteenAG's renowned Widescreen Fixes Pack initiative is another cornerstone in which Silent Hill 2: Enhanced Edition was born from.

While emoose's sh2proxy project is the origins to Silent Hill 2 PC's initial improvements, it was the Widescreen Fixes Pack initiative that made playing Silent Hill 2 PC on modern displays a viable option. Co-created with Aero_, ThirteenAG's work on the SH2 Widescreen Fix project (that is part of the Widescreen Fixes Pack initiative) opened the floodgates for the influx of additional enhancements you see today.

As the lead programmer for the SH2 Widescreen Fix project, ThirteenAG's contributions to Silent Hill 2: Enhanced Edition are plentiful, and include: The C++ programming implementation of all x86 assembly language fixes used within the SH2 Widescreen Fix; helping create the FMV widescreen compatibility mod; higher resolution support for the game; and much more.

ThirteenAG's Ultimate ASI Loader (UAL) is an important component for making multiple, external fix packages work with one another. The UAL allows for additional DLL mods to be saved, loaded, and run as ASI scripts upon launch. Thanks to UAL, any additional, DLL-based enhancement packages are able to work in tandem with one another.

Special Thanks

A special thank you to the following people. Their time and assistance has helped with further research and improvements on the Silent Hill 2: Enhanced Edition project.