Как запускать старые игры на современном компьютере с помощью dgVoodoo
Егор Морозов
—
Очень много игр, выпущенных в конце 90ых - начале нулевых, на современных системах запускаться отказываются, или картинка в игре с артефактами. Это происходит из-за того, что в те времена многие игры писались на Glide, который разрабатывала несуществующая уже компания 3dfx. В дальнейшем это компания была поглощена Nvidia, и разработка Glide была прекращена, а поддержка его в современных видеокартах скорее рудиментарная. Это же касается и старых версий DirectX вплоть до 7ой — теоретически поддержка его должна быть в современных видеокартах, на деле — обычно нет.
Поэтому для запуска старых игр был написан враппер dgVoodoo 2 — то есть программа, которая перехватывает поток команд от программы и переводит их на понятный для современных видеокарт язык DX 11. При этом программа думает, что она запускается на видеокарте 3dfx Voodoo 2, и поэтому становится доступной улучшенная графика и эффекты (в те времена видеокарты от Voodoo были самыми мощными, и создатели игр делали графику на них лучше, чем на других видеокартах).
Для начала скачайте и установите нужную вам игру (к примеру, Дальнобойщики 2 или Сибирь). После этого скачайте сам враппер (тестировалась версия 2.54), распакуйте его и перенесите в папку с игрой файл dgVoodooCpl.exe и содержимое папок MS (если игра требует DirectX) или 3dfx (если игра требует Glide):
Если вы не знаете, что требует игра — можно перенести файлы из обеих папок. После этого запустите .exe-файл враппера и нажмите на значок .\ . Так же можно изменить некоторые настройки во вкладке Glide или DirectX — выбрать разрешение, эмулируемую видеокарту и ее объем памяти, включить или отключить вертикальную синхронизацию и сглаживание:
Все, после этого можно запустить игру (однако в некоторых случаях нужны дополнительные ухищрения — к примеру, Дальнобойщики 2 не запускаются, если объем ОЗУ больше 2 ГБ, так что если у вас больше — уменьшите его через msconfig):
Как видно никаких артефактов нет, игра идет стабильно в 60 fps и поддерживаются эффекты Voodoo (в данном случае это опавшие листья).
Рекомендации
- Как заменить иконку iOS-приложения «Сбербанка» на классическую
- Как установить крутейшие суперобои из HyperOS на любой смартфон Xiaomi, Poco или Redmi
- AliExpress запретил жителям России покупать компьютерные товары. Как обхитрить маркетплейс?
- CCleaner больше не нужен. Появилась безопасная утилита для очистки и оптимизации компьютера
Рекомендации
Комментарии
Ох, братцы! Сейчас в MAFIA катаю. Радости не нарадуюсь)
Да вот FPS что-т проседает. Но, думается мне, что эт личные проблемы. У многих всё в порядке.
Пробуйте!) "Mafia Remastered" или "CommunityModPack".
Enjoy! ^_^
Да вот FPS что-т проседает. Но, думается мне, что эт личные проблемы. У многих всё в порядке.
Пробуйте!) "Mafia Remastered" или "CommunityModPack".
Enjoy! ^_^
Пробуйте, по сути большинство игр для windows начиная где-то с 1998 года и до 2003 должны этим методом запускаться.
+49
На счёт Jedi knight (к примеру jedi academy)- у меня на 10ке полет нормальный. Для того что бы разрешение выставить 1920х1080 (игра его не поддерживает по стандарту) можно без всяких эмуляторов и доп. программ сделать.
Нажимаем shift и ~ выскакивает командная строка. Вводим
r_customwidth 1920
r_customheight 1080
r_mode — 1
vid_restart
И нажимаем enter
Разрешение станет нормальным. Теперь нужно обзор подправить.
Вызываем опять строку и вводим-
cg_fov 110
Теперь все станет отлично.
Так же этот способ подойдёт и для jedi outcast 2
Нажимаем shift и ~ выскакивает командная строка. Вводим
r_customwidth 1920
r_customheight 1080
r_mode — 1
vid_restart
И нажимаем enter
Разрешение станет нормальным. Теперь нужно обзор подправить.
Вызываем опять строку и вводим-
cg_fov 110
Теперь все станет отлично.
Так же этот способ подойдёт и для jedi outcast 2
здорово, попробую! спасибо! :)
в продолжение темы, а есть способы сделать так чтоб старые игры, тот же сэм, принц персии 1-3 шли в 16:9? на хр само как то растягивалось, а вот на 10ке все идет в 4:3...
в продолжение темы, а есть способы сделать так чтоб старые игры, тот же сэм, принц персии 1-3 шли в 16:9? на хр само как то растягивалось, а вот на 10ке все идет в 4:3...
+49
Да не за что)
Там то же нужно с разрешением разобраться, сходу на счет принца не скажу- честно не зацепил к сожалению, не играл особо, но чтобы заполняло весь экран (а не в центре к примеру квадрат) нужно выставить хоть какое нибудь приближённее к HD разрешение а далее должны помочь настройки видеокарты. К примеру на Nvidia заходим в "панель управления Nvidia", а там в дисплей-регулировка размера и положения рабочего стола. По идее ставим во весь экран. Тут надо поковырять. Должно растянуть.
Вот с сэмом попробую обязательно на днях. Думаю разберусь как настроить, не должно много времени занять)
Отпишусь вам что вышло)
Там то же нужно с разрешением разобраться, сходу на счет принца не скажу- честно не зацепил к сожалению, не играл особо, но чтобы заполняло весь экран (а не в центре к примеру квадрат) нужно выставить хоть какое нибудь приближённее к HD разрешение а далее должны помочь настройки видеокарты. К примеру на Nvidia заходим в "панель управления Nvidia", а там в дисплей-регулировка размера и положения рабочего стола. По идее ставим во весь экран. Тут надо поковырять. Должно растянуть.
Вот с сэмом попробую обязательно на днях. Думаю разберусь как настроить, не должно много времени занять)
Отпишусь вам что вышло)
+49
Стало любопытно, не удержался и скачал)))
С сэмом можно попробовать изменить разрешение в файле ini. Есть файлик PersistentSymbils.ini его открыть блокнотом и найти строчки с разрешением и поменять на нужное. При закрытии сохранить. Так же нужно обзор подправить- нужно строчку с FOV найти и изменить значение на (FLOAT)105.
Только сначала игру запустите, остальные графические параметры предварительно настройте, а то он может скинуть разрешение при применении настроек.
С сэмом можно попробовать изменить разрешение в файле ini. Есть файлик PersistentSymbils.ini его открыть блокнотом и найти строчки с разрешением и поменять на нужное. При закрытии сохранить. Так же нужно обзор подправить- нужно строчку с FOV найти и изменить значение на (FLOAT)105.
Только сначала игру запустите, остальные графические параметры предварительно настройте, а то он может скинуть разрешение при применении настроек.
+49
Вот, все без искажений)))
Все я залип) ща ещё локализацию найду русскую и пол ночи буду рубиться)
На днях наконец получилось Red Alert 2 установить- накатил потом локализацию фаргус, оторваться не могу)))
Все я залип) ща ещё локализацию найду русскую и пол ночи буду рубиться)
На днях наконец получилось Red Alert 2 установить- накатил потом локализацию фаргус, оторваться не могу)))
там слева внизу секретка с мутированными сэмами, нужно взорвать блок в стене храма...
а еще если пойдешь назад в пустыню, там есть островок зелени со здоровьем и ракетницей! но будь осторожен, появятся красные биомеханойды как только возьмешь оружие!
а еще если пойдешь назад в пустыню, там есть островок зелени со здоровьем и ракетницей! но будь осторожен, появятся красные биомеханойды как только возьмешь оружие!
+49
Понял, от души) спасибо
Уже не все помню, раньше вдоль и поперёк ее избегал)
Уже не все помню, раньше вдоль и поперёк ее избегал)
На Serious Sam есть HD переиздание, он нормально дружит с десяткой.
А так как вариант еще запускать старые игры на виртуалке с XP.
А так как вариант еще запускать старые игры на виртуалке с XP.
+189
Можно, но нужно заморачиваться с виртуальной машиной. А тут по сути закинул несколько файлов в папку с игрой и вуаля, все работает.
Я играю на виндусе 10 и не чё без этой программы у меня ноут очень слыбый но у меня не фига не просидает FPS в мафии в первой и второй ни чё так . Я не знаю чё у тебя за комп если у меня ноут слабый ему уже 20 с чем и ничё а у тебя лагает .Ну чё тогда я могу сказать про твой ПК он у тебя плахой ПК если у меня грузмит даушшшшшшшшшшшш дааааааааа. .... ...
0