Легкий способ играть в старые игры с эмуляцией 3dfx

Внимание: эта статья относится только к людям старше двадцати лет. Если вы младше — смело закрывайте вкладку браузера, такого удовольствия от нее вы не получите.
Также про это мог кто-то знать, но почему-то я не нашел никаких материалов о том, насколько это круто работает. Если кто-то может меня дополнить — милости прошу.
Моя идея в том, чтобы дать счастье играть в старые игры максимально большому кругу лиц, сделать это максимально простым и качественным. По моему я нашел самый лучший способ, без больших усилий, в максимальном качестве играть в классические игры где угодно и когда угодно. Также быстро и просто как установить современную игру и играть.
Если для чего-то нужны очень серьезные знания — не все это оценят. А играть в старые игры становится все сложнее, а для некоторых — почти совсем невозможно.
Но не теперь.

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

После нового года на меня нахлынула волна ностальгии, такое со мной часто бывает, но в этот раз прижало очень сильно. До этого у меня были несколько попыток оживить моих друзей детства, но по разным причинам они оканчивались без особого успеха. А тут мне еще попался первый, очень редкий пилотный выпуск Twisted Metal, самая первая часть выпущенная партией 5000 экземпляров только для Японии. Да-да, для компьютера, для винды 95! Под 98й тоже обещала работать, тем более 95й у меня не было и с 98й я как-то лучше дружу. Только я собрал себе мой ностальгический комп, поставил некоторые игры, как его окупировала моя девушка, ей видети-ли под 98й виндой последний фотошоп не работает и вообще все не так, «что за фигню ты тут установил, вообще это мой комп, у тебя вон новый стоит».
Счастье было недолгим. На моем рабочем паровозе, разогнанном по самое не балуйся, что самое печальное в мои любимые игры я поиграть не могу, так как с виндой 7 х64 дружат единицы игр, даже со всеми профилями совместимости и фиксами, а новые игры радости так не доставляют. Ок, поставил я ей ХР, на ней с профилями совместимости завелись все игры, даже та редкость, TwistedMetal под 95ю винду! Радость была еще более недолгой, так как моя радость то ли что-то намудрила с драйверами из-за своего фотошопа, то ли установила как обычно фиг знает что фиг знает зачем, но из моей коллекции стали запускаться только пара игр. Хоть стой хоть плачь. Третий компьютер чисто для игр в квартире ставить банально некуда.

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

Следующей моей «находкой» стал образ 95й винды под досбокс, с эмуляцией Voodoo!
Нашел я его тут, случайно, в комментариях нашел ссылку на DOSBox от ykhwongа с предустановленной русской Windows 95 OSR2 + DirectX6, и последними дровами для виртуальной Voodoo, нашел провозившись до этого несколько месяцев с другими комбинациями операционок и виртуальных машин:
osvirtual.net/ru/microsoft-windows-95-with-software

Радости было много, но опять не долго музыка играла. Свой CD-ROM туда не пробросить, многие игры требуют диск или не устанавливаются из папки на HDD, а на то чтобы установить туда DaemonTools у меня ушел практически месяц, перепробовал я и другие виртуальные приводы, толку было мало. Не буду говорить что он требовал и что я устанавливал и как, чтобы не сбивать вас моим опытом, скажу только что нужна версия 347, она существует в интернете, с разными размерами файла установки, с разной работоспособностью и по ходу установки требует доустановить еще 3-4 программы. Если кто-то проделает этот путь и получит стабильную систему — я буду очень рад послушать как он это сделал. Также могу рассказать что делал я и дам все материалы что у меня есть.
Так или иначе, довольный, я смог получить работающий образ системы с DT, смог установить несколько игр… И тут меня ждало разочарование. Ни одна игра не играбельна, простите за каламбур. Во многих есть заставки, почти во всех тормозят меню, ни одна не смогла проработать дольше пары секунд, потом или вылет с обращением в не ту память, или тихая смерть. Опыты с настройками досбокса ничего не дали. Опять же, может вам повезет больше и этот образ рабочий, я просто прекратил все попытки найдя тот способ о котором хочу рассказать, он в миллионы раз проще.

Дальше я пытался выжать все что можно из 98й винды, работала чуть стабильнее но опять же 99% неиграбельно или выглядит очень не айс. Виртуалок испробовал много.

Затем вышел новый релиз vmware в котором они хвастались своей поддержкой 3D в виртуальной машине. Как мне показалось, все это проигнорировали, как и я… почти.
Винда 98 ничем опять не порадовала — графический адаптер виртуалки в ней есть, простейшие игры как-то работают, но DirectX 5.0-9.0 упорно говорят что видео адаптера нет, гуляйте.

