Portada » Llega la versión 1.1 de D7VK ¡Bienvenidos a Linux, juegos Vintage de Windows!
Publicado en

Llega la versión 1.1 de D7VK ¡Bienvenidos a Linux, juegos Vintage de Windows!

Los juegos vintage de Windows, o como usualmente también se les conocen, juegos clásicos, han recibido un gran impulso para incursionar de lleno en Linux con el reciente lanzamiento de D7VK 1.1. Para que tengan una idea de la magnitud de esta actualización, Ahora será posible correr una gran cantidad de juegos clásicos Direct3D 7 con un rendimiento nativo en Linux. Esto, obviamente implica una mejora sustancial si se compara con implementaciones como WineD3D

Los juegos vintage o clásicos de Windows han recibido un gran impulso para ejecutarse con un rendimiento nativo en Linux gracias a la versión 1.1 de D7VK

¿Qué hace exactamente D7VK y por qué esta nueva versión da un gran impulso para que los juegos vintage o clásicos de Windows se ejecuten muy bien en Linux?

D7VK es básicamente una capa de traducción basada en Vulkan la cual se enfoca en traducir llamadas de D3D7 a D3D9, empleando para ello una implementación del controlador DXVK de Proton. También incluye soporte experimental hacia D3D6. Un dato a destacar es que la API de interoperabilidad usada en versiones anteriores a D3D8 es considerada como «muy maldita» por los desarrolladores de D7VK. Esta es la razón por la que los juegos clásicos o vintage de Windows son muy complicados de emular.

«Las versiones de Direct3D anteriores a la versión 8 son tierras de interoperabilidad muy malditas, y los juegos se mezclan fácilmente con Direct Draw antiguo y/o con GDI lo cual hace que no funcionen como se espera en muchos casos». Advierten los desarrolladores de D7VK.

Ahora bien, en el reciente lanzamiento de la versión 1.1 se han incluido mejoras sustanciales que permitirán correr decentemente numerosos juegos vintage de Windows como: Drakan: Order of the Flame , Earth 2150 (y expansiones), Expendable, Tachyon: The Fringe, Tomb Raider Chronicles y Arabian Nights en Linux.

Los cambios relevantes de esta nueva versión

En D7VK 1.1, nos encontraremos con cambios relevantes tales como:

  • Se ha añadido varios parches que permiten a juegos como Sacrifice, utilizar correctamente una profundidad de color de 32 bits al intentar usar la antigua implementación D32 (Importante reseñar que D32 no está soportado en los actuales controladores gráficos)
Juegos clásicos como Sacrifice ahora usan correctamente una profundidad de color de 32 bits
  • Se incluye soporte para sistemas de renderizado antiguos, por lo que títulos vintage como Sacred ahora son jugables. Esto también implica soportar el renderizado dentro del mismo juego, siempre y cuando se configure previamente las características 3D y resoluciones deseadas. Esto permite ejecutar títulos como Conquest: Frontier Wars.
  • Los intercambio de mipmaps han sido corregidos, por lo que ahora es posible jugar sin problemas, juegos vintage de Windows como Gothic, Gothic 2 y Star Trek DS9: The Fallen en Linux.

¿Y qué hay de los juegos vintage o clásicos de Windows D3D6?

Dependiendo de como se haya programado el juego (por algo se consideran «tierras malditas» las API de interoperabilidad usadas en versiones anteriores a D3D7) es posible correrlo con D7VK 1.1 o no. Por ejemplo, juegos como: Final Fantasy VIII, Resident Evil 2 y Grand Theft Auto 2 es posible ejecutarlos, ya que utilizan las API más avanzadas de su época.

Sin duda estas son muy buenas noticias para los gamers linuxeros que ansían jugar juegos clásicos o vintage de Windows en la querida plataforma de Tux.

¡Bloguero del mundo!, redacto notas tech, aunque ocasionalmente escribo sobre otras cosas!

Deja un comentario