Технические проблемы

Silent Hill 2 на широкоформатном (widescreen) мониторе

В PC-версии Silent Hill 2 есть поддержка лишь разрешений с соотношением сторон 4:3, но что делать, если у вас широкоформатный монитор (16:9 или 16:10), и вам бы хотелось поиграть в родном для монитора разрешении и без искажений изображения? Выход есть! Для начала вам придется скачать программку XVI32 (Hex редактор), после чего проделайте следующие шаги:
1) Запустите XVI32 и откройте (File -> Open или Ctrl+O) файл sh2pc.exe в директории игры.
2) Мы собираемся подменить игровое разрешение 640х480 на выбранное нами. Для этого в Hex редакторе нужно подменить Hex-значение этого разрешения (80 02 00 00 E0 01) на нужное нам. Список широкоформатных разрешений с соответствующими им Hex-значениями:

Разрешение Соотношение Hex-значения
1280x720
1360x768
1366x768
1368x768
1768x992
1776x1000
1920x1080
16:9
16:9
16:9
16:9
16:9
16:9
16:9
00 05 00 00 D0 02
50 05 00 00 00 03
56 05 00 00 00 03
58 05 00 00 00 03
E8 06 00 00 E0 03
F0 06 00 00 E8 03
80 07 00 00 38 04
1280x800
1440x900
1680x1050
1920x1200
16:10
16:10
16:10
16:10
00 05 00 00 20 03
A0 05 00 00 84 03
90 06 00 00 1A 04
80 07 00 00 B0 04
Более полный список Hex-значений

К примеру, у вас монитор с разрешением 1440х900. Используйте функцию замены (Search -> Replace или Ctrl+R) и вводите следующие значения Hex: поле "Find" - 80 02 00 00 E0 01, поле "Replace with" - A0 05 00 00 84 03 (берем из таблицы). Жмите Ok.
3) Сохраните файл (File -> Save или Ctrl+S). Можете перезаписать оригинальный exe-файл или сохранить новый, который вы и будете запускать.
4) Запускайте игру и выбирайте в настройках (Options -> Advanced Options) разрешение 640х480. В итоге игра будет идти в разрешении 1440х900.
PS Если после всех проделанных манипуляций изображение по-прежнему выглядит растянутым, после смены разрешения попробуйте выйти из игры и снова запустить ее.

Если дополнительно настроить опции изображения для приложения через драйвер видеокарты, можно добиться неплохой даже по сегодняшним меркам картинки (здесь приведен пример настроек через Nvidia Control Panel).

 
1280x1024, растянутое на 16:10 мониторе 1440x900 1440x900 со сглаживанием 1440x900 со сглаживанием и выключенным нойз-фильтром
       
1280x1024, растянутое на 16:10 мониторе 1440x900 1440x900 со сглаживанием 1440x900 со сглаживанием и выключенным нойз-фильтром

По материалам Widescreen Gaming Forum и vovo.

Проблемы с многоядерными процессорами

На некоторых системах с многоядерными процессорами Silent Hill 2 запускается некорректно: сильно тормозит или вовсе зависает. Чтобы решить проблему в данном случае, нужно заставить игру использовать лишь одно ядро. Сделать это можно несколькими способами:
1) Сразу после запуска игры нажмите Alt+Tab и вызовите диспетчер задач (Ctrl+Alt+Del). Перейдите на вкладку Processes (Процессы) и найдите процесс sh2pc.exe. Кликните правой клавишей на нем, выберите "Set Affinity..." и оставьте галку только на CPU1. Вам придется проделывать это каждый раз при запуске игры.
2) Чтобы не совершать вышеупомянутые действия каждый раз при запуске игры, можно пропатчить exe-файл фиксом DEF (авторы - Dark Fate Team). Укажите папку игры и установите его туда. Проблема должна быть решена.

Проблемы со звуком

PC-версия Silent Hill 2 известна проблемами со звуком, особенно на новых компьютерах. Проблема проявляется по-разному: чаще всего фоновая музыка заедает, иногда некоторые звуки, например звуки шагов, пропадают вовсе. Универсального лекарства для решения этой проблемы - можно лишь пробовать разные варианты:
1) Прежде всего попробуйте установить официальный патч, призванный исправлять эту проблемы.
2) Если патч не помогает, попробуйте данный метод, предложенный самими разработчиками в ридми игры:
"Чтобы уменьшить или убрать зацикливание звука, выключите или уменьшите аппаратное ускорение для звуковой карты. Для этого нужно проделать следующее:
-идите в Start Menu, Settings, Control Panel (Пуск, Настройка, Панель управления);
-нажмите Sounds and Audio Devices (Звуки и аудиоустройства) (Win XP) и выберите вкладку Audio (Громкость);
-нажмите Advanced (Дополнительно) в разделе Sound Playback (Настройка динамиков) и перейдите на вкладку Performance (Качество записи);
-сдвиньте ползунок Hardware Acceleration (Аппаратное ускорение) влево, чтобы выключить его. Если данное положение ползунка не помогает, вы можете попробовать и прочие настройки.
3) Если ни одно из 4 положений стандартной настройки аппаратного ускорения не решили проблему в вашем случае, вы можете воспользоваться утилитой DXConfig (автор Warmaker), представляющую собой расширенную настройку аппаратного ускорения звука, и попробовать разные настройки в ней.