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

Например, разрешение экрана может быть установлено на 640x480 или даже меньше, что выглядит неуместно на современных HD-мониторах. Одно из решений этой проблемы - запустить игру в оконном режиме.

В то время как некоторые игры предлагают возможность сразу же запустить их в оконном режиме, другие могут этого не делать, и вот тут-то и начинаются проблемы.

В этом руководстве рассматриваются различные варианты запуска компьютерных игр, старых и новых, в окне, а не на весь экран.

Alt-Enter

Первое, что вы можете попробовать, это нажать клавишу Alt-Enter на клавиатуре, когда игра работает в полноэкранном режиме. Некоторые игры автоматически меняют режим на оконный, когда вы используете это сочетание клавиш, а некоторые - нет.

Это самый простой вариант, который можно попробовать, поэтому я выбрал его в качестве первого варианта.

Настройки программы / ini-файлы

Некоторые программы позволяют изменять режим отображения - в том числе, запускать их в полноэкранном режиме или нет - в настройках программы.

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

Приведу пример: Dota 2 имеет настройки в разделе "Видео / Аудио", которые можно использовать для изменения режима отображения с полноэкранного на оконный или без полей.

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

Чтобы выяснить, так ли это для игры, в которую вы пытаетесь играть, откройте папку программы игры в вашей системе и найдите .ini файлы.

Если вы не найдете ни одного, есть шанс, что игра не использует эти файлы.

Ярлык программы

Другой вариант, который у вас есть, - это добавить команды в ярлык программы. Щелкните правой кнопкой мыши на ярлыке программы в вашей системе и добавьте команды, подобные следующим, в конец целевого поля:

  • w
  • window
  • windowmode

Обратите внимание, что для сохранения этой информации в файл вам могут понадобиться повышенные привилегии. Не все игры поддерживают эти команды, но некоторые поддерживают. Могут быть и другие варианты, такие как -f resolution, например -f 1024x768.

Обертки для игр

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

Как и все предыдущие решения, они работают на некоторых играх, но не на всех. Вот небольшая подборка обёрток, которые вы можете опробовать:

  • DirectX OpenGL Wrapper - эмулирует вызовы API через OpenGL для запуска приложений DirectX на других платформах.
  • DxWnd - самая сложная программа из всех. Имеет множество опций, а основная цель программы - сделать игры DirectX fullscreen играбельными в windows.
  • Glide - не обновлялась с 2005 года, но все еще может работать со старыми играми.

Виртуализация

Это последнее средство. Если вы хотите поиграть в DOS-игру или игру с DOS-версией, DOSBox - ваш первый выбор, поскольку он поставляется со всеми необходимыми для этого функциями.

Если нет, то вам нужно что-то другое. Если вы используете Windows 7 Professional, Ultimate или Enterprise, вы можете использовать режим Windows XP Mode для запуска игр в окне вашей системы.

В противном случае вы можете использовать программы виртуализации, такие как VMware или VirtualBox. По сути, они эмулируют другую операционную систему на вашем компьютере. Поскольку она работает в оконном режиме, все игры, которые вы установите и запустите в виртуальной среде, также будут работать в этом режиме.