- PVSM.RU - https://www.pvsm.ru -
В этом посте я решил собрать все известные мне способы запуска старых игр на современном компьютере. Это не пошаговая инструкция, а именно список способов, утилит и ссылок, что бы понимать, куда копать и что делать. По каждому конкретному методу уже существуют подробные документации, написанные другими людьми, так что моя цель – просто собрать всё это добро воедино.
Если вы любите старые квесты от Sierra, LucasArts и не только – рекомендую первым делом сходить и посмотреть, нет ли нужной вам игры в списке поддерживаемых ScummVM [15] или ResidualVM [16].
Если есть пометка “Good” или “Excellent” – то качайте без проблем, но учтите, что не всегда поддерживаются пиратские русификации игры (для фанатов лицензионной чистоты поясню – официальных локализацией для множества старых игр не существует, а пиратские порой были на высоте).
Данные программы – эдакие альтернативные интерпретаторы игровых квестовых движков.
ScummVM изначально заточенный под квесты от LucasArts, но позже в него была добавлена поддержка других квестов, вроде The Neverhood, Toonstruck и многих других. ResidualVM же изначально писался для запуска Grim Fandango.
Реализация обоих портов есть под разные ОС, в том числе Windows, Linux,Mac OS X, Android и другие. Исходный код открыт.
Сайт ScummVM [17].
Сайт ResidualVM [18].
Первым делом для выбранной вами игры рекомендую поискать source-port. К ним относятся проекты двух видов:
Где их искать? Я бы порекомендовал два пути.
Самый универсальный вариант – эмулятор DOS’а под названием DosBox. Он лучше, чем просто виртуальная машина, потому что как правило работает быстрее и заточен именно под эмуляцию игр. Но официальную версию 0.74 [21] брать не рекомендую – та обновлялась последний раз в 2010 году.
Лучше используйте DOSBox SVN Daum [22] – свежайшую сборку с последними патчами. Она работает стабильнее, заметно быстрее (захотите запустить шутеры 1995 года и старше – почувствуете колоссальную разницу), у неё лучше с совместимостью, есть возможность управлять эмуляцией через менюшки, есть поддержка эмуляции трёхмерного ускорителя Voodoo (эмуляция Glide API), эмуляция сетевой карты, MIDI-синтезатора Roland MT-32… Короче, эта версия – правильный выбор.
Инструкция по настройке DosBox. [23]
Если игра 16-битная, она не запустится под 64-битной версия ОС. Но можно ведь запустить Windows 3.1 в DosBox! Существуют и готовые сборки этого добра, например – от коллектива old-games [24]. Наверняка есть и другие, но я не встречал.
Здесь я считаю, что у вас на компьютере установлена Windows 7 или старше. Если вы гордый владелец Mac OS X или Linux, то последующие советы вам вряд ли помогут. Но всё равно рекомендую посмотреть, мало ли.
Самая большая в плане проблемности ситуация – встретить игру, которая либо запускается только на видеокарте Voodoo/Voodoo 2, либо только с ними показывает нормальную картинку. Варианта тут два:
Здесь есть надежда, что игра просто запустится, что бывает довольно часто. Если же нет…
См. выше. [3]
Самая замечательная ситуация – кто-из фанатов смог сделать патч к игре с закрытыми исходниками. Первым делом рекомендую искать на сайте old-games.ru [28], дальше – любимый поисковик.
Правый клик по ярлыку к программе -> свойства -> вкладка “совместимость”. Далее выбрать старую ОС и/или попробовать поиграться с чекбоксами вроде “отключить композицию рабочего стола”. Многие игнорируют эту возможность, а ведь ряд игр так вполне можно запустить. Тот же Drakan: Order of the Flame в режиме совместимости под Windows 7 у меня работает стабильнее, чем под Windows XP.
Утилита, решающая многие проблемы путём подмены DirectX-вызовов на свои. Может помочь игрушкам, написанным под Direct X версия с 1 по 7ю. Может работать как замедлялка, решает проблему с играми, работающими в 256-цветном режиме (например, StarCraft или Diablo 2), позволяет запустить в окне игры, работающие только в полноэкранном режиме и т.п. Но может и неплохо просаживать производительность, так что с настройками стоит экспериментировать. Есть открытые исходники.
Оригинальная версия. [29]
Версия с патчами от old-games [30] — для каких то игр может подойти лучше, для каких-то хуже, так что пробуйте обе версии.
Ряд старых игр работает на современных ПК без проблем, но не поддерживают режимы экрана с пропорциями, отличными от 4:3 – или просто не позволяют их выставить, или искажают пропорции картинки в этих режимах (например, персонажи превращаются в толстеньких карликов). Как правило, такую проблему можно решить, покопавшись в исполняемом файле игры, даже не имея исходного кода. Здесь рекомендую сайт Widescreen Gaming Forum [31], ни разу меня он не подводил, когда я искал подобные патчи.
Если вы являетесь счастливым обладателем этой ОС – то, во-первых, вы не получите проблем со старыми играми использующими 256-режим, да и ряд старых игр под Windows запустятся без проблем.
А во-вторых, вы можете напрямую запускать DOS-игры (если у вас 32-битная версия ОС). В этом случае рекомендую установить утилиту VDMSound Project [32]. Она улучшает эмуляцию звуковой карты и вообще является крайне полезной альтернативой для DosBox. Но для более поздних ОС не подходит.
Тут всё обычно просто и приятно: скачиваем эмулятор, образ картриджа/дискеты с игрой, запускаем первое и загружаем в него второе. Иногда так же придётся скачивать BIOS (обход ограничений на авторское право со стороны разработчиков) и плагины (когда эмулятор является ядром, а для видео/аудио/IO-подсистем код пишется отдельно).
Большинство консолей до 4го поколения включительно (до Sega Mega Drive включительно) И ранних 8/16 битные ПК эмулируется практически идеально. Так что если вы фанат Famicom, Atari 2600 или ZX Spectrum – всё пойдёт просто прекрасно.
Консоли 5го поколения (например Sony PlayStation или Nintendo 64) эмулируются как правило хорошо, но не без исключений.
Эмуляция консолей 6 и последующих поколей скорее исключение, чем правило (Sony PlayStation 2, например, эмулируется более-менее прилично, только компьютер нужен мощный; Xbox – практически никак [33] ).
Большинство эмуляторов и плагинов можно найти тут [34].
Нашли ошибку в советах или инструкциях? Знаете ещё какой-то способ? Пишите в личку или в комментарии, пост будет дополнен.
P.S. Уважаемое НЛО! Если вы посчитаете какую-либо из ссылок рекламной (хотя таких целей я не ставил) – удалите только её, пожалейте пост.
Автор: Newbilius
Источник [35]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/igry/78725
Ссылки в тексте:
[1] Игры жанра Quest (Квесты): #quest
[2] Игры под MS-DOS: #dos
[3] Source-порты: #sourceport
[4] DosBox: #dosbox
[5] Игры под Windows 3.1: #win31
[6] Игры под Windows 95 и выше: #win
[7] С поддержкой только Glide (Voodoo): #glide
[8] Без необходимости использовать Glide (Voodoo): #noglide
[9] Патчи от фанатов: #winfans
[10] Режим совместимости: #wincomp
[11] DxWnd: #dxwnd
[12] Патчи для поддержки широкоформатных режимов: #winwide
[13] Windows XP: #winxp
[14] Консольные игры и игры с IBM-PC-НЕСОВМЕСТИМЫХ компьютеров: #console
[15] ScummVM: http://scummvm.org/compatibility/
[16] ResidualVM: http://www.residualvm.org/compatibility/
[17] Сайт ScummVM: http://scummvm.org/
[18] Сайт ResidualVM: http://www.residualvm.org/
[19] OpenXcom: http://openxcom.org/
[20] Games Revival: http://www.gamesrevival.ru/
[21] официальную версию 0.74: http://www.dosbox.com/
[22] DOSBox SVN Daum: http://ykhwong.x-y.net/
[23] Инструкция по настройке DosBox.: http://www.old-games.ru/wiki/DOSBox_%D0%B4%D0%BB%D1%8F_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9
[24] от коллектива old-games: http://www.old-games.ru/utils/dosbox/.
[25] Инструкция по эмуляторам Glide.: http://www.old-games.ru/wiki/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_Glide-%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0%D0%BC
[26] 300-500 рублей: http://www.pc-1.ru/i_shop/video/pci/A029492
[27] Сайт с драйверами.: http://www.3dfxzone.it/dir/3dfx/voodoo2/drivers/
[28] old-games.ru: http://old-games.ru
[29] Оригинальная версия.: http://sourceforge.net/projects/dxwnd/
[30] Версия с патчами от old-games: http://www.old-games.ru/utils/soft/
[31] Widescreen Gaming Forum: http://www.wsgf.org/
[32] VDMSound Project: http://sourceforge.net/projects/vdmsound/
[33] практически никак: https://ru.wikipedia.org/wiki/Cxbx
[34] можно найти тут: http://www.emu-land.net/
[35] Источник: http://geektimes.ru/post/243845/
Нажмите здесь для печати.