
Ремейк Silent Hill 2 стал неожиданной новостью для ветеранов серии. Переосмысление этой части серии было выполнено на популярном движке Unreal Engine 5, который позволяет выдавать великолепную картинку и эффекты.
Разработчики действительно вложились в этот проект и качество видно невооруженным глазом. Однако по какой-то причине в ремейк не добавили хоть какой-то фоторежим. Да, здесь можно использовать Nvidia Ansel для создания скриншотов с фильтрами, но это все не то. Хочется именно свободной камеры с разными ракурсами, чтобы запечатлеть всю красоту Тихого холма.
Исправить эту ситуацию поможет один мод, о котором и пойдет речь ниже. Мы установим этот мод на ремейк 2024 года и разберем основные настройки для комфортного создания скриншотов.
💡Прежде чем приступить к установке, обращаю внимание на то, что этот гайд подойдет только для ПК версии. Даже если вы играете с геймпадом, то вы сможете задать кнопки для создания скриншотов. Для коносольных игроков решения, к сожалению, нет.
Установка
- Заходим на сайт Nexusmods.com на страницу мода Simple FreeCam and Console Enabler и создаем аккаунт, если у вас его еще нет. Это пригодится для скачивания модов.
- Переходим на сайте в раздел Files, выбираем последнюю версию мода и нажимаем кнопку Manual Download/Slow Download, чтобы загрузить архив на ПК.
- Распаковываем архив в корень папки Silent Hill 2. Если все было сделано правильно, то в папке
SILENT HILL 2\SHProto\Content\Paks
вы найдете новые файлыpakchunk_
.
Основные возможности фоторежима
Фоторежим от KeinZantezuken имеет достаточно большое количество функций, которые могут пригодиться игрокам. Подробная инструкция доступна на странице мода. Разберем основные кнопки, которые отвечают за мод (по умолчанию):
Backspace :: Включает/выключает режим камеры. Работает, только если вы не заходили в меню настроек в игре (потребуется перезапуск).
WASD/левый стик :: Движение камерой
Мышь/правый стик :: Вращение камерой
Z/X/R1/L1 :: Поднять или опустить камеру вертикально
E/Q :: Наклонить камеру влево или вправо
R :: Сброс наклона
Shift+R :: Сброс позиции камеры
Shift/Alt :: Ускорить или замедлить движение камеры
Ctrl+F1 :: Телепортировать игрока в текущее место камеры
Ctrl+F2 :: Скрыть интерфейс в режиме камеры
Ctrl+F3 :: Поставить игру на паузу
Ctrl+F4 :: Скрыть игрока в режиме камеры
Ctrl+= :: Ускорить время
Ctrl+- :: Замедлить время
Ctrl+0 :: Сбросить время
F8 :: Включить/выключить наблюдение за персонажем
F10 :: Временно отключить ввод команд в фоторежиме
F12 :: Сохранить скриншот высокого качества в папку Appdata/local/SilentHill2/Saved/Screenshots
[~] :: Консоль разработчика для ввода читов и команд

По нажатию кнопки Backspace
на клавиатуре (выше Enter) игра ставится на паузу и переключается в фоторежим. Управлять героем будет нельзя и вместо этого вы будете двигать камерой. Этого в принципе достаточно для создания скриншотов любого уровня. Повторное нажатие клавиши выключит фоторежим. Обращаю внимание, что Backspace
может не работать, если вы заходили в настройки Silent Hill 2. Перезапуск игры поможет решить проблему.
Сама камера в фоторежиме не имеет ограничения по дальности и может проходить сквозь стены. Однако не рекомендуется залетать на ней в сюжетные места или комнаты, так как игра может запустить сюжетную катсцену. Камеру также можно использовать для телепорта в нужное место (при помощи комбинации Ctrl+F1
).
Если движение камеры слишком быстрое или медленное, вы можете зажать клавишу Shift/Alt
, чтобы временно изменить скорость.
Дополнительные настройки (для продвинутых)