И тут мне краем глаза попался полный обзор от vmware – они и не обещали поддержку нормального 3D везде! Только начиная с ХР! А большего нам и не надо. Для 99% игр есть файлы совместимости которые позволят им запускаться под ХР. И туда же можно до кучи поставить досбокс чтоб было всё в одном месте. Это решает все проблемы с новыми компьютерами! Плюс эта система теоретически сможет жить вечно. Если не ставить ничего кроме игр, делать ее бэкапы (мой бэкап ХР SP3 + Need For Speed 1-5 в полных версиях весит 1! DVD в архиве и 7.5Гб в рабочем виде образа vmware — что почти незаметно для многотерабайтника винта) — твое счастье будет всегда с тобой.
Все было бы хорошо, но чего-то нехватало. В моем компьютерном зале в детстве стояло много компьютеров, но почему-то только за один из них была очередь длиннее чем сейчас за новыми айфонами… там было мелким шрифтом на стене написано возле каждого компа что у него за железо, вот и у этого было все как у всех, кроме одной строчки — у всех было написано Riva TNT, а у него — Voodoo!
Кто знает о чем я, тот оценит.
Даже если у игры была версия Direct3D наравне с Voodoo, они никогда даже рядом не стояли.
Раньше я не особо заморачивался, играл и играл, но когда впервые увидел КАК отличается мой любимый Need For Speed 3 и Counter-Strike 1.6, как и десятки других игр, я надолго пополнил очередь к этому компьютеру. Это казалось магией — все другие картинки выглядели на его фоне доисторическими и страшными. Видели бы вы это все моими глазами.
Так или иначе, в этой моей находке нашлось место и для Voodoo. Нет, я ее не купил, да она и не заработает сейчас в виртуалке без больших усилий.
Огромное спасибо парням из www.zeus-software.com — они сделали это возможным, быстро отвечают на вопросы и быстро исправляют баги, которых и так почти нет.
Когда я сделал это, я почти плакал. Оргазм глазами, по другому я это не могу назвать, по коже бегут мурашки от кайфа — как будто заглянул в свои воспоминания и там все осталось в точности так же.
Мошки летящие в экран в NFS II, крутейший дождь NFS 3, снег, туман, реальные тени, картинка из далекого прошлого теперь есть у меня, в любое время когда я хочу и никто ее не сможет испортить, даже я.
Здесь вы можете посмотреть галерею скриншотов, сделанных на этой виртуалке с этим врапером: cryforspeed.com/inspiration
А здесь — детальное и пошаговое руководство, хотя думаю оно и не нужно, всё и так просто,
это только всякие может быть неочевидные для некоторых мелочи: cryforspeed.com/classic-need-for-speed

С тех пор как я сделал это прошло несколько месяцев. Не проходит и пары недель чтоб я не запускал эту виртуалку. Грузится она быстрее некоторых приложений на моем айфоне, все игры работают идеально, как будто это 90-98й год и ты сидишь за компьютером с одной из Voodoo. Чистое, ничем не омраченное удовольствие.
Спасибо всем кто дочитал досюда, хочу услышать ваше мнения, дополнения или исправления, может я что-то упустил.
Также хочется услышать ответ на вопрос — играете ли вы в старые игры и как часто?

Если вы просто долистали в поисках решения до конца или прочитали всё, но не поняли что делать — скачиваем vmware player с их сайта (он бесплатный и теперь может создавать виртуалки сам), устанавливаем ХР, устанавливаем nGlide враппер, устанавливаем ваши игры и если надо устанавливаем им профили совместимости для ХР (для 90% проблемных игр профили для ХР есть в интернете, плюс многие есть на сайте производителей nGlide), играем.
Все действия занимают в худшем случае пол часа, что не идет ни в какое сравнение со временем на то чтоб заставить работать тот же NFS 4 на Win7 x64.
Если не помогло и это и всё еще что-то непонятно — по последней ссылке чуть выше есть очень длинное и разжеванное до каждого действия руководоство.
UPDATE: Сегодня специально установил VirtualBox и XP, игры идут только в самом слабом SoftwareMode,
у самого VirtualBox поддержка Direct3D заявлена только экспериментально. При установке 3dfx враппера ни одна игра не работает — черный экран с нормально идущей музыкой, спасает только перезагрузка. Получается мой вариант единственно работающий для игр поддерживающих 3dfx.
Поделиться публикацией

