Silent Hill f from GOG.com
Installs Silent Hill f from GOG.com as well as SHfFix. Optionally installs Ultimate Engine Tweaks.
→ Get It
Run the below command to download this env. Please note requirements and recommended args to use below.
wem get silenthillf-gog --install-workdir /path/to/the/game/installer
You may also run this in your terminal to see the information from this page:
wem get-view --show-env silenthillf-gog
→ Notes
-
It is not recommended to skip the
InstallPostcommands, the mods they install vastly improve playability and stability. -
If you decide use the improved
Engine.ini(recommended), you will need to choose between VRR or NoVRR depending on your display. -
While not required, it is highly recommended to install and configure
gamemodefor this game.
→ Requires
Install these via your system package manager or some other method:
-
curl -
unzip -
winetricks
→ Recommended
It's recommended to give these CLI arguments in order to fully set up this env:
-
--install-workdir /path/to/the/game/installer
→ Tested On
This env has been tested on the following distros:
→ Links
Related links that you should check:
→ View Env
Click here to expand/collapse
Date = "2025-09-24"
InstallExe = "{{.InstallWorkDir}}/setup_silent_hill_f_1.1.380186.0_(64bit)_(85163).exe"
InstallExpected = "{{.RunExe}}"
Name = "Silent Hill f"
RunArgs = ["-savetouserdir %", "-dx12"]
RunExe = "{{.RunWorkDir}}/SHf.exe"
RunWorkDir = "{{.WinePrefix}}/drive_c/GOG Games/SILENT HILL f"
UmuGameid = "2947440"
UmuVersion = "1.2.9"
WineArch = "win64"
WineDllOverrides = "dsound=n,b;SHfFix.asi=n,b;dxgi=n,b"
WinetricksPath = "winetricks"
[[InstallPost]]
args = ["win10"]
cmd = "{{.WinetricksPath}}"
[[InstallPost]]
args = ["dotnet48", "vcrun2022"]
cmd = "{{.WinetricksPath}}"
[[InstallPost]]
args = ["-LO", "https://codeberg.org/Lyall/SHfFix/releases/download/0.0.1/SHfFix_0.0.1.zip"]
cmd = "curl"
ifnotexists = "{{.InstallWorkDir}}/SHfFix_0.0.1.zip"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/SHfFix_0.0.1.zip", "8973a2988d6410cb8471185ce3c32f429da308e36821a1baca428e2fa5cf89abce90359dbe27a1390926556718f66fc00b81215770e7045a77641b054de26f25"]
icmd = "checkSha512Sum"
ifexists = "{{.InstallWorkDir}}/SHfFix_0.0.1.zip"
ifnotexists = "{{.RunWorkDir}}/SHfFix.asi"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/SHfFix_0.0.1.zip"]
cmd = "unzip"
ifexists = "{{.InstallWorkDir}}/SHfFix_0.0.1.zip"
ifnotexists = "{{.RunWorkDir}}/SHfFix.asi"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/dsound.dll", "{{.RunWorkDir}}/dsound.dll"]
cmd = "mv"
ifexists = "{{.InstallWorkDir}}/dsound.dll"
ifnotexists = "{{.RunWorkDir}}/dsound.dll"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/SHfFix.asi", "{{.RunWorkDir}}/SHfFix.asi"]
cmd = "mv"
ifexists = "{{.InstallWorkDir}}/SHfFix.asi"
ifnotexists = "{{.RunWorkDir}}/SHfFix.asi"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/SHfFix.ini", "{{.RunWorkDir}}/SHfFix.ini"]
cmd = "mv"
ifexists = "{{.InstallWorkDir}}/SHfFix.ini"
ifnotexists = "{{.RunWorkDir}}/SHfFix.ini"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_NoVRR_v1.0.zip", "eb901b7bbbd8eb4cb6d687e11f8abf83c54abbc161e5f8d3c2e878b5e709cffed24e4d6b170268806f1f90dfc984e86c5b5f05eee3e332dde7a7f3d82cce7db1"]
icmd = "checkSha512Sum"
ifexists = "{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_NoVRR_v1.0.zip"
ifnotexists = "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/Engine.ini"
[[InstallPost]]
args = ["-p", "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows"]
cmd = "mkdir"
ifexists = "{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_NoVRR_v1.0.zip"
ifnotexists = "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/GameUserSettings.ini"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_NoVRR_v1.0.zip"]
cmd = "unzip"
ifexists = "{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_NoVRR_v1.0.zip"
ifnotexists = "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/Engine.ini"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/Engine.ini", "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/"]
cmd = "mv"
ifexists = "{{.InstallWorkDir}}/Engine.ini"
ifnotexists = "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/Engine.ini"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_VRR_v1.0.zip", "01f91c4a9d823ff5fa837d4b1a2fb2b918ae29328fb0614d5fb0389525391dce728f365c82de63f8161ad38268addb128183b6260d986dbf6a52c9b47b41857a"]
icmd = "checkSha512Sum"
ifexists = "{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_VRR_v1.0.zip"
ifnotexists = "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/Engine.ini"
[[InstallPost]]
args = ["-p", "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows"]
cmd = "mkdir"
ifexists = "{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_VRR_v1.0.zip"
ifnotexists = "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/GameUserSettings.ini"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_VRR_v1.0.zip"]
cmd = "unzip"
ifexists = "{{.InstallWorkDir}}/SilentHillf_UltimateEngineTweaks_VRR_v1.0.zip"
ifnotexists = "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/Engine.ini"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/Engine.ini", "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/"]
cmd = "mv"
ifexists = "{{.InstallWorkDir}}/Engine.ini"
ifnotexists = "{{.WinePrefix}}/drive_c/users/$USER/AppData/Local/SHf/Saved/Config/Windows/Engine.ini"
[[InstallPost]]
args = ["-vf", "{{.InstallWorkDir}}/EXTRACT_TO_GAME_FOLDER"]
cmd = "rm"
ifexists = "{{.InstallWorkDir}}/EXTRACT_TO_GAME_FOLDER"
→ Env Source
View this env's source on GitLab. You can also report issues, request changes, or submit an env you've tested on the env repo issue tracker.