Как запустить старые компьютерные игры на Windows 10

Версии с открытым исходным кодом и исправления сообщества

Пока между Xbox One и PS4 идет битва за обратную совместимость, PC смотрит на эту потасовку консолей с отстраненным весельем. 

Возможность вытирать пыль и загружать старые игры всегда была преимуществом платформы Windows, благодаря чему идея «обратной совместимости» практически не существует. Игры прошлых лет должны просто работать.

Но по мере того, как Windows модернизируется в соответствии с требованиями современных игр, запуск Ultimas, Theme Hospitals и других ретро-игр может стать затруднительным. Поэтому в рамках’s PC Gaming Week 2020 мы собрали лучшие способы вернуть старые компьютерные игры на ноги в Windows 10, причем в лучшей форме, чем когда-либо прежде.

Как запускать DOS-игры в Windows 10

Прошло много веков с тех пор, как Windows запускалась через приглашение DOS, что является проблемой для  многих игр 90-х годов, созданных для древнего интерфейса командной строки. Именно здесь на помощь приходит DOSBox.

DOSBox — это эмулятор DOS, который настолько важен для запуска игр эпохи DOS на современных ПК, что DRM-free ритейлер игр GOG. com (лучший легальный источник старых игр) интегрирует его во все игры в своем магазине.

Если у вас установлена DOS-игра, вы можете просто перетащить ее исполняемый значок (обычно это файл ‘.exe’ или ‘.bat’) на значок DOSBox, и все готово.  

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

Сначала скачайте и установите DOSBox, затем создайте ярлык для исполняемого файла DOSBox (щелкните правой кнопкой мыши DOSBox и выберите «Создать ярлык»).  

Переместите созданный ярлык туда, откуда вы хотите открыть свою игру. Затем щелкните правой кнопкой мыши по ярлыку, выберите «Свойства», затем вкладку «Ярлык», затем в поле «Цель» (оставив пробел после существующего текста) введите полный путь к каталогу исполняемого файла вашей игры в кавычках.

Так, чтобы запустить Sid Meier’s Civilization, полный текст в поле «Цель» будет выглядеть так: «C:\Program Files (x86)\DOSBox-0.74\DOSBox. exe» -userconf «D:\Downloads\Sid-Meiers-Civilization_DOS_EN\CIV. exe» 

Нажмите ‘OK’, переименуйте ярлык DOSBox в название вашей игры (вы также можете изменить изображение иконки в окне ‘Properties’), и ваша игра готова к запуску.  

 Как установить старые игры на CD-ROM 

Если у вас есть DOS-игра на CD-ROM, пока не добавляйте ее в свое китчевое настенное зеркало для CD, потому что вы можете установить ее с помощью DOSBox.  

Чтобы установить игру на CD-ROM под DOS, сначала создайте папку в Windows, куда вы хотите ее установить (мы будем использовать ‘c:\DOSGames’ в качестве примера), затем введите следующую команду в DOSBox:  

mount c c:\DOSGames

Следующим шагом вам нужно подключить ваш CD-привод к DOSBox. Предположим, что это диск ‘d’ на вашем компьютере, команда, которую нужно ввести в DOSBox, следующая:

Mount d d d:\ -t cdrom -ioctl

Когда ваш привод CD теперь смонтирован в DOSBox, измените активный привод в DOSBox на привод CD, введя команду ‘D:’.

В следующей строке введите команду, соответствующую программе установки игры на CD (возможно, вам придется открыть CD в File Explorer, чтобы проверить это, но обычно это ‘install’, ‘setup’ или ‘dos4gw’). Итак, ваша командная строка должна выглядеть примерно так:

Z:\>D:D:\>install

И наконец, следуйте инструкциям программы установки, чтобы установить вашу игру.

Если ваша игра на компакт-диске создана для работы в старой версии Windows, все становится немного сложнее, поскольку старые программы установки Windows (особенно в эпоху «XP» и обратно) часто несовместимы с современными версиями Windows (в качестве примечания: несколько игр на компакт-дисках использующих SecuROM DRM, также не будут работать в Windows 10. Полный список таких игр можно найти здесь).