Комментарии 44

    +29
    Это всё, конечно, хорошо, но какой смысл статьи? Жёлтый заголовок, полно воды, никакой конкретики и текст, как в рекламах новых революционных методов заработка в интернете $100500 в месяц.
      –4
      Смысл в том что можно играть в старые игры в отличном качестве на любой ОС.
      В интернете информации о том что в vmware можно установить 3dfx враппер и полноценно играть в старые игры я не нашел.
      Зато нашел море руководств как через огромные сложности пытаться запустить старую игру на той или другой ОС.
      Какой еще нужно конкретики? Написано точно что нужно делать.
      Если кому-то не нравится пост, подозреваю ему не интересно играть в старые игры в принципе.
        –1
        А все минусуют, минусуют, и никто не говорит почему…
        Будем считать что у всех молчаливо-плохое настроение,
        ну и ладно, может кому-то эта статья поможет,
        в избранное ее уже многие добавили
        • НЛО прилетело и опубликовало эту надпись здесь
            +1
            Исправил.
            Спасибо за комментарий, третий полезный комментарий из всех.
          +2
          В интернете информации о том что в vmware можно установить 3dfx враппер и полноценно играть в старые игры я не нашел.

          Тем временем для нормальной работы XP в virtualbox достаточно поставить VBox Additions. Даже для Win 9x есть решения. Так что совершенно непонятно, в чем новости.
            0
            И это даст нормальное 3D ускорение и заработает враппер 3dfx вроде nGlide?
            Что-то я такого не встречал…
              +2
              Да, даст нормальное 3D-ускорение

              www.dedoimedo.com/images/computers/2008/virtualbox-3d-enable.png
                +2
                У меня после танцев с бубном в virtualbox заработал крутящийся кубик теста Direct3D, но ни одна игра не была играбельной.
                Плюс многим старым играм вроде NFS 1-5 нужно не Direct3D а именно 3dfx.
                По крайней мере это было так до января 2013 когда я закончил опыты с virtualbox.
                Идея статьи была в том чтоб сделать это максимально простым.
                В vmware и ХР для счастья нехватает только враппера, а про VBox Additions я вот например не видел ничего внятного, ни результатов,
                ни его самого до вашего поста.
                По факту это единственный дельный комментарий из всех.
                Спасибо.
              0
              Нормальная работа есть, я не спорю.
              Только игры идут только в Software mode (так себе достижение, да?)
              А при установке 3dfx врапера при запуске игр черный экран, только музыка играет.
              Все ускорения включены, VBox Additions как вы посоветовали установлены.
            0
            Я порезал статью вдвое и добавил в последнем абзаце по шагам все три действия которые надо сделать чтоб такая же виртуалка была у вас.
            Мне казалось что до этого было и так понятно.
            Может казалось потому что я уже знал что делать)
            +6
            Выложили бы образ системы с пачкой уже установленных игр — вот это было бы дело.
              +1
              Сейчас только-только вышел новый закон и я не хочу подставлять хабр ссылкой на пиратский материал, чем является образ ХР если его выложить.
              Если скажете куда можно выложить — с радостью сделаю это, пишите в ЛС.
              В моей системе живут Need For Speed 1-5 и идут в шикарном качестве в 1920х1080 со всеми эффектами 3dfx
                0
                А геймпады работают?
                  0
                  Дропбокс, или mega.co.nz/, или любой другой сервис аплоада файлов (тот же Яндеск.Диск).
                    –2
                    Только вот за распространение ссылки на этот образ в нашей роиссе можно теперь сесть.
                    И наш хабр могут заблокировать если ссылка будет на нем.
                    На хабре в футере сегодня была ссылка почему.
                      0
                      а 95 со старым оффисом значит можно?
                        0
                        Буквально пол года назад на одном общеизвестном российском трекере были десятки дисков ХР от оригинала до сборок и это никого не интересовало.
                        Я думал выложить свою виртуалку туда же.
                        Затем буквально месяц назад все образы ХР резко выпилили, даже самые проблемные сборки.
                        И совсем недавно вышел тот антипиратский законопроект который как-бы намекнул что больше халявы не будет.
                        Про образы 95/98 которых можно найти валом — я думаю когда мелкомягкие заканчивают поддержку ОС,
                        они заканчивают и следить за ее пиратским распространением.
                        Я могу ошибаться. Скоро поддержка ХР закончится — увидим.
                          +1
                          Не обязательно давать ссылку, можно просто положить на какую-нибудь мегу и намекнуть, по каким тегам ее искать.
                            0
                            Киньте мне в личку место куда можно выложить 4.82Гб файл и я его выложу и добавлю информацию в статью где и как его найти.
                            Тогда чтоб поиграть в NFS 1-5 вам понадобится только vmware player и этот файл.
                              0
                              Выше была ссылка на мегу. На фришном акке: «A globally accessible, high-performance, secure cloud drive with 50 GB of storage space.»
                                0
                                Скажем так, образ очень похожий на мой есть на пиратской бухте по запросу «vmware need for speed 3dfx»
                                Надеюсь кто-нибудь попробует и отпишется мне :)
                                  0
                                  Автор раздачи там что характерно — «cry4speed», думаю второй такой там всё равно не будет.
                                  Докачать надо будет только vmware player, он бесплатный.
                                    0
                                    Спасибо за наводку, буду пробовать =)
                  0
                  Если ХР его определит — должны, это лучший вариант что я встречал, а я потратил на изучение этой темы практически год.
                    0
                    Не вижу проблемы поиграть в старые игры — у меня на ноуте под Линукс Минт отменно работают wine и dosbox, а на крайний случай есть virtualbox с лицензионной винХР (абсолютно честно полученной по программе MSDN AA).
                    95% старых игр запускаются без особых проблем.
                    (интересно, а ссылка на файл-образ виртуальной машины будет являться нарушением лицензий?)
                      0
                      Полностью согласен. Та же NFS MW под вайном летает.
                      +1
                      Странно что тут еще нету ссылки на gog.com
                        0
                        Я не связан с разработчиками nGlide никак, кроме того что они мне помогали с вопросами на их форуме пока я не нашел этот способ.
                        Что реально странно — это количество минусующих статью строго равняется количеству добавивших её в закладки.
                        При этом почти все добавляют в закладки и не плюсуют…
                        0
                        Не получилась статья, бывает. Сделай ещё одну попытку — с готовыми рецептами и кратким алгоритмом действий — что делать, чтобы запустить игру для той или иной ОС/платформы, это будет полезно, в отличии от эмоционального текста с парой ссылок.
                          0
                          Спасибо, думал ее уменьшить раза в три, но друзья сказали им понравилось.
                          Надо было делать как решил.
                          +1
                          эта статья относится только к людям старше двадцати лет. Если вы младше — смело закрывайте вкладку браузера, такого удовольствия от нее вы не получите.

                          Мне 20, что делать? :)
                            +1
                            Добавьте пост в закладки и приходите сразу после следующего ДР.
                            0
                            Ребята, я плАчу…
                              0
                              Мда, слили так слили ) Возможно из-за публикации не в те хабы. А я вот испытал приступ ностальгии и пойду поставлю все это дело и старую добрую NFS. Черт возьми, у меня ведь тоже стояла вуду )

                              Кстати, вопросы про минусы здесь вызывают приступ агрессии ), да и с таким контентом всеже лучше на гейм ресурс какой-нибудь.
                                0
                                Добро пожаловать!
                                  0
                                  Я тоже думал про хабы — все кроме Линукса вроде бы прямо подходят, Линукс тоже косвенно подходит — многим его пользователям больше 20 лет и они застали те игры. Мне вот на убунте нехватало только классических игр для счастья )
                                  0
                                  Дуалбут же был вторым решением после виртуалки, зачем третий комп, зачем девушку девушкин компьютер насиловать?
                                    0
                                    Хотя бы затем что у меня SSD на рабочем компе и ставить ХР или 98 на него я не буду, диск небольшой и это SSD.
                                    А с компом девушки ничего не сделаешь хотя бы потому что она его окупировала)
                                      0
                                      Судя по тому, что у вас маленький SSD, вы подняли виртуалку на HDD. Так выделили бы теже 10гб с HDD под XP. 7 загрузчик, потом можно было бы оживить с установочного диска 7. Это конечно хорошо, что вы разобрались и без этого, всё же знаний наверно прибавилось, но некоторые вещи решаются довольно просто)
                                    0
                                    У одного меня по первому абзацу сложилось впечатление, что автор — адов СЕОшник?
                                    И по этому комменту тоже: habrahabr.ru/post/187580/#comment_6521456
                                      0
                                      Автор Senior Developer который вначале написал адски длинную статью и сейчас ее порезал уже вдвое.
                                      Может порежу еще.
                                        0
                                        А почему второй системой XP не поставили? И виртуалок не нужно и проблем с 3d меньше.
                                          0
                                          Прошу прощения, просмотрел, выше уже ответили.

                                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                        Самое читаемое