В этом посте я решил собрать все известные мне способы запуска старых игр на современном компьютере. Это не пошаговая инструкция, а именно список способов, утилит и ссылок, что бы понимать, куда копать и что делать. По каждому конкретному методу уже существуют подробные документации, написанные другими людьми, так что моя цель – просто собрать всё это добро воедино.
- Игры жанра Quest (Квесты)
- Игры под MS-DOS Source-порты
- DosBox
-
С поддержкой только Glide (Voodoo)
Проблема совместимости
Шестнадцати разрядные приложения не запустятся на шестидесяти четырех битной Windows 10. Поменяйте версию ОС.
Перейдите:
Попробуйте разные версии ОС. Узнайте год выпуска игры, выберите актуальную на тот момент систему. Активируйте пункт: «Запускать в режиме совместимости». Установите галочки напротив пунктов:
Как превратить Windows 10 в Windows XP?
Уменьшатся искажения при игре на большом мониторе. Такой способ может создать проблему — низкий FPS. Появятся сбои. Что предпринять?
16-ти разрядные приложения
64-битная Windows 10 не поддерживает работу 16-разрядных программ, потому что в ней нет слоя совместимости WOW16. Если пользователь запускает такое приложение в новой ОС, появляется предупреждение о невозможности его работы.
Для открытия таких приложений установите на компьютер 32-разрядную Windows 10 (прочитайте, как это сделать в статье «Как обновиться до Windows 10?») или запустите виртуальную машину с этой версией ОС. Еще один вариант – установить Windows 3.1 в DOSBOX.
Установка старой версии DirectX
Что такое DirectX? Это набор инструментов для разработчиков ПО. Используется для создания игр, и приложений, связанных с графикой. Последняя двенадцатая версия не содержит нужных для запуска приложения компонентов. Чтобы их добавить установите DirectX End-User Runtimes.
Деактивируйте все пункты.
Начнется автоматическое скачивание инсталляционного «exe» файла. Нажмите два раза ЛКМ по скачанному файлу. Далее:
Выберите директорию куда распакуются файлы. Далее: Начнется распаковка файлов. Откройте созданную папку:
Начнется установка. Ждем ее завершения.
Перезапустите ПК.
Установка дополнительного компонента для графики
Нажмите «Win+I», перейдите:
Нажмите ссылку «Управление компонентами».
Далее:
Выберите:
Нажмите «Установить».
Проверяем активировались ли установленные компоненты. Нажмите «Пуск». В строке поиска пропишите: Далее:
Перейдите:
Перезагрузите ОС чтобы активировать изменения.
Приложения DOS
Старые DOS-приложения можно запустить в окне рабочей среды Windows. Для этого используется DOSBox (узнать о том, как запустить в Windows андроид-приложений, можно в статье «8 лучших Android-эмуляторов для запуска игр и приложений на Windows 10»). По сравнению с командной строкой это приложение справляется со старыми DOS-приложениями намного эффективнее.
Эмулятор DOSBox
Можно ли запустить старые игры на Windows 10? Используйте приложение DOSBox. Скачайте его с официального сайта по адресу: https://www.dosbox.com/download.php?main=1.
Нажмите два раза ЛКМ по «exe» файлу для установки. Запустите приложение. Появится два окна: состояние программы, рабочее окружение.
Монтируем каталог. Например, в директорию Games на диске С где находится игра. Пропишите команду:
Переходим на диск С.
Командой «DIR» смотрим папки.
Нужен файл Mario.
Нажмите «Enter».
Игры с установленной защитой DRM
Игры, имеющие DRM-защиту SafeDisc и SecuROM, не запускаются в Windows 10. В этом случае юзеру доступны несколько вариантов решения проблемы:
- Использовать патч «no CD», который позволяет запустить игру без диска. Но этот способ наиболее небезопасный. Такие патчи разрабатываются сторонними людьми, поэтому часто содержат вирус, который наносит вред ОС.
- Выполнить перезаказ игры с сервиса, занимающегося цифровой дистрибуцией.
- На сайте производителя игры может быть доступен для скачивания официальный патч, устраняющий DRM-защиту.
Полезно знать! Сложный вариант запуска подобных приложений – установить параллельно с Windows 10 более старую версию операционной системы и уже на ней запускать такие игры, или же открыть приложение на виртуальной машине.
3D Wrappers
Современные графические процессоры поддерживают 3D-ускорение через три API: DirectX, OpenGL и Vulkan. Если вы пытаетесь запустить игру, созданную специально для древнего API, созданного давно ушедшим 3dfx, Glide, он просто не запустится по той простой причине, что ваш современный графический процессор не поддерживает его.
Чтобы это заработало, вы можете использовать «оболочку wrapper» – часть программного обеспечения, которая действует как переводчик для вызовов API Glide игры, сопоставляя их с функциями DirectX и OpenGL, которые может понять ваш современный графический процессор.
dgVoodoo и nGlide – два самых популярных решения, которые позволяют вам играть в старые игры для Glide на текущих версиях Windows. Просто устанавливая их, вы добавляете «слой совместимости wrapper » в вашу версию Windows, которая позволит вам играть в старые игры, такие как 3D-версия Diablo II с ускорением.
Советы
Если компьютером пользуются двое-трое или другое количество пользователей под отдельными учетными записями, рекомендуется применить параметры совместимости программ для «учеток». В противном случае, загрузившись под другим логином, придется настраивать с нуля. Чтобы это сделать, зайдите в ОС под администраторской учетной записью. Применяя режим совместимости первым методоом (в меню ярлыка), примените пункт «Изменить параметры для всех пользователей». Теперь программа запускается с одинаковыми характеристиками на всех учетных записях.
Юзеры сталкиваются со случаями, когда устаревшее ПО не запускается после проделанных манипуляций и никакая программа для совместимости игр на Widows 7 не помогает. Но это не означает, что шансов воспользоваться «доисторической» программой или поиграть в ретроигру не осталось. Что делать? Ответ — виртуальная машина! Это программа, создающая среду для запуска ОС внутри ОС.
На Виндоуз 10 получится запустить Виндоуз 2000 или XP и в виртуальной машине установить интересующее приложение или игрушку в родной среде. Пример виртуальной машины — программа Virtualbox. Такой метод надежен и гарантирует полную совместимость. Для беспроблемной работы виртуальной машины нужен ПК с продвинутыми техническими характеристиками.
ScummVM
Если вы пытаетесь запустить какую-нибудь старую приключенческую игру, например, созданную Sierra или LucasGames, не стоит бороться с настройками вашей операционной системы, когда есть лучшая альтернатива: ScummVM .
Изначально созданная как современная реализация SCUMM, система, которую LucasArts использовала для создания большинства своих классических игр, таких как «The Secret Of Monkey Island» и «Full Throttle», вскоре расширилась, чтобы также поддерживать классику Сьерры, а затем и некоторые не очень популярные, но также любимые игры, такие как «Beneath a Steel Sky» и серия «Gobliins».
Сегодня он поддерживает более 250 наименований, включая «Broken Sword», «Мист» и даже подлинно древнюю серию Эльвира. Чтобы поиграть в них, запустите ScummVM и укажите на установочные файлы поддерживаемой игры.
Сайты, запрашивающие Java, Silverlight, ActiveX
Новый встроенный браузер от Microsoft – Edge не поддерживает технологии Java, Silverlight, ActiveX и прочих. Для запуска приложений, требующих использование таких технологий, понадобится браузер Internet Explorer. Также используйте интернет-обозреватель Mozilla Firefox.
Internet Explorer можно найти с помощью строки поиска, введя в ней название браузера, или в меню Edge, где есть опция «Открыть в Internet Explorer».
Steam свойства -> вкладка “совместимость
”. Далее выбрать старую ОС и/или попробовать поиграться с чекбоксами вроде “отключить композицию рабочего стола”. Многие игнорируют эту возможность, а ведь ряд игр так вполне можно запустить. Тот же
Drakan: Order of the Flame
в режиме совместимости под Windows 7 у меня работает стабильнее, чем под Windows XP.
DxWnd
Утилита, решающая многие проблемы путём подмены DirectX-вызовов на свои. Может помочь игрушкам, написанным под Direct X версия с 1 по 7ю. Может работать как замедлялка, решает проблему с играми, работающими в 256-цветном режиме (например, StarCraft или Diablo 2), позволяет запустить в окне игры, работающие только в полноэкранном режиме и т.п. Но может и неплохо просаживать производительность, так что с настройками стоит экспериментировать. Есть открытые исходники.
Оригинальная версия. Версия с патчами от old-games — для каких то игр может подойти лучше, для каких-то хуже, так что пробуйте обе версии.
Патчи для поддержки широкоформатных режимов
Ряд старых игр работает на современных ПК без проблем, но не поддерживают режимы экрана с пропорциями, отличными от 4:3 – или просто не позволяют их выставить, или искажают пропорции картинки в этих режимах (например, персонажи превращаются в толстеньких карликов). Как правило, такую проблему можно решить, покопавшись в исполняемом файле игры, даже не имея исходного кода. Здесь рекомендую сайт Widescreen Gaming Forum, ни разу меня он не подводил, когда я искал подобные патчи.
Виртуальные машины
Наиболее универсальный и одновременно проблемный (имхо!) способ — использовать полноценную виртуальную машину, например — Microsoft Virtual PC 2004. Устанавливаем виртуальную машину, на виртуальный жесткий диск устанавливаем нужную операционку… теоретическая идиллия. Основные проблемы:
- Серьёзная потеря производительности.
- Отсутствие нормального трёхмерного ускорения при установке ОС ниже Windows XP
Так же можно вспомнить, что в Windows 7 и выше (но не во всех редакциях) уже есть встроенный режим «виртуальной Windows XP», по факту — та же Virtual PC с уже установленным образом. Но обычно проблемы возникают с играми, которые и в XP нормально не запускаются, и требуется эмуляция Windows 95 или 98. Поэтому я и дал выше ссылку на редакцию 2004 — у более поздних от версии к версии ухудшается поддержка более старых ОС. Но как крайний вариант для некоторого числа игр он пойдёт.
Источник: lifegamehub.ru
Как запустить старую игру на Windows 10? Все способы
Некоторые старые компьютерные игры без преувеличения легендарны, это Syndicate, Prototype 2, Disciples? Magicka, начальные версии Сталкера и т. п. Очень повезет, если они есть в Steam, тогда поиграть будет возможность. Если когда-то появится желание окунуться в ностальгию с играми не из библиотеки Steam, часть из них будут глючить или лагать. Игровые компоненты проектов сильно устарели и просто не предназначены для работы с современными системами. И все же существует пара способов, как запустить старую игру на Windows 10 , о которых мы и расскажем.
Какие игры пойдут на Windows 10?
В операционной системе (ОС) Windows 10 присутствует поддержка всех современных игр, разработанных под ПК. Однако, некоторые более старые проекты не рассчитаны на работу в новой версии Windows. Они стабильно работают в XP, Vista, «семерке» или более старых разновидностях ОС. Если речь идет о новой игре, ее можем запускать без дополнительных манипуляций по настройке совместимости. Для включения старых игр потребуется особый подход: работа с эмулятором, наладка режима совместимости и прочее.
Почему игры не запускаются на Windows 10?
Бывает такое, что не открывается игра на Windows 10 – причин для этого десятки. Если же подразумевается старый проект, скорее всего дело в неактуальных компонентах приложения. Сюда относятся устаревший .NET Framework, DirectX и само строение системы. Хоть Windows и не сильно изменился за последние годы, но некоторые особенности все же появились. Для того, чтобы переустановить DirectX на Windows 10, следуйте инструкции, приведенной по ссылке.
Как установить игры с установленной защитой DRM?
Установщик игр на Windows 10 стал особенно придирчивым к соблюдению условий использования программного обеспечения (ПО). Главное требование – наличие авторских прав продукта. Если же стоит защита DRM или SecuROM, старые игры с дисков могут не поддерживаться.
Если вылетают все игры на Windows 10 с DRM, рекомендуем:
- перейти на сайт разработчика игры и попробовать найти патч, обходящий действие защиты;
- заказать приложение заново, запросив его в официальном сервисе;
- пропатчить игру посредством программы «no CD», но есть риск заражения вирусами.
Запуск старых игр с использованием:
Если фризят игры на Windows 10 , предлагаем попробовать 2 варианта запуска проблемных приложений, не требующих использование дополнительных программ. Оба инструмента уже встроены в систему.
Полезно! Лучший вариант для восстановления работы – скачать специальные библиотеки для игр на Windows 10 . Их часто выпускают разработчики или фаны проекта. Подобные программы возможно сделать далеко не всегда, поэтому утилиты часто недоступны.
Отладки режима совместимости
Во всех поддерживаемых версиях Windows есть режимы совместимости. С их помощью, появляется запустить приложения в устаревшей среде.
Как поставить совместимость игры с Windows 10 :
- Ищем ярлык приложения, обычно он носит то же название, что и сама игра и имеет разрешение exe, bat или com.
- Кликаем по нему правой кнопкой мыши и открываем «Свойства».
- Переходим на вкладку «Совместимость».
- В графе «Режим совместимости» устанавливаем галочку.
- Разворачиваем список и выбираем версию Windows, в которой игра точно работает.
Записи администратора
Ранее практически все игры программировались под работу с привилегиями администратора. Если обычным образом два раза нажать на ярлык, приложению не будет хватать прав для использования необходимых компонентов системы. Рекомендуем запускать старые игры с повышенными правами.
- Кликаем ПКМ по исполняемому файлу, которым запускаем игру.
- Из выпадающего окна выбираем опцию «Запуск от имени администратора».
Программа для запуска старых игр
Старые DOS-игры часто не получится запустить стандартными средствами Windows. И даже некоторые более-менее новые проекты приходится запускать через эмуляторы, вроде Inversion. К примеру, для запуска игр с Xbox 360 на компьютере рекомендуем использовать Xenia, для PS подойдет ePSXe. Лучший эмулятор для старых компьютерных игр – DxWnd, он простой в использовании и работает с большинством приложений.
Рабочие решения по запуску некоторых игр являются уникальными и их реально почерпнуть с фан-сайтов и тематических форумов. В остальных же случаях перечисленных методов достаточно.
Источник: tvoykomputer.ru
Как запустить старую игру на Windows 10
Иногда возникает желание поиграть в шедевры конца 90-х или начала 2000-х годов. Но эти игры были рассчитаны на работу
на старых операционных системах, таких как Windows 95 / 98. И скорее всего возникнут сложности с их запуском на современных ОС, таких как Windows 10.
Чтобы решить вопрос несовместимости есть несколько методов.
Прежде всего, при запуске старой игры на современной операционной системе пользователи столкнуться с проблемой несовместимости
с новыми подсистемами Windows 10 / 8.1 / 7. Есть несколько способов для решения этого вопроса:
1. Определить версию ОС для которой предназначена игра или приложение.
2. Кликом правой кнопки мыши на ярлыке с программой открыть меню.
3. Далее в нем выбрать пункт «устранение проблем с совместимостью».
После чего будет запущено средство автоматической диагностики неисправности. Когда процесс поиска проблем будет завершен. ОС предложит на выбор
два варианта: «выбор рекомендуемых параметров» или «по умолчанию».
В последних версиях Windows 10 довольно неплохо справляются с запуском старых игр и программ. Но и в них иногда не удается запустить
некоторые приложения. В этом случае можно использовать ручной режим «совместимости ПО».
Он по своему принципу действия похож на первый метод. Для его активации необходимо вызвать меню кликнув правой кнопкой мыши по ярлыку приложения. Далее
зайти в его свойства и в появившемся окне кликнуть на вкладке «совместимость» после чего установить галочку натопив пункта «Запустить программу в режиме совместимости».
Затем в меню выбрать версию ОС максимально подходящую для запускаемого приложения.
Для большинства старых программ наиболее подходящим вариантом будет Windows XP SP3. Однако, более ранние приложения будут работать
лучше при выборе режима совместимости с Windows 95 / 98.
Изменение параметров экрана
Бывает так, что старые программы, установленные в Windows 10 после запуска выдают артефакты изображения или совсем не запускаются. Окно обрезано, цвета искажены.
Кое-где просматриваются квадраты цветного или черного цвета. В этом случае можно попробовать добиться положительного результата изменением настроек. Тут можно идти в двух направлениях.
Программы, созданные для Windows 95 / 98 и более ранних версий (Win 3.11).
Такие программы не предъявляют больших требований к характеристикам компьютерного железа. В этом случае можно вручную снизить качество цветопередачи и уменьшить разрешение монитора, зайдя в системное меню «совместимость». Как вызывать это меня описывалось ранее. В этом окне устанавливается чекбокс «режим пониженной цветности» или «изменить разрешение экрана с 680 на 480». Первая характеристика меняется и ее можно подбирать.
Для программ и игр, созданных позже 2000 года можно попытаться добиться положительного результата, зайдя в меню настроек монитора. Для входа в это меню на свободном поле рабочего стола правой кнопкой мыши вызвать контекстное меню. После этого зайти во вкладку «параметры экрана». Здесь попытаться решить проблему уменьшением разрешения. Для старых программ, как правило, подходит 1024х768 пикселей.
Для восстановления корректной работы графики обычно этого бывает достаточно. Изредка запуск программ не происходит из-за более глубоких проблем в совместимости или наборе установленного программного обеспечения. Чтобы их решить необходимо установить дополнительные компоненты или библиотеки.
Установка старых версий DirectX.
DirectX – специальная библиотека, отвечающая за работу с графическим процессором видеокарты и другим мультимедиа оборудованием. Чаще ее наличия требуют игры или старые графические редакторы. Эти элементы раньше входили в комплект покупаемой игры. Набор файлов для установки DirectX обычно записаны на том же диске, что и сама игра или на образе диска игры.
Так же его можно без проблем найти в сети интернет. Он совершенно бесплатный. Наиболее подходящую версию DirectX можно несложно найти к любой игре. Как вариант, можно попробовать найти недостающий компонент или библиотеку на специализированных форумах.
Установка старой версии .NET Framework
Многие программы были созданы под .NET Framework еще версий 3.xx. Windows 10 уже более современная ОС и работает с .NET Framework версии 4.5+. Кроме того, в последнем варианте десятки эту программу удалить не представляется возможным, как было ранее.
Существует два способа инсталлировать .NET Framework в Windows:
— во время инсталляции игры или прикладной программы от системы поступит предложение на установку .NET Framework 3 или 3.5. Это наиболее подходящий способ, потому что будет автоматически выбрана наиболее подходящая версия фреймворка для устанавливаемой игры или программы.
— найти самостоятельно нужную версию фреймворка на официальном сайте Microsoft. Для этого достаточно вбить в поисковую строку название и версию нужной подпрограммы. На первой позиции в выдаче наверняка будет стоять сайт Microsoft. Это проверенный и безопасный источник.
Остается после перехода на страницу загрузить подпрограмму себе на компьютер и инсталлировать ее.
Можно произвести ручную активацию .NET Framework 3.5, зайдя в панель управления, и там найти «Программы и компоненты». Это делается через вызов контекстного меню, щелчком по кнопке «Пуск». Правда это не совсем надежный вариант, потому что не всегда работает.
Когда ни один из перечисленных вариантов не помогает, приходится прибегать к установке программ-эмуляторов.
Работа с эмуляторами.
Такие программы созданы специально, чтобы запускать приложения, работающие только в очень старых операционных системах или в других средах. Например, Linux или DOS. Их можно без проблем скачать из интернета себе на компьютер, потому что они практически все бесплатны.
Наиболее популярны у пользователей такие программы, как DOSBox, Virtual Box. Они организовывают среду для запуска старой, но необходимой в настоящий момент игры или прикладной программы даже не «покидая» Windows 10.
Этот способ позволяет устанавливать и запускать старые программы, несовместимые с установленной ОС.
Источник: www.2dsl.ru