Одно из возможных решений — запустить программу установки от имени администратора (см. ниже). Если вы совсем отчаялись, можно запустить старую версию Windows в виртуальной машине и установить игру через нее.

Однако в этом случае мы бы рекомендовали просто купить цифровую версию игры, которая, по крайней мере, гарантированно установится на Windows 10. Если же у вас возникли проблемы с запуском игры, вам помогут следующие советы.

Режимы совместимости и права администратора

Первым делом, если ваша старая игра не запускается в Windows 10, нужно запустить ее от имени администратора.

В Windows 10 более строгая система безопасности, чем в Windows XP, поэтому если ваша игра была выпущена в 2001 году или около того, она может не справиться с этой задачей. Самый простой обходной путь — щелкнуть правой кнопкой мыши исполняемый файл игры и выбрать «Запуск от имени администратора».

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

Правой кнопкой мыши щелкните исполняемый файл игры, нажмите «Свойства», затем перейдите на вкладку «Совместимость» и установите флажок «Запустить эту программу в режиме совместимости».

В выпадающем меню под этим выберите версию Windows, соответствующую году выпуска вашей игры. Например, Gothic II вышла в 2002 году, поэтому мы выбрали Windows XP (Service Pack 3).

Версии с открытым исходным кодом и патчи сообщества

Если вы устанавливали старую игру с компакт-диска или даже покупали ее в интернет-магазинах, вы могли столкнуться с такими ужасными сценариями, как ограничение разрешения 1024 x 768, графические странности или полное отсутствие работы игры.  

Это особенно относится к играм, вышедшим после DOS, примерно на рубеже тысячелетий, с 3D-графикой, разработанной для работы на оборудовании и API, которые практически неузнаваемы по сравнению с теми, что используются сегодня.

Чтобы заставить старую игру работать в Windows 10 и пользоваться современными удобствами, такими как разрешение HD, разблокированная частота кадров, поддержка DirectX и т.д., необходимо проверить, есть ли для нее версии с открытым исходным кодом или патчи сообщества.

Например, вы можете загрузить полностью функциональные версии с открытым исходным кодом таких классических игр, как Command & Conquer: Red Alert (OpenRA) и Theme Hospital (CorsixTH), с высоким разрешением и современным, переработанным  пользовательским интерфейсом.

Классические, но разрушительные игры из нулевых годов, такие как Gothic II, Vampire the Masquerade: Bloodlines и Arx Fatalis (кто-нибудь? ) были исправлены и улучшены благодаря многолетним проектам патчей сообщества.

Посмотрите только, как красиво выглядит Gothic II, запущенная в DirectX 11 при 1080p, с динамическим освещением и тенями и огромным расстоянием прорисовки (следуйте этим инструкциям, если хотите добиться такого же эффекта).

Здесь также есть ссылки на Vampire: The Masquerade неофициальный патч и значительно улучшенную открытую версию Arx Fatalis, которые содержат многолетние исправления ошибок и технические улучшения, модернизирующие соответствующие игры.

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

Если группа моддеров любит легендарную неудачу Джона Ромеро Daikatana настолько, что патчит ее для современных систем (да, такое действительно есть), то велика вероятность того, что и ваша любимая старая игра получила аналогичную обработку. 

Так что проведите поиск по словам ‘[название вашей игры] неофициальный патч’ и ‘[название вашей игры] патч сообщества’ и посмотрите, что вы сможете найти. Счастливой охоты.

TechRadar’s PC Gaming Week 2020 прославляет самую мощную игровую платформу на Земле статьями, интервью и необходимыми руководствами по покупке, которые показывают, насколько разнообразными, фантазийными и замечательными могут быть игры на ПК — и геймеры. Посетите нашу страницу PC Gaming Week 2020, чтобы увидеть все наши материалы в одном месте. 

.

Оставьте комментарий