Silent Hill: Homecoming

From PCGamingWiki, the wiki about fixing PC games
Silent Hill: Homecoming
Silent Hill: Homecoming cover
Double Helix Games
Release dates
Windows November 6, 2008
Silent Hill: Homecoming guide at StrategyWiki
Silent Hill: Homecoming 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

Frame rate is capped at 30 FPS. Can be fixed.
Resolutions above 1920x1080 may have major issues. Can be fixed.
The game may crash when using Alt+Tab in fullscreen.[1] See Windowed.

General information

Steam Community Discussions
Silent Hill Wiki - A wiki for the series
Silent Hill Memories - Informative site


Source DRM Notes Keys OS
Icon overlay.png
Icon overlay.png
Green Man Gaming
Icon overlay.png
Humble Store
Icon overlay.png
Icon overlay.png
All versions require Steam DRM

Essential improvements[edit]

Silent Hill Homecoming PC Fix by Steam006 1.1[edit]

A fix which adds new features and fixes some bugs
Install[citation needed]
  1. Start the game normally and set the resolution of your monitor in the options menu. Exit the game.
  2. Copy all the files to <path-to-game>\Bin\
  3. Configure the width and height and other options in Silent_Hill_Homecoming_PC_Fix.ini.
  4. Start the game with Silent_Hill_Homecoming_PC_Fix.exe.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\Engine\default_pc.cfg

Save game data location[edit]

System Location
Windows %PUBLIC%\Public Documents\Silent Hill Homecoming\shv_save.bin

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

In-game video settings. Video quality can be set to either Medium or High, the latter resulting in slightly better textures and shadows.
In-game video settings. Video quality can be set to either Medium or High, the latter resulting in slightly better textures and shadows.
Graphics option Option Notes
Widescreen resolution
Some resolutions may not be listed; see Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
Use Silent Hill Homecoming PC Fix by Steam006.
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Enabled by default. Can be forced off using graphics card control panel.
60 FPS
Frame rate is capped at 30 FPS. See High frame rate.
120+ FPS
See High frame rate.

Widescreen resolution[edit]

Set custom resolution[citation needed]
  1. Go to <path-to-game>\Engine\.
  2. Open vars_pc.cfg.
  3. Change ScreenResHeight= and ScreenResWidth= to the desired resolution.


Resolutions above 1920x1080 may cause the map and examined inventory items to not display properly. See this video for a final map/item fix.


Force windowed[2]
  1. Download and run DxWnd.
  2. Click on Options and enable Expert mode.
  3. Click on Edit and Add.
  4. Set the path to <path-to-game>\Bin\SilentHill.exe.
  5. Set the desired window position and size.
  6. Set Desktop for borderless fullscreen windowed.
  7. Click on the Hook tab, and change the injection mode to Debugger mode.
  8. Click on the Input tab.
  9. Set Cursor visibility to Hide.
  10. Set Cursor Clipper to On.
  11. Click OK, then File and Save.
Edit secondary config[3]
  1. Go to <path-to-game>\Engine\.
  2. Open vars_pc.cfg.
  3. Change FullScreen=true to FullScreen=false.

High frame rate[edit]

[Turn on VSYNC through the GPU settings if you have some troubles]

Universal version[4][5][6][7][8]
  1. Download Patch 1.21b - Update2.1.
  2. Extract to any folder.
  3. Copy and replace g_SilentHill.sgl to <path-to-game>\Bin\.

Patch includes:

  1. Up to 300 fps;
  2. Up to 4gigs RAM usage;
  3. New savegame folder ["Engine/savegame"] (don't forget to create or extract it too);
  4. Dialogue synchronization with current fps;
  5. Maps and items fix for the most common display resolutions;
  6. Isolation for QTE\Grain\Flashing animations.

[This patch is under - WIP - work in progress stage and will be updated as soon as I figure out how to fix the other things.]

Film grain[edit]

Remove film grain[9]
  1. Download and run SHHPatcher.
  2. Select the Remove Film Grain option.

Input settings[edit]

Keyboard and mouse Native Notes
Key mappings are stored in the individual save game files rather than a normal configuration file.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller support
To enable, use XInput and go to the controller settings in the game options. Select to use the controller, rather than mouse and keyboard, and press Escape to exit the controller configuration menu. The game will now be XInput compatible.
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Input settings icon - Generic Controller.svg
Use SHHPatcher for Xbox/PlayStation button prompts.
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio settings[edit]

Audio options Native Notes
Separate volume controls
Surround sound
Closed captions
Mute on focus lost


Language UI Audio Sub Notes

Issues fixed[edit]

Game crashes on Alt+Tab[edit]

Run the game in windowed mode[10]

See Windowed.

Game crashes randomly[edit]

The game may crash in certain areas, such as entering the Shepherd House.
Change the resolution to 1920x1080 or lower[11]

Map screen is cropped[edit]

Change the resolution to 1920x1080 or lower[11]

Loading screen freezes[edit]

Enable/disable admin mode[citation needed]

Run the game at screen refresh rate[edit]

Fullscreen mode defaults to 60 or 100 Hz, even if the screen refresh rate is set higher than that.[1]
Set screen refresh rate[10]
  1. Install Special K by following the Unofficial Special K Guide.
  2. Start the game once and close it to allow the configuration file of Special K to be created.
  3. Open <path-to-game>\Bin\d3d9.ini or %USERPROFILE%\Documents\My Mods\SpecialK\Profiles\SilentHill.exe\SpecialK.ini depending on the installation method you used.
  4. Change RefreshRate=-1 to RefreshRate=0 under [Render.FrameRate].

Camera won't stop rotating when using controller[edit]

Restart your PC or log out/in[citation needed]
Modify file[citation needed]
  1. Go to <path-to-game>\Engine\
  2. Open binds_pc_mjs.cfg.
  3. Change:
setbind 0 COMMAND_CAMERA_X       MOUSE      0 AXIS_X          -1.0 1.0 1.0
setbind 0 COMMAND_CAMERA_Y       MOUSE      0 AXIS_Y          -1.0 1.0 -1.0
setbind 0 COMMAND_CAMERA_Z       MOUSE      0 AXIS_Z          -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA_X       CONTROLLER 0 AXIS_RX         -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA_Y       CONTROLLER 0 AXIS_RY         -1.0 1.0 1.0
setbind 1 COMMAND_CAMERA_Z       CONTROLLER 0 AXIS_Z          -1.0 1.0 1.0

Some sounds only come out of the right speaker[edit]

Change speaker settings[citation needed]
  1. Go into audio manager.
  2. Change speaker settings to surround sound 5.1.

Alternatively, a "Headphones" setting might resolve this issue as well.

Other information[edit]


Technical specs Supported Notes
Direct3D 9
Shader Model support 3
64-bit executable


Middleware Notes
Physics Havok
Cutscenes Bink

Other information[edit]


Install ENBSeries[citation needed]
  1. Download ENBSeries version d11 patch.
  2. Extract file vars_pc.cfg to <path-to-game>\Engine\ (replace old one).
  3. Extract all other files to <path-to-game>\Bin\
  4. It's strongly recommended to never set quality level to High in the video options.

System requirements[edit]

Minimum Recommended
Operating system (OS) XP Vista
Processor (CPU) Intel Core 2 Duo E6400
AMD Athlon 64 X2 4200+
System memory (RAM) 1 GB 2 GB
Hard disk drive (HDD) 10 GB
Video card (GPU) ATI Radeon HD Series
Nvidia GeForce 7800 Series
256 MB of VRAM
DirectX 9.0c compatible