Оконный режим и нестандартное разрешение экрана, а также изменение глубины цвета для совместимости с Windows 8 и более новыми системами.
Разработчики игры не догадались добавить в игру возможность игры в оконном режиме, но сам движок игры это дело поддерживает.
Для Философского камня
Открываем файл hp.ini, который находится в папке сохранений игры:
- Windows 8+: Документы\Harry Potter
- Windows XP: Мои документы\Harry Potter
Для Тайной комнаты
Открываем файл game.ini, который находится в папке сохранений игры:
- Windows 8+: Документы\Harry Potter II
- Windows XP: Мои документы\Harry Potter II
Перевод игры в оконный режим: заменить в 2 местах
StartupFullscreen=True
меняем на
StartupFullscreen=False
Для возврата в полноэкранный режим — достаточно в тех же двух строках поменять False на True
Изменение разрешения экрана в полноэкранном режиме: заменить в 2 местах
(640×480 -> 1920×1080)
FullscreenViewportX=640
FullscreenViewportY=480
меняем на
FullscreenViewportX=1920
FullscreenViewportY=1080
Изменение разрешения экрана в оконном режиме: заменить в 2 местах
640×480 -> 1920×1080
WindowedViewportX=640
WindowedViewportY=480
меняем на
WindowedViewportX=1920
WindowedViewportY=1080
Известные проблемы после смены разрешения игрового экрана: если выставить разрешение экрана не в соотношении 4:3 (640х480, 1024х768), а в популярном сейчас формате 16:9 (вытянутые по горизонтали мониторы), то в игре может не отображаться нижняя часть меню.
Изменение глубины цветности: заменить в 2 местах
FullscreenColorBits=16
и
WindowedColorBits=16
меняем на
FullscreenColorBits=32
и
WindowedColorBits=32
После смены глубины цветности с 16 до 32 бит игра обычно перестаёт тормозить под Windows 8/10.
Отключение использования DirectDraw может потребоваться под Windows 8/10 (спасибо Koops1997 за находку)
UseDirectDraw=True
заменяем на
UseDirectDraw=False
После внесения всех изменений сохраняем файл и присваиваем ему атрибут «Только для чтения», иначе игра его перезапишет и сбросит ваши настройки.
присутствует проблема, видимо с фрейм рейтом, точно не могу понять, сделал всё как по гайду для запуска в окне (единственное монитор у меня 2к), но в катсценах и игре подключается иногда спидхак чтоли, играть некомфортно. Также есть графические баги, которые описаны на этом сайте https://www.fdossena.com/?p=hp2/i.frag
Проблема присутствует и в игре, и в катсценах, баги графики тоже присутствуют, такие же как и на этом сайте
От модератора: проблема там в драйверах современных видеокарт, ибо им приходится старьё эмулировать.
Для исправления альфа-канала обычно помогает вызов команды flush или, использовать проект M212. См. у нас на сайте, в меню, разделе модов. Этот проект осовременивает движок игры, в том числе за счёт повышения системных требований.
Но проблему с альфа-каналом текстур, тормозами убирает.
Почему после смены разрешения в игре экран не отображает нижнею часть? А только верхнею?
От модератора: потому что код меню писался под старые мониторы.
Можно ли исправить отображение нижней части экрана? Поставил 1920 на 1080
От модератора: в секции модов есть таковой для частичного исправления этой ошибки (заменяет файл hgame.u).