Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Silent Hill 3"

From PCGamingWiki, the wiki about fixing PC games
 
(308 intermediate revisions by 70 users not shown)
Line 8: Line 8:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|October 31, 2003}}
 
{{Infobox game/row/date|Windows|October 31, 2003}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|silent-hill-3|72}}
 +
{{Infobox game/row/reception|IGDB|silent-hill-3|}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Cinematic camera, Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Survival horror }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Contemporary, Horror, North America }}
 +
{{Infobox game/row/taxonomy/series            | Silent Hill }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =  
 
|strategywiki =  
 
|strategywiki =  
 +
|lutris      = silent-hill-3
 +
|mobygames    = silent-hill-3
 +
|hltb        = 8526
 
|wikipedia    = Silent Hill 3
 
|wikipedia    = Silent Hill 3
 
|winehq      = 5016
 
|winehq      = 5016
 +
|license      = commercial
 
}}
 
}}
{{Series|Silent Hill}}
 
  
'''Key points'''
+
{{Introduction
{{++}} The PC version adds improved flashlight lighting and the ability to save at any time during the game.
+
|introduction      =
{{--}} Frame rate may fluctuate between 30 and 60 FPS. See [[#Frame rate fluctuation|Issues fixed]] for a solution.
+
 
{{--}} Depth of Field effect has a low resolution. See [[#Low resolution Depth of Field|Issues fixed]] for a solution.
+
|release history  = The PC version adds improved flashlight lighting, 60 FPS gameplay and the ability to save at any time during the game.<br> All fourteen of Heather's promotional outfits from the PlayStation 2 version are not present in the PC release.<ref>{{Refurl|url=http://www.silenthillmemories.net/sh3/costumes_en.htm|title=Silent Hill 3 Costumes - Silent Hill Memories|date=May 2023}}</ref><br> The PC version also lacks the soft shadows of the PlayStation 2 version<ref>{{Refurl|url=https://www.youtube.com/watch?v=ISwGbYBo1pM|title=Silent Hill 3 - PS2 vs PC vs PS3|date=August 2023}}</ref> and suffers from badly compressed audio and incorrect pitch, resulting in poor sound quality. See [[#Silent Hill 3 Audio Enhancement Pack|Silent Hill 3 Audio Enhancement Pack]].
{{--}} Heather has a pixelated real-time shadow. See [[#Low resolution Shadows|Issues fixed]] for a solution.
+
 
{{--}} Fourteen of Heather's outfits from the PlayStation 2 version were removed.
+
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://silenthill.wikia.com/wiki/Silent_Hill_3 Silent Hill Wiki - A wiki for the series]
+
{{mm}} [http://www.silenthillmemories.net/sh3/info_en.htm Silent Hill Memories - Informative website]
{{mm}} [http://www.silenthillmemories.net/sh3/info_en.htm Silent Hill Memories - Informative site]
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | DRM-free | | | Windows }}
+
{{Availability/row| Retail | | Disc | {{DRM|SecuROM|4.85.00.0015}} | | Windows }}
 
}}
 
}}
{{ii}} The North American physical release had 5 CDs, while the European PC physical release features just one DVD. The European version requires a disc check each time you want to play.
+
{{ii}} The North American and Asians physical releases include the soundtrack CD.
{{--}} This game is not available digitally.
+
{{ii}} The North American and Asians physical releases had 5 CDs, while the European PC physical release features only a DVD.
 +
{{ii}} This game is not available digitally.
  
 
==Essential improvements==
 
==Essential improvements==
{{Image|SH3 PC Result.png|''Silent Hill 3'' with corrected FoV}}
+
{{Image|SH3 PC Result.png|''Silent Hill 3'' with corrected FOV}}
  
===[https://thirteenag.github.io/wfp#sh3 Silent Hill 3 Widescreen Fix]===
+
===[https://community.pcgamingwiki.com/files/file/1331-silent-hill-3-pc-fix-by-steam006/ Silent Hill 3 PC Fix by Steam006]===
{{++}} Simple widescreen fix with proper FOV for wide resolutions.
+
{{++}} Includes all fixes and features from all [[#Modifications|other patches]].
 +
{{++}} Adds widescreen and graphical fixes, borderless mode, window positioning, ability to force Vsync and more.
 +
{{++}} Restores missing audio and unused beta sounds.
  
===[https://github.com/07151129/sh3proxy sh3proxy]===
+
===[https://www.moddb.com/mods/silent-hill-3-audio-enhancement-pack Silent Hill 3 Audio Enhancement Pack]===
{{ii}} A D3D8 wrapper which adds some fixes and new features.
+
{{++}} Offers uncompressed PS2 audio quality with correct pitch for music and sound effects.
 +
{{++}} Has an online updater.
 +
{{++}} Compatible with Steam006's fix and HD Collection Voice Pack.
 +
{{ii}} Requires [https://github.com/Reloaded-Project/Reloaded-II Reloaded II].
  
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/2682-silent-hill-3-intro-skip/ Silent Hill 3 intro skip]|ref=<ref>{{Refcheck|user=AmethystViper|date=2020-02-22|comment=Can confirm this fix is able to skip the intro splash screens and videos without crashing the game.}}</ref>|fix=
{{Fixbox/fix|Delete data from files|ref={{cn|date=October 2016}}}}
 
# Go to {{file|{{p|game}}\data\movie\}}.
 
# Open {{file|op.000}} with a text editor.
 
# Delete all contents and save the file.
 
# Go to {{file|{{p|game}}\data\pic\}}.
 
# Open {{file|kcet.bmp}} and {{file|konami.bmp}} with a text editor.
 
# Delete all contents and save the files.
 
 
}}
 
}}
  
Line 57: Line 75:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\savedata\}}
+
{{Game data/config|Windows|{{p|game}}\savedata\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\savedata\}}
+
{{Game data/saves|Windows|{{p|game}}\savedata\}}
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Image|Silent_Hill_3_In-Game_Display_Settings.png|In-game display settings}}
|wsgf link                  = http://www.wsgf.org/dr/silent-hill-3
+
{{Image|Silent Hill 3 External Display Settings (1).png|External display settings (1/2)}}
 +
{{Image|Silent Hill 3 External Display Settings (2).png|External display settings (2/2)}}
 +
{{Video
 +
|wsgf link                  = https://www.wsgf.org/dr/silent-hill-3
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = unsupported
 
|multimonitor wsgf award    = unsupported
Line 73: Line 94:
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
|widescreen resolution notes= Use [https://thirteenag.github.io/wfp#sh3 Widescreen Fix] or [https://github.com/07151129/sh3proxy sh3proxy].
+
|widescreen resolution notes= Use [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]] or see [[#Modifications|Modifications]]
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = Use [https://thirteenag.github.io/wfp#sh3 Widescreen Fix] or [https://github.com/07151129/sh3proxy sh3proxy].
+
|multimonitor notes        = Use [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]] or see [[#Modifications|Modifications]]
 
|ultrawidescreen            = unknown
 
|ultrawidescreen            = unknown
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Use [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]] or see [[#Modifications|Modifications]]
 
|fov                        = hackable
 
|fov                        = hackable
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
+
|fov notes                  = Use [https://www.flawlesswidescreen.org Flawless Widescreen]<ref>{{Refurl|url=http://www.flawlesswidescreen.org/fws/publicrepo/fws_repo.xml|title=Flawless Widescreen changelog|date=2023-06-19|snippet=15/11/2013: Added Silent Hill 3, requested by Marty.}}</ref>
 
|windowed                  = true
 
|windowed                  = true
|windowed notes            = Can also toggle with {{key|Alt|Enter}}.
+
|windowed notes            = Toggle with {{key|Alt|Enter}}
|borderless windowed        = false
+
|borderless windowed        = hackable
|borderless windowed notes  =  
+
|borderless windowed notes  = Use [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]]
|anisotropic                = false
+
|anisotropic                = hackable
|anisotropic notes          = Can't be forced.
+
|anisotropic notes          = Use [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]]
|antialiasing              = hackable
+
|antialiasing              = false
|antialiasing notes        = Forced post-process AA only (FXAA, MLAA)
+
|antialiasing notes        = Forcing MSAA breaks depth of field effect. Use ''FXAA'' or ''MLAA'' only.
|vsync                      = hackable
+
|upscaling                  = false
|vsync notes                = Disabled by default. See [[Glossary:Vertical sync (Vsync)#Force Vsync|Force Vsync]].
+
|upscaling tech            =
|60 fps                    = true
+
|upscaling notes            =
|60 fps notes              = Frame rate may fluctuate between 30 and 60 FPS. See [[#Frame rate fluctuation|Issues fixed]].
+
|vsync                      = always on
|120 fps                    = false
+
|vsync notes                = Vsync does not work on Windows 10.<br> Use [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]] for Windows 10 users (off by default).
|120 fps notes              = Frame rate is capped at 60 FPS. Increases the game speed when uncapped.
+
|60 fps                    = limited
|color blind                = unknown
+
|60 fps notes              = See [[#Frame rate fluctuation between 30 and 60 FPS|Frame rate fluctuation between 30 and 60 FPS]].
 +
|120 fps                    = limited
 +
|120 fps notes              = Increases the game speed if the frame rate is uncapped or above 60 FPS.<br> To prevent this latter issue, cap the frame rate to 60 FPS.
 +
|hdr                        = false
 +
|hdr notes                  =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
}}
 
{{ii}} Rendering resolution is actually internal framebuffer resolution. Use [https://thirteenag.github.io/wfp#sh3 Widescreen Fix] to customize.
 
{{ii}} It is highly recommended to set the Brightness Level in-game to 5 to get the most contrast.
 
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
{{Fixbox|1=
 
{{Fixbox/fix|Use FOV Hack|ref=<ref>[http://www.wsgf.org/article/racers-hacks Racer_S Hacks | WSGF]</ref>}}
 
# Download and extract [https://docs.google.com/file/d/0B4lfqq0DpUo-eXVZQnl5OVprUzg/edit Silent Hill 3 FOV Hack].
 
# Run the program alongside the game. If the program fails to run, install the [https://support.microsoft.com/kb/192461 Visual Basic 6 Runtime]. If running the game as admin, also run the program as admin.
 
# Edit FOV options as needed. If using [https://thirteenag.github.io/wfp#sh3 Widescreen Fix], simply decreasing Width FOV value is recommended.
 
# Press Numpad * to enable new FOV settings; Numpad / sets defaults. If needed, use the On-Screen Keyboard program built into Windows.
 
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Image|Silent_Hill_3_In-Game_Keyboard_and_Gamepad_Settings_(1).png|In-game keyboard and gamepad settings (1/3)}}
 +
{{Image|Silent_Hill_3_In-Game_Keyboard_and_Gamepad_Settings_(2).png|In-game keyboard and gamepad settings (2/3)}}
 +
{{Image|Silent_Hill_3_In-Game_Keyboard_and_Gamepad_Settings_(3).png|In-game keyboard and gamepad settings (3/3)}}
 +
{{Image|Silent Hill 3 External Keyboard and Gamepad Settings (1).png|External keyboard and gamepad settings (1/2)}}
 +
{{Image|Silent Hill 3 External Keyboard and Gamepad Settings (2).png|External keyboard and gamepad settings (2/2)}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = false
+
|acceleration option      = always on
|acceleration option notes = Strong negative mouse acceleration by default.
+
|acceleration option notes = Strong negative mouse acceleration by default
 
|mouse sensitivity        = false
 
|mouse sensitivity        = false
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
Line 123: Line 143:
 
|invert mouse y-axis      = false
 
|invert mouse y-axis      = false
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  = DirectInput only. For XInput controllers, see [[#Controller support|Controller support]].
 
|controller support notes  = DirectInput only. For XInput controllers, see [[#Controller support|Controller support]].
Line 129: Line 151:
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = false
+
|controller sensitivity    = true
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
 
|invert controller y-axis  = false
 
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = hackable
|touchscreen notes        =  
+
|xinput controllers notes  = See [[#Controller support|Controller support]]
|button prompts           = generic
+
|xbox prompts              = false
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = true
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = hackable
 +
|dualshock prompts notes  = Recognizes every button natively while playing.<br> However, both {{file|SH3Config.exe}} and built-in button config do not detect L2/R2.
 +
|light bar support        = unknown
 +
|light bar support notes   =
 +
|dualshock 4 modes         = Bluetooth
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = true
 +
|other controllers notes  =
 +
|other button prompts     = generic
 +
|other button prompts notes=  
 
|controller hotplug        = false
 
|controller hotplug        = false
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
|haptic feedback notes    = Can be set between Soft, Normal, Hard, or Off. For XInput controllers, see [[#Controller support|Controller support]].
+
|haptic feedback notes    = Can be set between '''Soft''', '''Normal''', '''Hard''' or '''Off'''.<br> For XInput controllers, see [[#Controller support|Controller support]].
|light bar support        = false
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes =  
 
}}
 
}}
  
 
===[[Glossary:Controller|Controller support]]===
 
===[[Glossary:Controller|Controller support]]===
{{ii}} A fix is required for the game to recognize XInput LT/RT, LS/RS and D-pad when assigning controls.
+
{{ii}} A fix is required for the game to recognize XInput Right Stick, LT/RT, LS/RS and D-pad when assigning controls.
{{ii}} Force feedback emulation can also be enabled for XInput controllers.
 
  
{{Fixbox|1=
+
{{Fixbox|description=Use XInput Plus|ref=<ref>{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/issues/191|title=&#91;REQ&#93; Provide Controller config for Silent hill 2+3 · Issue #191 · ThirteenAG/WidescreenFixesPack|date=2017-01-21}}</ref><ref>{{Refcheck|user=SavvyKat|date=2018-10-13|comment=Tested options for the Right Stick to fix issues regarding the need to use the mouse to use search mode to its full potential.}}</ref>|fix=
{{Fixbox/fix|Use XInput Plus|ref=<ref>{{Refurl|url=https://github.com/ThirteenAG/WidescreenFixesPack/issues/191|title=&#91;REQ&#93; Provide Controller config for Silent hill 2+3 · Issue #191 · ThirteenAG/WidescreenFixesPack|date=2017-01-21}}</ref>}}
 
# If using [https://thirteenag.github.io/wfp#sh3 Silent Hill 3 Widescreen Fix], rename {{file|dinput8.dll}} to {{file|d3d8.dll}}.
 
 
# Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus].
 
# Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus].
# Set the Target Program to <code>sh3.exe</code>.
+
# Set '''Target Program''' to {{file|sh3.exe}}.
# Go to DirectInput and check Enable DirectInput Output.
+
# Go to the '''DirectInput''' tab and check {{key|Enable DirectInput Output}}.
# Assign LT/RT to Button 11/12.
+
# Assign '''Right Stick''' to {{code|Z Axis/Z Rot}}.
# Assign DPAD to Button 13-16.
+
# Assign '''LT/RT''' to {{code|Button11/12}}.
# Click OK and Apply.
+
# Assign '''DPAD''' to {{code|Button 13-16}}.
 +
# Click '''Apply''' and a DLL file will be added to the game directory.
 +
'''Notes'''
 +
{{ii}} In the '''DirectInput''' tab, {{code|ForceFeedBack Emulation}} can also be enabled for XInput controllers.
 +
{{ii}} If using [https://thirteenag.github.io/wfp#sh3 Silent Hill 3 Widescreen Fix], rename {{file|dinput8.dll}} to {{file|d3d8.dll}}.
 +
{{ii}} If used in conjunction with ''Silent Hill 3 Audio Enhancement Pack'', set {{code|UseInitBeep}} to {{code|False}} in {{file|XInputPlus.ini}} for preventing crashes at startup.
 +
}}
 +
 
 +
{{Fixbox|description=L2/R2 triggers recognition for PlayStation controllers|fix=
 +
# Go to {{code|{{p|game}}\savedata}}.
 +
# Open {{file|key.ini}} with Notepad.
 +
# Apply the following changes:
 +
#* Set <code>searh_view</code> to <code>button6</code>.
 +
#* Set <code>ready</code> to <code>button7</code>.
 +
# Save the changes.
 +
}}
 +
 
 +
{{Fixbox|description=Use [[Store:Steam#Steam Input|Steam Input]] to bind triggers with keyboard bindings|ref=<ref>{{Refurl|url=https://old.reddit.com/r/silenthill/comments/cdjx7q/sh3_pc_gamepad_support/etuyrt2/|title=If you add SH3 as a non-steam game on steam you can just bind the keyboard keys onto the triggers...|date=2020-02-19}}</ref><ref>{{Refcheck|user=Infogram|date=2020-02-19|comment=XInput Plus had no effect for me, but adding SH3 to steam and binding the triggers to keyboard bindings allowed me to use them in-game.}}</ref>|fix=
 +
# Add {{file|sh3.exe}} to Steam as a Non-Steam Game.
 +
# Run Steam in Big Picture mode and navigate to the SH3 shortcut.
 +
# Select the shortcut, then '''Manage Shortcut''' and '''Controller Configuration'''.
 +
# For both triggers, select the trigger and click the box underneath '''Full Pull Action'''.
 +
# In the '''Select Binding''' window, select the keyboard binding for the action you want to perform in the game.
 +
# Once both triggers have been bound, go back to the SH3 shortcut and select '''Controller Options'''.
 +
# Make sure that '''Steam Input Per-Game Setting''' is set to {{code|Forced On}}.
 +
# Run the game through Big Picture mode and if Steam Input was successfully applied, a dialog box should appear.
 +
'''Notes'''
 +
{{ii}} To use triggers, it's necessary to run the game through Big Picture mode.
 +
{{--}} This method won't work with the Steam006's fix because a separate injector is required to be used, which unfortunately Steam can't apply through Steam Input.
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|Silent_Hill_3_General_Settings.png|General settings}}
 +
{{Image|Silent_Hill_3_Extra_Options.png|Extra options}}
 +
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = BGM and SE
+
|separate volume notes    = Separate sliders for BGM and SE
|surround sound          = true
+
|surround sound          = false
|surround sound notes    = Up to 5.1. output.
+
|surround sound notes    =  
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 171: Line 238:
 
|closed captions notes    =  
 
|closed captions notes    =  
 
|mute on focus lost      = hackable
 
|mute on focus lost      = hackable
|mute on focus lost notes = See [[#Mute on focus lost|Mute on focus lost]].
+
|mute on focus lost notes = See [[#Mute on focus lost|Mute on focus lost]]
 
|eax support              = false
 
|eax support              = false
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
 
===Mute on focus lost===
 
===Mute on focus lost===
{{Fixbox|1=
+
{{Fixbox|description=Set mute in background|ref={{cn|date=March 2017}}|fix=
{{Fixbox/fix|Set mute in background|ref={{cn|date=March 2017}}}}
 
 
# Download [https://github.com/crosire/d3d8to9/releases d3d8to9].
 
# Download [https://github.com/crosire/d3d8to9/releases d3d8to9].
 
# Copy {{file|d3d8.dll}} to the installation folder.
 
# Copy {{file|d3d8.dll}} to the installation folder.
# Download [https://gitlab.com/Kaldaien/SpecialK/tags Special K].
+
# Download [https://steamcommunity.com/groups/SpecialK_Mods/discussions/0/1693785035817147509/ Special K].
 
# Copy {{file|SpecialK32.dll}} to the installation folder.
 
# Copy {{file|SpecialK32.dll}} to the installation folder.
 
# Rename {{file|SpecialK32.dll}} to {{file|d3d9.dll}}.
 
# Rename {{file|SpecialK32.dll}} to {{file|d3d9.dll}}.
 
# Run the game and exit.
 
# Run the game and exit.
 
# Edit {{file|d3d9.ini}} in the installation folder.
 
# Edit {{file|d3d9.ini}} in the installation folder.
# Find <code>[Window.System]</code>.
+
# Find {{code|[Window.System]}} and set {{code|MuteInBackground}} to {{code|true}}.
# Change <code>MuteInBackground=false</code> to <code>MuteInBackground=true</code>.
 
 
}}
 
}}
  
Line 193: Line 260:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = German
 
  |language  = German
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Italian
 
  |language  = Italian
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Spanish
+
  |language  = Japanese
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Korean
 
  |language  = Korean
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Simplified Chinese
+
  |language  = Polish
  |interface = yes
+
  |interface = hackable
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://grajpopolsku.pl/download/silent-hill-3/ download].
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://www.gamevicio.com/traducao/traducao-de-silent-hill-3-para-portugues-brasil/ download].
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = hackable
 +
|subtitles = hackable
 +
|notes    = [https://joao13traducoes.com/2023/05/pc-silent-hill-3-dublado-silent-fandub/ Silent Fandub]
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = hackable
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Full fan localization, [https://www.gamesvoice.ru/silenthill3 download].
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Japanese
+
  |language  = Turkish
  |interface = yes
+
  |interface = hackable
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = hackable
|notes    =
+
  |fan      = true
  |fan      =  
+
  |notes     = Fan translation, [https://blog.tanshaydar.com/silent-hill-3-turkce-yama-yayinda.html download].
  |fan notes =  
+
 
 
}}
 
}}
 
}}
 
}}
 +
 +
===[https://www.moddb.com/mods/silent-hill-3-hd-voice-pack Silent Hill 3 HD Collection Voice Pack]===
 +
{{ii}} Ports voices from the HD Collection to the PC version.<ref>{{Refurl|url=https://www.youtube.com/watch?v=ySIH9XGXBPo&t|title=Voice Comparison|date=May 2023}}</ref>
 +
{{ii}} Requires [https://github.com/Reloaded-Project/Reloaded-II Reloaded II].
 +
{{++}} Has an online updater.
 +
{{++}} Compatible with Steam006's fix and the Audio Enhancement Pack.
 +
{{++}} Includes higher resolution FMVs from the HD Collection.
  
 
==Issues unresolved==
 
==Issues unresolved==
 
===Forcing anti-aliasing===
 
===Forcing anti-aliasing===
{{--}} If using anti-aliasing (MSAA, at least), the Depth of Field effect becomes corrupted (halos around objects).{{cn|Check if workarounds exist|date=September 2016}}
+
{{--}} If using anti-aliasing (MSAA, at least), the depth of field effect becomes corrupted (halos around objects).{{cn|Check if workarounds exist|date=September 2016}}
 
{{ii}} Post-process AA (FXAA, MLAA) works as intended (best compatibility in conjunction with the D3D9-11 wrappers).
 
{{ii}} Post-process AA (FXAA, MLAA) works as intended (best compatibility in conjunction with the D3D9-11 wrappers).
  
 
==Issues fixed==
 
==Issues fixed==
 
===Motion trails===
 
===Motion trails===
{{ii}} The light sources affected by bloom leaves ugly motion trails on screen when camera is moving.
+
{{ii}} The light sources affected by bloom leave long dark motion trails on screen when camera is moving.
{{--}} Disabling the smoothing filter leads to more pronounced aliasing.
 
  
{{Fixbox|1=
+
{{Fixbox|description=Turn Off Fullscreen Smoothing Filter|ref={{cn|date=September 2017}}|fix=
{{Fixbox/fix|Turn off the fullscreen smoothing filter}}
+
# Go to the in-game '''Extra Options''' (second options tab).
* Go to the ingame "Extra Optons" (second options tab) and set the "Display Mode" to "Sharp".
+
# Set '''Display Mode''' to {{code|Sharp}}.
 +
'''Notes'''
 +
{{--}} Leads to more pronounced aliasing.
 
}}
 
}}
  
===Frame rate fluctuation===
+
===Frame rate fluctuation between 30 and 60 FPS===
{{--}} Frame rate may fluctuate between 30 and 60 FPS.
+
{{ii}} This solution and the other ones won't work properly with low FPS. Minimum frame rate must be at least 50 FPS.<ref>{{Refurl|url=https://github.com/07151129/sh3proxy/issues/1|title=New features · Issue #1 · 07151129/sh3proxy|date=9 June 2023}}</ref>
{{ii}} Both solutions won't work properly with a low FPS. Minimal FPS must be at least 50+.<ref>[https://github.com/07151129/sh3proxy/issues/1 New features · Issue #1 · 07151129/sh3proxy]</ref>
+
 
 +
{{Fixbox|description=Use [[#Silent Hill 3 PC Fix by Steam006|Silent Hill 3 PC Fix by Steam006]]}}
 +
 
 +
===Freezes in the options menu===
 +
{{Fixbox|description=Use [[#Silent Hill 3 PC Fix by Steam006|Silent Hill 3 PC Fix by Steam006]]}}
 +
 
 +
{{Fixbox|description=[[Microsoft Windows#Force CPU affinity|Force CPU affinity]] to one core}}
  
{{Fixbox|1=
+
===White border on Windows 10===
{{Fixbox/fix|FPS fluctuation fix|ref={{cn|date=November 2016}}}}
+
{{Fixbox|description=Use [[#Silent Hill 3 PC Fix by Steam006|Silent Hill 3 PC Fix by Steam006]]}}
* Install [https://thirteenag.github.io/wfp#sh3 Widescreen Fix] or [https://github.com/07151129/sh3proxy sh3proxy].
 
}}
 
  
===Game freezes on options menu===
+
===A warning message pops up when the game crashes or when Alt+F4 is pressed to exit===
{{Fixbox|1=
+
{{ii}} Warning: "A crash occurred the last time the game was played. Using safe graphics options."
{{Fixbox/fix|Force single core affinity|ref={{cn|date=May 2017}}}}
+
{{ii}} If this occurs, the game settings will be restored to their initial state.
* Install [https://thirteenag.github.io/wfp#sh3 Widescreen Fix].
+
{{Fixbox|description=Set INI file to read-only mode|fix=
 +
# Go to {{code|{{p|game}}\savedata}}.
 +
# Right-click on {{file|disp.ini}} and select '''Properties'''.
 +
# Tick {{key|Read-only}}, then click '''Apply''' and '''OK'''.
 
}}
 
}}
  
===Low resolution Depth of Field===
+
===OBS displays stuttering when recording or streaming the game===
{{Fixbox|1=
+
{{Fixbox|description=Decrease rendering resolution|fix=
{{Fixbox/fix|Custom DOF resolution|ref={{cn|date=October 2016}}}}
+
# Go to the in-game '''Configuration''' (third options tab).
# Install [https://thirteenag.github.io/wfp#sh3 Widescreen Fix] or [https://github.com/07151129/sh3proxy sh3proxy].
+
# Set '''Rendering Resolution''' to {{code|1024x512}} or lower.
# Adjust {{code|DOFRes}} value.
 
 
}}
 
}}
  
===Low resolution Shadows===
+
===Settings or game saves not saved===
{{Fixbox|1=
+
{{ii}} Error: "An error occurred during system data saving. Data not saved."
{{Fixbox/fix|Custom shadows resolution|ref={{cn|date=October 2016}}}}
+
{{Fixbox|description=Run {{file|sh3.exe}} as administrator}}
# Install [https://thirteenag.github.io/wfp#sh3 Widescreen Fix] or [https://github.com/07151129/sh3proxy sh3proxy].
 
# Adjust {{code|ShadowRes}} value.
 
}}
 
  
===Windows 10 white border===
+
===Random crashes===
{{Fixbox|1=
+
{{Fixbox|description=Enable [[Windows Compatibility Mode|compatibility mode]] in the properties of {{file|sh3.exe}}, and set it to {{code|Windows XP (Service Pack 3)}}.|ref=<ref>{{Refcheck|user=If and while|date=2023-08-25|comment=}}</ref><ref>{{Refurl|url=https://www.speedrun.com/sh3pc/forums/umt2z#k3gr0|title=Silent Hill 3 (PC) -Forums - Random Crash - Speedrun.net|date=2023-08-25}}</ref>}}
{{Fixbox/fix|Fix fullscreen issues|ref={{cn|date=October 2016}}}}
 
* Install [https://thirteenag.github.io/wfp#sh3 Widescreen Fix] or [https://github.com/07151129/sh3proxy sh3proxy].
 
}}
 
  
 
==Other information==
 
==Other information==
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 8
+
|direct3d versions      = 8.1
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 332: Line 440:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
 +
 +
===Modifications===
 +
====[https://thirteenag.github.io/wfp#sh3 Silent Hill 3 Widescreen Fix by ThirteenAG]====
 +
{{mm}} Listed here for archival purposes; see [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]] instead.
 +
{{++}} Fixed Resolution
 +
{{++}} Fixed Aspect Ratio
 +
{{++}} Fixed HUD
 +
{{++}} Fixed Field of View
 +
{{++}} Fixed FMVs
 +
{{ii}} Added an option to make FMVs fullscreen
 +
{{ii}} Added an option to disable cutscene borders
 +
{{ii}} Added an option to disable safe mode
 +
{{ii}} Added options to increase resolution of dynamic shadows and other effects
 +
{{ii}} Added an option to increase fog complexity
 +
 +
====[http://ps2wide.net/pc.html#sh3 Silent Hill 3 Widescreen fix by nemesis2000]====
 +
{{mm}} Listed here for archival purposes; see [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]] instead.
 +
{{++}} Custom screen resolutions and internal resolutions
 +
{{++}} Custom depth of field resolution with ability to toggle
 +
{{++}} Cutscene letterbox disabler
 +
{{++}} Custom render distance
 +
{{++}} Custom shadow resolution
 +
{{++}} Custom fog values
 +
 +
====[https://github.com/07151129/sh3proxy sh3proxy]====
 +
{{mm}} Listed here for archival purposes; see [[#Silent Hill 3 PC Fix by Steam006|Steam006's Fix]] instead.
  
 
==System requirements==
 
==System requirements==
Line 347: Line 491:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = 98, 2000, ME, XP
+
|minOS    = 98, ME, 2000, XP
|minCPU  = Intel Pentium III or AMD Athlon 1 GHz
+
|minCPU  = Intel Pentium III 1.0 GHz or AMD Athlon
 
|minRAM  = 256 MB
 
|minRAM  = 256 MB
 
|minHD    = 4.7 GB
 
|minHD    = 4.7 GB
|minGPU  = Nvidia GeForce3 Ti
+
|minGPU  = Nvidia GeForce 3 Ti
|minGPU2  = AMD Radeon 8500
+
|minGPU2  = ATI Radeon 8500
|minaudio = DirectX compatible sound card
+
|minDX    = 8.1b
 +
|minVRAM  = 32 MB
 +
|minaudio = DirectX compatible
  
 +
|recCPU  = Intel Pentium 4 1.4 GHz or AMD Athlon
 
|recRAM  = 512 MB
 
|recRAM  = 512 MB
|recCPU  = Intel Pentium 4 or AMD Athlon 1.4 GHz
+
|recGPU  = Nvidia GeForce 4 Ti
|recGPU  = Nvidia GeForce4 Ti
 
 
|recGPU2  = Nvidia GeForce FX
 
|recGPU2  = Nvidia GeForce FX
 
|recHD    = 6 GB
 
|recHD    = 6 GB
 
}}
 
}}
 
 
{{References}}
 
{{References}}

Latest revision as of 21:02, 14 March 2024

Silent Hill 3
Silent Hill 3 cover
Developers
Team Silent
Publishers
Konami
Release dates
Windows October 31, 2003
Reception
Metacritic 72
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives Cinematic camera, Third-person
Controls Direct control
Genres Survival horror
Art styles Realistic
Themes Contemporary, Horror, North America
Series Silent Hill
Silent Hill 3 on HowLongToBeat
Silent Hill 3 on IGDB
Silent Hill 3 on MobyGames
Silent Hill 3 on Wikipedia
Silent Hill
Silent Hill 2: Director's Cut 2002
Silent Hill 3 2003
Silent Hill 4: The Room 2004
Silent Hill: Homecoming 2008
Silent Hill 2 2024

Silent Hill 3 is a singleplayer cinematic camera and third-person survival horror game in the Silent Hill series.

The PC version adds improved flashlight lighting, 60 FPS gameplay and the ability to save at any time during the game.
All fourteen of Heather's promotional outfits from the PlayStation 2 version are not present in the PC release.[1]
The PC version also lacks the soft shadows of the PlayStation 2 version[2] and suffers from badly compressed audio and incorrect pitch, resulting in poor sound quality. See Silent Hill 3 Audio Enhancement Pack.

General information

Silent Hill Memories - Informative website

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SecuROM 4.85.00.0015 DRM
Windows
The North American and Asians physical releases include the soundtrack CD.
The North American and Asians physical releases had 5 CDs, while the European PC physical release features only a DVD.
This game is not available digitally.

Essential improvements

Silent Hill 3 with corrected FOV
Silent Hill 3 with corrected FOV

Silent Hill 3 PC Fix by Steam006

Includes all fixes and features from all other patches.
Adds widescreen and graphical fixes, borderless mode, window positioning, ability to force Vsync and more.
Restores missing audio and unused beta sounds.

Silent Hill 3 Audio Enhancement Pack

Offers uncompressed PS2 audio quality with correct pitch for music and sound effects.
Has an online updater.
Compatible with Steam006's fix and HD Collection Voice Pack.
Requires Reloaded II.

Skip intro videos

Use Silent Hill 3 intro skip[3]

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\savedata\[Note 1]

Save game data location

System Location
Windows <path-to-game>\savedata\[Note 1]

Video

In-game display settings
In-game display settings
External display settings (1/2)
External display settings (1/2)
External display settings (2/2)
External display settings (2/2)

Graphics feature State WSGF Notes
Widescreen resolution
Use Steam006's Fix or see Modifications
Multi-monitor
Use Steam006's Fix or see Modifications
Ultra-widescreen
4K Ultra HD
Use Steam006's Fix or see Modifications
Field of view (FOV)
Use Flawless Widescreen[4]
Windowed
Toggle with Alt+ Enter
Borderless fullscreen windowed
Use Steam006's Fix
Anisotropic filtering (AF)
Use Steam006's Fix
Anti-aliasing (AA)
Forcing MSAA breaks depth of field effect. Use FXAA or MLAA only.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Vsync does not work on Windows 10.
Use Steam006's Fix for Windows 10 users (off by default).
60 FPS and 120+ FPS
See Frame rate fluctuation between 30 and 60 FPS.
Increases the game speed if the frame rate is uncapped or above 60 FPS.
To prevent this latter issue, cap the frame rate to 60 FPS.
High dynamic range display (HDR)

Input

In-game keyboard and gamepad settings (1/3)
In-game keyboard and gamepad settings (1/3)
In-game keyboard and gamepad settings (2/3)
In-game keyboard and gamepad settings (2/3)
In-game keyboard and gamepad settings (3/3)
In-game keyboard and gamepad settings (3/3)
External keyboard and gamepad settings (1/2)
External keyboard and gamepad settings (1/2)
External keyboard and gamepad settings (2/2)
External keyboard and gamepad settings (2/2)

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Strong negative mouse acceleration by default
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
DirectInput only. For XInput controllers, see Controller support.
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
See Controller support
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Recognizes every button natively while playing.
However, both SH3Config.exe and built-in button config do not detect L2/R2.
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes Wireless (Bluetooth)
Generic/other controllers
Button prompts Input settings icon - Generic Controller.svg
Additional information
Controller hotplugging
Haptic feedback
Can be set between Soft, Normal, Hard or Off.
For XInput controllers, see Controller support.
Digital movement supported
Simultaneous controller+KB/M

Controller support

A fix is required for the game to recognize XInput Right Stick, LT/RT, LS/RS and D-pad when assigning controls.
Use XInput Plus[5][6]
  1. Download and run XInput Plus.
  2. Set Target Program to sh3.exe.
  3. Go to the DirectInput tab and check Enable DirectInput Output.
  4. Assign Right Stick to Z Axis/Z Rot.
  5. Assign LT/RT to Button11/12.
  6. Assign DPAD to Button 13-16.
  7. Click Apply and a DLL file will be added to the game directory.

Notes

In the DirectInput tab, ForceFeedBack Emulation can also be enabled for XInput controllers.
If using Silent Hill 3 Widescreen Fix, rename dinput8.dll to d3d8.dll.
If used in conjunction with Silent Hill 3 Audio Enhancement Pack, set UseInitBeep to False in XInputPlus.ini for preventing crashes at startup.
L2/R2 triggers recognition for PlayStation controllers
  1. Go to <path-to-game>\savedata.
  2. Open key.ini with Notepad.
  3. Apply the following changes:
    • Set searh_view to button6.
    • Set ready to button7.
  4. Save the changes.
Use Steam Input to bind triggers with keyboard bindings[7][8]
  1. Add sh3.exe to Steam as a Non-Steam Game.
  2. Run Steam in Big Picture mode and navigate to the SH3 shortcut.
  3. Select the shortcut, then Manage Shortcut and Controller Configuration.
  4. For both triggers, select the trigger and click the box underneath Full Pull Action.
  5. In the Select Binding window, select the keyboard binding for the action you want to perform in the game.
  6. Once both triggers have been bound, go back to the SH3 shortcut and select Controller Options.
  7. Make sure that Steam Input Per-Game Setting is set to Forced On.
  8. Run the game through Big Picture mode and if Steam Input was successfully applied, a dialog box should appear.

Notes

To use triggers, it's necessary to run the game through Big Picture mode.
This method won't work with the Steam006's fix because a separate injector is required to be used, which unfortunately Steam can't apply through Steam Input.

Audio

General settings
General settings
Extra options
Extra options

Audio feature State Notes
Separate volume controls
Separate sliders for BGM and SE
Surround sound
Subtitles
Closed captions
Mute on focus lost
See Mute on focus lost
Royalty free audio

Mute on focus lost

Set mute in background[citation needed]
  1. Download d3d8to9.
  2. Copy d3d8.dll to the installation folder.
  3. Download Special K.
  4. Copy SpecialK32.dll to the installation folder.
  5. Rename SpecialK32.dll to d3d9.dll.
  6. Run the game and exit.
  7. Edit d3d9.ini in the installation folder.
  8. Find [Window.System] and set MuteInBackground to true.

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
French
German
Italian
Japanese
Korean
Polish
Fan translation, download.
Brazilian Portuguese
Fan translation, download.
Brazilian Portuguese
Silent Fandub
Russian
Full fan localization, download.
Spanish
Turkish
Fan translation, download.

Silent Hill 3 HD Collection Voice Pack

Ports voices from the HD Collection to the PC version.[9]
Requires Reloaded II.
Has an online updater.
Compatible with Steam006's fix and the Audio Enhancement Pack.
Includes higher resolution FMVs from the HD Collection.

Issues unresolved

Forcing anti-aliasing

If using anti-aliasing (MSAA, at least), the depth of field effect becomes corrupted (halos around objects).[citation needed]
Post-process AA (FXAA, MLAA) works as intended (best compatibility in conjunction with the D3D9-11 wrappers).

Issues fixed

Motion trails

The light sources affected by bloom leave long dark motion trails on screen when camera is moving.
Turn Off Fullscreen Smoothing Filter[citation needed]
  1. Go to the in-game Extra Options (second options tab).
  2. Set Display Mode to Sharp.

Notes

Leads to more pronounced aliasing.

Frame rate fluctuation between 30 and 60 FPS

This solution and the other ones won't work properly with low FPS. Minimum frame rate must be at least 50 FPS.[10]
Use Silent Hill 3 PC Fix by Steam006

Freezes in the options menu

Use Silent Hill 3 PC Fix by Steam006
Force CPU affinity to one core

White border on Windows 10

Use Silent Hill 3 PC Fix by Steam006

A warning message pops up when the game crashes or when Alt+F4 is pressed to exit

Warning: "A crash occurred the last time the game was played. Using safe graphics options."
If this occurs, the game settings will be restored to their initial state.
Set INI file to read-only mode
  1. Go to <path-to-game>\savedata.
  2. Right-click on disp.ini and select Properties.
  3. Tick Read-only, then click Apply and OK.

OBS displays stuttering when recording or streaming the game

Decrease rendering resolution
  1. Go to the in-game Configuration (third options tab).
  2. Set Rendering Resolution to 1024x512 or lower.

Settings or game saves not saved

Error: "An error occurred during system data saving. Data not saved."
Run sh3.exe as administrator

Random crashes

Enable compatibility mode in the properties of sh3.exe, and set it to Windows XP (Service Pack 3).[11][12]

Other information

API

Technical specs Supported Notes
Direct3D 8.1
Executable 32-bit 64-bit Notes
Windows

Modifications

Silent Hill 3 Widescreen Fix by ThirteenAG

Listed here for archival purposes; see Steam006's Fix instead.
Fixed Resolution
Fixed Aspect Ratio
Fixed HUD
Fixed Field of View
Fixed FMVs
Added an option to make FMVs fullscreen
Added an option to disable cutscene borders
Added an option to disable safe mode
Added options to increase resolution of dynamic shadows and other effects
Added an option to increase fog complexity

Silent Hill 3 Widescreen fix by nemesis2000

Listed here for archival purposes; see Steam006's Fix instead.
Custom screen resolutions and internal resolutions
Custom depth of field resolution with ability to toggle
Cutscene letterbox disabler
Custom render distance
Custom shadow resolution
Custom fog values

sh3proxy

Listed here for archival purposes; see Steam006's Fix instead.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98, ME, 2000, XP
Processor (CPU) Intel Pentium III 1.0 GHz or AMD Athlon
System memory (RAM) 256 MB
Hard disk drive (HDD) 4.7 GB
Video card (GPU) Nvidia GeForce 3 Ti
ATI Radeon 8500
32 MB of VRAM
DirectX 8.1b compatible
Sound (audio device) DirectX compatible

Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. Silent Hill 3 Costumes - Silent Hill Memories - last accessed on May 2023
  2. Silent Hill 3 - PS2 vs PC vs PS3 - last accessed on August 2023
  3. Verified by User:AmethystViper on 2020-02-22
    Can confirm this fix is able to skip the intro splash screens and videos without crashing the game.
  4. Flawless Widescreen changelog - last accessed on 2023-06-19
    "15/11/2013: Added Silent Hill 3, requested by Marty."
  5. [REQ] Provide Controller config for Silent hill 2+3 · Issue #191 · ThirteenAG/WidescreenFixesPack - last accessed on 2017-01-21
  6. Verified by User:SavvyKat on 2018-10-13
    Tested options for the Right Stick to fix issues regarding the need to use the mouse to use search mode to its full potential.
  7. If you add SH3 as a non-steam game on steam you can just bind the keyboard keys onto the triggers... - last accessed on 2020-02-19
  8. Verified by User:Infogram on 2020-02-19
    XInput Plus had no effect for me, but adding SH3 to steam and binding the triggers to keyboard bindings allowed me to use them in-game.
  9. Voice Comparison - last accessed on May 2023
  10. New features · Issue #1 · 07151129/sh3proxy - last accessed on 9 June 2023
  11. Verified by User:If and while on 2023-08-25
  12. Silent Hill 3 (PC) -Forums - Random Crash - Speedrun.net - last accessed on 2023-08-25