Если вам не подходят стандартные настройки камеры, то вы можете изменить их при помощи файла конфигурации. Найти этот файл можно в папке \AppData\Local\SilentHill2\Saved\Config\Windows\engine.ini
.
- Открываем
engine.ini
- Вставляем в конец файла код указанный ниже. Это позволит нам настраивать управление камерой. В коде указаны значения по умолчанию.
- Редактируем числовые значения под себя и сохраняем файл.
[/Game/Mods/VTSpectator/ABPML_Mod_VTSpectator.ABPML_Mod_VTSpectator_C]
MovSpeed=1000.0 ; flycam movement speed
PitchSpeed=120 ; mouse/rstick pitch sensitivty
YawSpeed=150 ; mouse/rstick yaw sensitivity
FastMultiplier=3.0 ; fast speed mult. by LShift
SlowMultiplier=0.5 ; slow speed mult. by LAlt
AxisTolerance=0.01 ; if your movement/look behaves odd or sticky, increase this
GlobalFOVStep=5.0 ; step by which increase/decrease global FOV when using mouse wheel
ResolutionMultp=2.0 ; hi-res screenshot resolution multiplier
bDisableGameInput=True ; should we disable input to game character upon entering FreeCam mode?
bForceBlockInput=False ; a complimentary to previous option, used for edge cases when normal blocking fails
bRememberLastPos=False ; remember last used flycam position, instead of using player's when enabling FlyCam?
bPauseGameOnCamMode=True ; should we pause game upon entering FreeCam mode?
bUnpauseGameOnCamExit=True ; should we unpause game upon exiting from FreeCam mode?
CommandsKey=LeftCtrl ; this is modifier key (only ALT/SHIFT/CTRL) used for commands like teleport, pause, etc
;ActionMappings= ; SEE BELOW, only add it if you plan to rebind default controls!
;AxisMappings= ; SEE BELOW, only add it if you plan to rebind default controls!
Например, MovSpeed
отвечает за скорость полета камеры, а FastMultiplier
отвечает за множитель скорости при зажатии клавиши Shift. После сохранения изменений, входим в игру, запускаем фоторежим кнопкой Backspace и проверяем свои настройки на практике.
Если же вы хотите перенастроить управление для геймпада или клавиатуры, то можно вставить следующий код ниже:
[/Game/Mods/VTSpectator/ABPML_Mod_VTSpectator.ABPML_Mod_VTSpectator_C]
; ACTIONS
ActionMappings=(ActionName="VTToggleSpectator",bCtrl=False,bShift=False,bAlt=False,Key=Backspace)
ActionMappings=(ActionName="VTSpeedUp",Key=LeftShift)
ActionMappings=(ActionName="VTSlowDown",Key=LeftAlt)
ActionMappings=(ActionName="VTRestore",bShift=True,Key=Escape)
ActionMappings=(ActionName="VTRestoreCamTilt",Key=R)
ActionMappings=(ActionName="VTResetRotation",bShift=True,Key=R)
ActionMappings=(ActionName="VTZoomReset",Key=MiddleMouseButton)
ActionMappings=(ActionName="VTToggleWatch",Key=F8)
ActionMappings=(ActionName="VTHiResScreenshot",Key=F12)
ActionMappings=(ActionName="VTBlockOwnInput",Key=F10)
;AXIS
; keyboard
AxisMappings=(AxisName="VTMoveForward",Scale=1.0,Key=W)
AxisMappings=(AxisName="VTMoveBackwards",Scale=-1.0,Key=S)
AxisMappings=(AxisName="VTMoveRight",Scale=1.0,Key=D)
AxisMappings=(AxisName="VTMoveLeft",Scale=-1.0,Key=A)
AxisMappings=(AxisName="VTCamUpDown",Scale=1.0,Key=MouseY)
AxisMappings=(AxisName="VTCamLeftRight",Scale=1.0,Key=MouseX)
AxisMappings=(AxisName="VTCamTiltLR",Scale=1.0,Key=Q)
AxisMappings=(AxisName="VTCamTiltLR",Scale=-1.0,Key=E)
AxisMappings=(AxisName="VTMoveUp",Scale=1.0,Key=Z)
AxisMappings=(AxisName="VTMoveDown",Scale=-1.0,Key=X)
AxisMappings=(AxisName="VTZoom",Key=MouseWheelAxis)
; gamepad
AxisMappings=(AxisName="VTCamUpDown",Scale=1.0,Key=Gamepad_RightY)
AxisMappings=(AxisName="VTCamLeftRight",Scale=1.0,Key=Gamepad_RightX)
AxisMappings=(AxisName="VTMoveLeft",Scale=-1.0,Key=Gamepad_LeftStick_Left)
AxisMappings=(AxisName="VTMoveRight",Scale=1.0,Key=Gamepad_LeftStick_Right)
AxisMappings=(AxisName="VTMoveBackwards",Scale=-1.0,Key=Gamepad_LeftStick_Down)
AxisMappings=(AxisName="VTMoveForward",Scale=1.0,Key=Gamepad_LeftStick_Up)
AxisMappings=(AxisName="VTMoveUp",Scale=1.0,Key=Gamepad_RightTriggerAxis)
AxisMappings=(AxisName="VTMoveDown",Scale=-1.0,Key=Gamepad_LeftTriggerAxis)
- Вставляем код в файл
engine.ini
, который находится в папке\AppData\Local\SilentHill2\Saved\Config\Windows\engine.ini
- Изменяем клавиши под себя. За клавиатуру отвечает блок
; keyboard
, а за геймпад –; gamepad
.
Например, если вы хотите изменить кнопку Backspace на другую, то достаточно отредактировать в конце название кнопки в строке, чтобы она выглядела так (Numpad 0): ActionMappings=(ActionName="VTToggleSpectator",bCtrl=False,bShift=False,bAlt=False,Key=NumPadZero)
Список всех поддерживаемых клавиш можно найти здесь: https://nerivec.github.io/old-ue4-wiki/pages/list-of-keygamepad-input-names.html
FAQ
Мод не работает в игре, или не реагирует на команды
- Возможно вы распаковали архив с модом не в ту папку. Мод должен устанавливаться внутрь основной папки Silent Hill 2 с заменой всех файлов.
- Мод может не работать, если вы ранее заходили в настройки графики в игре. Рекомендуем перезапустить игру и сразу начинать играть, чтобы фоторежим работал и открывался.
Как изменить скорость движения камеры?
- Используйте клавиши Shift/Alt для ускорения или замедления камеры
- Скорость движения можно также настроить в файле конфигурации
AppData\Local\SilentHill2\Saved\Config\Windows\Engine.ini
. Вставьте приведенный код конец файла и настройте значение в строкеMovSpeed
. Чем больше число, тем выше скорость движения.
[/Game/Mods/VTSpectator/ABPML_Mod_VTSpectator.ABPML_Mod_VTSpectator_C]
MovSpeed=1000.0 ; flycam movement speed
PitchSpeed=120 ; mouse/rstick pitch sensitivty
YawSpeed=150 ; mouse/rstick yaw sensitivity
FastMultiplier=3.0 ; fast speed mult. by LShift
SlowMultiplier=0.5 ; slow speed mult. by LAlt
AxisTolerance=0.01 ; if your movement/look behaves odd or sticky, increase this
GlobalFOVStep=5.0 ; step by which increase/decrease global FOV when using mouse wheel
ResolutionMultp=2.0 ; hi-res screenshot resolution multiplier
bDisableGameInput=True ; should we disable input to game character upon entering FreeCam mode?
bForceBlockInput=False ; a complimentary to previous option, used for edge cases when normal blocking fails
bRememberLastPos=False ; remember last used flycam position, instead of using player's when enabling FlyCam?
bPauseGameOnCamMode=True ; should we pause game upon entering FreeCam mode?
bUnpauseGameOnCamExit=True ; should we unpause game upon exiting from FreeCam mode?
CommandsKey=LeftCtrl ; this is modifier key (only ALT/SHIFT/CTRL) used for commands like teleport, pause, etc
;ActionMappings= ; SEE BELOW, only add it if you plan to rebind default controls!
;AxisMappings= ; SEE BELOW, only add it if you plan to rebind default controls!
Я хочу поменять горячие клавиши для фоторежима на другие
- Вставьте код ниже в конец файла конфигурации, который находится в
AppData\Local\SilentHill2\Saved\Config\Windows\Engine.ini
. - Изменяйте клавиши или кнопки геймпада, которые указаны в конце строк после равно (=). Все поддерживаемые атрибуты доступны здесь.
- Сохраните файл и проверяйте результат в игре.
[/Game/Mods/VTSpectator/ABPML_Mod_VTSpectator.ABPML_Mod_VTSpectator_C]
; ACTIONS
ActionMappings=(ActionName="VTToggleSpectator",bCtrl=False,bShift=False,bAlt=False,Key=Backspace)
ActionMappings=(ActionName="VTSpeedUp",Key=LeftShift)
ActionMappings=(ActionName="VTSlowDown",Key=LeftAlt)
ActionMappings=(ActionName="VTRestore",bShift=True,Key=Escape)
ActionMappings=(ActionName="VTRestoreCamTilt",Key=R)
ActionMappings=(ActionName="VTResetRotation",bShift=True,Key=R)
ActionMappings=(ActionName="VTZoomReset",Key=MiddleMouseButton)
ActionMappings=(ActionName="VTToggleWatch",Key=F8)
ActionMappings=(ActionName="VTHiResScreenshot",Key=F12)
ActionMappings=(ActionName="VTBlockOwnInput",Key=F10)
;AXIS
; keyboard
AxisMappings=(AxisName="VTMoveForward",Scale=1.0,Key=W)
AxisMappings=(AxisName="VTMoveBackwards",Scale=-1.0,Key=S)
AxisMappings=(AxisName="VTMoveRight",Scale=1.0,Key=D)
AxisMappings=(AxisName="VTMoveLeft",Scale=-1.0,Key=A)
AxisMappings=(AxisName="VTCamUpDown",Scale=1.0,Key=MouseY)
AxisMappings=(AxisName="VTCamLeftRight",Scale=1.0,Key=MouseX)
AxisMappings=(AxisName="VTCamTiltLR",Scale=1.0,Key=Q)
AxisMappings=(AxisName="VTCamTiltLR",Scale=-1.0,Key=E)
AxisMappings=(AxisName="VTMoveUp",Scale=1.0,Key=Z)
AxisMappings=(AxisName="VTMoveDown",Scale=-1.0,Key=X)
AxisMappings=(AxisName="VTZoom",Key=MouseWheelAxis)
; gamepad
AxisMappings=(AxisName="VTCamUpDown",Scale=1.0,Key=Gamepad_RightY)
AxisMappings=(AxisName="VTCamLeftRight",Scale=1.0,Key=Gamepad_RightX)
AxisMappings=(AxisName="VTMoveLeft",Scale=-1.0,Key=Gamepad_LeftStick_Left)
AxisMappings=(AxisName="VTMoveRight",Scale=1.0,Key=Gamepad_LeftStick_Right)
AxisMappings=(AxisName="VTMoveBackwards",Scale=-1.0,Key=Gamepad_LeftStick_Down)
AxisMappings=(AxisName="VTMoveForward",Scale=1.0,Key=Gamepad_LeftStick_Up)
AxisMappings=(AxisName="VTMoveUp",Scale=1.0,Key=Gamepad_RightTriggerAxis)
AxisMappings=(AxisName="VTMoveDown",Scale=-1.0,Key=Gamepad_LeftTriggerAxis)
Как удалить фотомод из игры
Необходимо зайти в папку SILENT HILL 2\SHProto\Content\Paks
и удалить все файлы с названием pakchunk55, pakchunk99 и pakchunk111.
Можно ли использовать этот фоторежим на других платформах?
Нет. Мод работает только на ПК под управлением Windows.