Я люблю время от времени играть в классические компьютерные игры и чаще всего покупаю их на сайте 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. По сути, они эмулируют другую операционную систему на вашем компьютере. Поскольку она работает в оконном режиме, все игры, которые вы установите и запустите в виртуальной среде, также будут работать в этом режиме.