Saltar al contenido principal
Voxel Duke Nukem 3D Has Been Released and It's Retro-Cool

Cómo ejecutar DLSS 5 en Duke Nukem 3D

Ejecuta DLSS 5 en Duke Nukem 3D mediante DOSBox, dgVoodoo2, vectores de movimiento falsos y RenoDX. Probado en RTX 5090 Mobile a 10 fps.

Escrito por
Friolt
Actualizado
Tiempo de lectura
2 min
Tema
Noticias
Por qué usar DOSBox y no un source port
Publicidad

Ejecutar DLSS 5 en Duke Nukem 3D pasa por el mismo proceso de tortura que cualquier videojuego de DOS. DOSBox ejecuta el ejecutable original, dgVoodoo2 envuelve la ventana de DOSBox en DirectX 11, un feeder simula vectores de movimiento, RenoDX aloja el add-on y la librería oficial de NVIDIA redibuja el resultado. Probado en una RTX 5090 Mobile con un Core Ultra 9 275HX a unos 10 fps.

La buena noticia es que Duke 3D es, en realidad, un juego en primera persona, que es el tipo de escena que le gusta al modelo. La mala noticia es todo lo demás.

Por qué usar DOSBox y no un source port

La pregunta sobre EDuke32 frente a DOSBox tiene una respuesta sencilla aquí. EDuke32 renderiza a través de OpenGL y dgVoodoo2 no envuelve OpenGL, por lo que la ruta de DOS es la que aterriza limpiamente en DirectX 11. Los puristas también disfrutarán de que el auténtico renderizador de software de 1996 sea juzgado por una red neuronal de 2026.

OpciónRenderizadorCompatible con esta cadena
Ejecutable original de DOS en DOSBoxSoftware, mostrado a través de DirectDraw o Direct3D 9Sí, vía dgVoodoo2
EDuke32OpenGL o softwareNo mediante dgVoodoo2
20th Anniversary World TourSu propio renderizadorNo probado

Paso 1. Envolver DOSBox

Cualquier copia de Duke Nukem 3D Atomic Edition con el ejecutable de DOS servirá. El motor Build consume más CPU que Wolfenstein, así que dale espacio a DOSBox.

  1. Configura el core en dynamic y los cycles en max en dosbox.conf.
  2. Configura la salida (output) en ddraw en el DOSBox clásico o en direct3d en DOSBox-X.
  3. Copia DDraw.dll o D3D9.dll de la carpeta MS x86 de dgVoodoo2 junto a dosbox.exe.
  4. Añade dgVoodooCpl.exe y dgVoodoo.conf a la misma carpeta.
  5. Selecciona la salida Direct3D 11 de dgVoodoo2 en el nivel de característica 11.0 y aplica.
  6. Ejecuta SETUP.EXE una vez, elige tu modo de video y confirma la marca de agua de dgVoodoo en la partida.

Esos son los únicos cambios en Duke Nukem 3D DOSBox que importan. Los modos VESA más altos se ven mejor pero consumen más CPU, así que comienza en 640x480.

Paso 2. Vectores, RenoDX, Librería

  1. Instala ReShade en dosbox.exe con soporte para add-ons y selecciona DirectX 11.
  2. Añade la versión de 32 bits de DLSS5-Feeder y su paquete de shaders para los vectores de movimiento de RenoDX.
  3. Copia el add-on de RenoDX DLSS 5 junto al ejecutable.
  4. Añade la librería oficial de renderizado neuronal de cualquier título con DLSS 5, además de un archivo de upscaler estándar de DLSS.
  5. Inicia el juego, presiona Home, abre Add-ons y habilita Neural Rendering.

Cada rama de este proceso, incluyendo la profundidad de carpetas para cada versión de DirectX, se encuentra en las instrucciones completas.

Qué le hace el modelo al motor Build

El Build engine de Duke Nukem 3D dibuja sectores y sprites, no modelos 3D reales. Las paredes y los pisos responden bien porque se interpretan como un pasillo. Los enemigos y las manos de Duke son sprites, así que el modelo adivina. Las alucinaciones de DLSS 5 crecen rápido en multi-pass, porque x2 y superiores ignoran el historial de fotogramas y redibujan cada fotograma desde cero.

AjusteValor inicialRazón
Punto de inyecciónOutputLa inyección en la etapa de renderizado no tiene geometría real que modificar.
IntensidadMediumLos valores más altos recolorean todo el nivel.
PresetNaturalLa paleta menos agresiva.
Pasadas (Passes)x1Cada pasada extra oscurece el fotograma.
Habilitar escaladoOffIncompleto y propenso a parpadeos.

Matices

  • Los Pig Cops y Assault Troopers pueden cambiar de cara entre presets, lo cual es más divertido de lo que debería ser.
  • El desplazamiento lateral rápido (strafing) genera fantasmas, ya que los vectores son estimados y no proporcionados por el motor.
  • El HUD se redibuja, ya que nada lo enmascara.
  • El modo pantalla completa de DOSBox puede ocultar el overlay, así que depura en modo ventana.

Entre los juegos de DOS con DLSS 5, Duke 3D es el que se ve más convincente, simplemente porque es más parecido a los shooters en los que fue entrenado el modelo. Sigue siendo el mod gráfico para Duke Nukem 3D más lento que instalarás jamás.

Veredicto

Funciona, se ve casi interesante en los pasillos y se puede jugar a 10 fps. Hail to the king, brevemente.

Publicidad