Материал опубликован - 08/05/2001
Играем в Need For Speed III Hot Pursuit
Знаменитая серия автомобильных гонок Need for Speed от компании Electronic
Arts украшает, пожалуй, коллекцию почти каждого владельца видеокарты Voodoo.
Electronic Arts встретила появление видеокарт от 3dfx с большим энтузиазмом
и одной из первых выпустила большое количество игр работающих через Glide.
Многие из них, игр первого настоящего 3D поколения, живут и что интересно,
успешно продаются и сегодня. Первой игрой из серии Need For Speed с поддержкой
аппаратной 3D графики и, конечно, Glide была NFS II SE. Эта игра смотрелась
намного красивее своего предшественника NFS II, в которой использовался
софтверный рендеринг. Но все же NFSII SE была просто переделкой уже существующей
игры под новый стандарт. Первой настоящей полностью новой гонкой с поддержкой
аппаратной 3D графики стала Need For Speed III Hot Pursuit. Обложку этой
игры украшал ставший тогда уже практически обязательным логотип "3Dfx".
Многие счастливые обладатели Voodoo Graphics и Voodoo2 с гордостью демонстрировали
любимую заставку, сопровождавшую собой запуск каждой Glide игры своим друзьям
и знакомым. Ну а тем оставалось только глотать слюни и копить денег...
Но вернемся к NFSIII. Хотя эта игра работает через Glide, причем гораздо
лучше и красивее чем в режиме Direct3D, знаменитая заставка 3dfx при ее
запуске не появляется, так что многие владельцы Voodoo даже и не подозревают,
что NFSIII это нормальная Glide игра. И только увидев эту же игру на какой-либо
Direct3D карте замечают разницу. Одной из особенностей всех видеоакселераторов
3dfx является аппаратная поддержка табличного тумана. Наложение тумана на
готовую картинку позволяет создать удивительно реалистичное изображение
- с перспективой, уходящими вдаль и растворяющимися в дымке объектами. Если
запускать NFSIII в режиме Direct3D, как это происходит на всех не-3dfx картах,
никакого тумана нет и в помине - последняя на момент выхода NFSIII версия
DirectX наложение тумана просто не поддерживала. Увидеть разницу могут все
желающие - NFSIII можно принудительно запустить в режиме Direct3D при помощи
ключа командной строки -d3d.
В оригинальной версии NFSIII предусматривалась поддержка Voodoo Graphics и
Voodoo2 - т.е. тех акселераторов, которые существовали на момент выхода игры.
Для корректной работы Voodoo Banshee и Voodoo3 требуются патчи. С Voodoo Banshee
все очень просто - достаточно скачать с сайта EA предназначенный для Banshee
патч - nfs3bansheepatch.exe
(190K). Программа сама установит обновленную версию библиотеки voodooa.dll и
внесет изменения в файл 3dsetup.dat (в этом файле хранятся настройки для всех
поддерживаемых игрой видеоакселераторов). После чего остается только запустить
3dsetup.exe, выбрать в списке Voodoo Banshee и наслаждаться прекрасной графикой
и плавной игрой. Советуем только не увлекаться установкой на Voodoo Banshee
разрешения выше 800х600, если только у вас не сильно быстрый процессор - игра
будет заметно притормаживать.
Для Voodoo3 не все так просто. Хотя EA выпустила официальный
патч для Voodoo3 (кстати игра NFSIII с этим патчем входи в комплект поставки
Retail версии Voodoo3 3000), при его установке наблюдается досадное явление
- полное отсутствие тумана. Можно подумать, что патч просто запускает игру через
Direct3D - но нет, все честно - в комплект патча входит обновленная библиотека
voodoo2a.dll, обеспечивающая поддержку Glide.
Вот пример двух скриншотов, полученных на Voodoo3. На левом туман есть, на
правом - как корова языком слизала. Обратите внимание, что на правом снимке
удаленные деревья и окружающая местность видны так же четко, как и рядом находящиеся
предметы.
Правый скриншот получен после установки стандартного патча для Voodoo3.
При более внимательном рассмотрении вопроса выясняется интересная вещь -
в NFSIII предусмотрено два режима поддержки Glide. Библиотека voodooa.dll
обеспечивает работу через Glide2 (этот интерфейс появился вместе с Voodoo
Graphics), а библиотека voodoo2a.dll - через Glide3 (новая версия Glide,
представленная вместе с Voodoo2). Самое интересное, что Voodoo Banshee работает
через Glide2 - хотя ее графическое ядро представляет собой лишь немного
урезанный вариант Voodoo2. Но еще интересней другое. Voodoo3 прекрасно работает
через Glide2 с библиотекой voodooa.dll входящей в комплект патча для Voodoo
Banshee. Зачем было EA выпускать новый патч для Voodoo3, да еще с ошибкой
не понятно. Так что для владельцев Voodoo3 рекомендуем следующий выход:
Устанавливаем патч для Voodoo Banhsee, затем в файле 3dsetup.dat (находится
в подкаталоге 3dsetup) находим строчку
CARD_3DFX Banshee
и заменяем ее на
CARD_3DFX Voodoo3
После чего запускаем 3dsetup.exe, выбираем Voodoo3 и наслаждаемся прекрасной
игрой (см. левый скриншот) теперь уже с туманом. Для владельцев Velocity
100 тут есть дополнительный подводный камень - прежде чем устанавливать
патч для Voodoo Banshee, следует добиться корректной работы всех Glide2
игр - как это сделать, рассказано в нашей статье, посвященной Velocity 100.
Первоисточник: voodoolife.narod.ru
