Приветствую вас в моем персональном блоге. Хочу сразу заметить, что данная тема является больше сборником маленьких заметок или инструкций "первого уровня" для тех пользователей, которые уж очень хотят окунуться в ретро, но испытывают различные проблемы с запуском старых игр на новых ОС и современном железе. Я решился на написание таковой только потому что сам уже страдал от подобных проблем и хотел поделиться информацией с не особо "прошаренными" юзерами. Думаю, что будет логично разбить топик на части, соответствующие разным проблемам с запуском/игровым процессом.
○Игра шла на старом ОС (Win XP, Vista). Не запускается на новом (Win 7,8,10)
Чаще всего проблемы совместимости касаются игр, выпущенных в период до появления Windows 7, которые позже не были под него оптимизированы или переизданы. Итак, в таких случаях в первую очередь стоит попробовать стандартный путь "лечения":
1. Щёлкаем по ярлыку игры правой кнопкой мыши
2. Выбираем пункт «Свойства», кликаем левой кнопкой мыши
3. Переходим в открывшемся окне во вкладку «Совместимость»
4. Ставим галочку напротив записи «Запустить программу в режиме совместимости с:»
5. Ниже в списке выбираем версию ОС, с которой игра нормально запускалась раннее
В пункте "Параметры" стоит выбирать:
• Использовать 256 цветов — если игра выпускалась на DOS, Windows 98 и использует таковую палитру
• Использовать разрешение экрана 640 х 480 — если игра выпускалась под мониторы малого разрешения. Помогает редко, но попробовать можно.
• Отключить визуальное оформление — при возникновении проблем с иконками в окнах и меню
• Отключить композицию рабочего стола — при возникновении проблем, аналогичных прошлому пункту. Этот режим отключает ряд визуальных эффектов рабочего стола, включая прозрачность интерфейса Windows и т. д.
• Отключить масштабирование изображения при высоком разрешении экрана — при возникновении проблем с чрезмерно уменьшенным/увеличенным интерфейсом/шрифтом в игре
Ниже (в окошке «Уровень прав») можно включить запуск с правами администратора, при возникновении проблем с разрешением для запуска игры.
После всех корректировок жмём «Применить» и «ОК»
Если после всех проделанных процедур игра отказывается запускаться, вам стоит воспользоваться дополнительным софтом. Например, некоторые старые квесты (такие как Full Throttle, The Neverhood, Monkey Island 1-3,Sam & Max и т. д.) отлично работают на платформе программы ScummVM , скачать которую можно с официального сайта. Для запуска игры с DOS отлично подойдет "DOSBox SVN Daum" — свежая сборка проверенной программы DosBox с множественными патчами, скачать которую также можно на официальном сайте. С запуском многочисленных шедевров игровой классики также могут помочь ребята с сайта Old-Games.RU, которые частенько публикуют готовые сборки (как фанатские, так и созданные более-менее крупными коллективами) старенького добра.
Многим также поможет сайт Games Revival, посвященный исключительно портам старых игр на новое железо. Там можно найти такие классические проекты как Doom, Quake, Prince of Persia, а также множество других отлично портированных игр.
Отдельно стоит упомянуть разнообразные виртуальные машины и эмуляторы. На таких площадках как VirtualBox и Microsoft Virtual PC 2004 можно запустить огромное количество старых игр без использования дополнительного софта и оптимизации, однако неизбежна сильная потеря производительности и лаги/фризы на среднем/слабом железе. Это может стать хорошим решением для обладателей более-менее мощного железа, а также для тех, кто хочет опробовать игры с прошлых поколений консолей на ПК. Например, ePSXe и pSX emulator отлично справляются с эмулированием игр с первой Playstation на хорошем ПК.
○Игра запускается в формате 4:3 или с малым разрешением экрана
Первым делом стоит попробовать изменить разрешение самостоятельно, без патчей. Этот вариант у меня лично работал в играх Age of Empires и Age of Mythology. Итак:
1. Щёлкаем по ярлыку игры правой кнопкой мыши
2. Выбираем пункт «Свойства», кликаем левой кнопкой мыши
3. Переходим в открывшемся окне во вкладку «Ярлык»
4. Дописываем в строку «Объект» через пробел xres=*ширина экрана* yres=*высота экрана*. К примеру, xres=1366 yres=768, если разрешение вашего монитора 1366x768, чтобы получилось примерно так: «D:\Games\game.exe» xres=1366 yres=768
После этого запускаем игру и проверяем, изменился ли формат экрана. Стоит заметить, что иногда может потребоваться перезапустить игру пару раз.
Если данный способ вам не помог, стоит обратится к разнообразным Widescreen-патчам. В этом может помочь сайт wsgf.org, где публикуются как фанатские, так и официальные широкоформатные патчи.
○Игра запускается, но есть проблемы с цветами
Такая проблема часто возникает с играми конца 90-х. Чаще всего она исправляется с помощью программы DirectDraw Compatibility Tool, которая всего лишь завершает процесс «explorer.exe», отвечающий также за крупную палитру цветов, при запуске старых игр. Это решение является наиболее очевидным и самым действенным на данный момент. Скачать программу можно здесь.
Также достойны упоминания:
ResidualVM — программа со своим перечнем игр, аналогичная ScummVM
RetroArch — эмулятор «всё в одном» (пачка эмуляторов в одной программе)
DxWnd — утилита для настройки старых игр. Может, к примеру, запустить в окне игры без такового режима.
Большое спасибо, за то, что читали мой первый топик на этом сайте. Он делался от чистого сердца для тех людей, которые по каким-либо причинам не могут поиграть в классические игры на своём ПК. Если я вам помог — отпишите в комментариях, пожалуйста. Будет очень приятно. Жду также вашей критики. Заранее спасибо)
Лучшие комментарии
Да ну, 4 Гб ОЗУ и двухядерного процессора вполне себе хватает на эмулирование той же ХР. А с конфигурацией 8Гб/4 ядра (что на данный момент вполне себе средний ПК) — все будет работать прекрасно. Если есть SSD — лучше виртуалку разместить там, может существенно повысить быстродействие.
К тому же, на Windows 10 есть встроенный инструмент для работы с виртуалками — HyperV. Работает очень даже хорошо, так что можно и без стороннего ПО обойтись.
У меня другая история. Есть два компа, HP 2021 года с интергрированной видюхой и Asus 2023-го с дискретной. ОС идентична (10 естественно). И на первом старые игры запускаются, на втором не все. С чем это связано?
А нативно очень мало старых игр поддерживают оконный режим, особенно на windows 7-10.