Как включить фоторежим в Silent Hill 2 Remake

  • Post published:January 6, 2025
  • Post last modified:January 21, 2025
  • Post category:Гайды
  • Reading time:10 mins read

Ремейк Silent Hill 2 стал неожиданной новостью для ветеранов серии. Переосмысление этой части серии было выполнено на популярном движке Unreal Engine 5, который позволяет выдавать великолепную картинку и эффекты.

Разработчики действительно вложились в этот проект и качество видно невооруженным глазом. Однако по какой-то причине в ремейк не добавили хоть какой-то фоторежим. Да, здесь можно использовать Nvidia Ansel для создания скриншотов с фильтрами, но это все не то. Хочется именно свободной камеры с разными ракурсами, чтобы запечатлеть всю красоту Тихого холма.

Исправить эту ситуацию поможет один мод, о котором и пойдет речь ниже. Мы установим этот мод на ремейк 2024 года и разберем основные настройки для комфортного создания скриншотов.

💡Прежде чем приступить к установке, обращаю внимание на то, что этот гайд подойдет только для ПК версии. Даже если вы играете с геймпадом, то вы сможете задать кнопки для создания скриншотов. Для коносольных игроков решения, к сожалению, нет.

Contents

Установка

  1. Заходим на сайт Nexusmods.com на страницу мода Simple FreeCam and Console Enabler и создаем аккаунт, если у вас его еще нет. Это пригодится для скачивания модов.
  2. Переходим на сайте в раздел Files, выбираем последнюю версию мода и нажимаем кнопку Manual Download/Slow Download, чтобы загрузить архив на ПК.
  3. Распаковываем архив в корень папки 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, чтобы временно изменить скорость.

Дополнительные настройки (для продвинутых)

Silent Hill 2 2024 фоторежим

Если вам не подходят стандартные настройки камеры, то вы можете изменить их при помощи файла конфигурации. Найти этот файл можно в папке \AppData\Local\SilentHill2\Saved\Config\Windows\engine.ini.

  1. Открываем engine.ini
  2. Вставляем в конец файла код указанный ниже. Это позволит нам настраивать управление камерой. В коде указаны значения по умолчанию.
  3. Редактируем числовые значения под себя и сохраняем файл.
[/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)
  1. Вставляем код в файл engine.ini, который находится в папке \AppData\Local\SilentHill2\Saved\Config\Windows\engine.ini
  2. Изменяем клавиши под себя. За клавиатуру отвечает блок ; 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

Мод не работает в игре, или не реагирует на команды

Как изменить скорость движения камеры?

Я хочу поменять горячие клавиши для фоторежима на другие

Как удалить фотомод из игры

Можно ли использовать этот фоторежим на других платформах?