Вышла новая версия D7VK 1.4

Прошло совсем немного времени с выхода версии 1.3, но разработчики D7VK накопили достаточно важных новшеств, чтобы выпустить полноценный минорный релиз. Звездой этого обновления стала поддержка технологии color key transparency (прозрачность по цветовому ключу). Если вы не застали эпоху раннего 3D, поясним: это был дешёвый аналог альфа-тестирования, позволявший делать определённые цвета (чаще всего чёрный) прозрачными. Технология работала даже на древнем железе, не поддерживающем форматы альфа-каналов. И теперь она наконец-то корректно реализована в D7VK.

Визуальное доказательство: N.I.C.E 2

Разница между версиями 1.3 и 1.4 особенно заметна на примере игры N.I.C.E 2. Если раньше чёрные области текстур отображались как непрозрачные блоки, то теперь прозрачность работает как задумано, и графика выглядит правильно.

D7VK v1.3 D7VK v1.4

Что ещё нового и исправленного?

  • Color key transparency (спасибо @CkNoSFeRaTU): Главная фича релиза. Устраняет артефакты непрозрачности в огромном количестве игр, включая:
    • Arx Fatalis
    • Messiah
    • Darkstone
    • Divine Divinity
    • Mortal Kombat 4
    • И многие другие.
  • Совместимость с классическими DDraw-играми: Проделана большая работа по объединению поддержки legacy-интерфейсов DirectDraw со всеми версиями D3D. Теперь такие хиты, как Plants vs Zombies и, возможно, другие игры PopCap той эпохи, стали играбельны.
  • Re-Volt и Sea Dogs: Благодаря исправлению бага, связанного с инстансингом DDraw через IClassFactory, эти игры больше не падают и запускаются.
  • Star Wars: Episode I Racer:
    • Очистка глубины (depth clears): Добавлена поддержка инициируемых DDraw очисток буфера глубины, что исправило рендеринг.
    • Запись глубины (depth write-back): Добавлена предварительная поддержка (пока только для формата D16), что исправило проблемы с затенением и окклюзией источников света. Туман теперь выглядит именно так, как задумывали разработчики, создавая нужную атмосферу.
  • Исправления крашей:
    • V-Rally 2 Expert Edition: Исправлен краш при запуске.
    • Revenant, Powerslide, Slave Zero и другие: Устранены различные пограничные случаи, вызывавшие зависания и падения в старых D3D- и DDraw-играх.
    • GTA 2: Добавлен обходной путь для потенциального краша при возвращении в главное меню.

Разработчики особенно отмечают вклад контрибьюторов @CkNoSFeRaTU и @Trass3r, чьи усилия и подсказки помогли реализовать многие из этих исправлений.

Этот релиз — настоящий подарок для всех ценителей ретро-гейминга. D7VK 1.4 не просто исправляет ошибки, а возвращает к жизни игры, которые годами не работали должным образом на современных системах. Особого упоминания заслуживает Star Wars: Episode I Racer — жемчужина, которую теперь можно пройти без графических глитчей, наслаждаясь атмосферой гонок на Татуине.

Как всегда, скачать новую версию можно на GitHub-странице проекта. Приятной игры!

  • Просмотров: 100

Этот веб-сайт использует технические и функциональные файлы cookie. Чтобы зарегистрировать учетную запись, связаться с нами, получить наши продукты или услуги, вы должны принять нашу Политику Конфиденциальности. Нажимая кнопку «Принять» или щелкая любую ссылку на этой странице, вы соглашаетесь на использование файлов cookie и принимаете нашу Политику использования cookie-файлов.