Vai al contenuto principale
Duke Nukem (Video Game 1991) - IMDb

Come eseguire DLSS 5 in Duke Nukem (1991)

Esegui DLSS 5 nel classico Duke Nukem del 1991 tramite DOSBox, dgVoodoo2, motion vector simulati e RenoDX. Scopri come funziona la catena di elaborazione.

Scritto da
Friolt
Aggiornato
Tempo di lettura
2 min
Argomento
Notizie
Cosa ti serve
Pubblicità

DLSS 5 in Duke Nukem si riferisce al platform a scorrimento del 1991, non a quello 3D, e sì, funziona. DOSBox avvia il gioco, dgVoodoo2 wrappa la finestra di DOSBox in DirectX 11, un feeder crea i vettori di movimento, RenoDX ospita l'add-on e la libreria ufficiale NVIDIA fa il resto. Testato su un RTX 5090 Mobile con un Core Ultra 9 275HX, dove 16 colori EGA costano circa 10 fps.

Il modello non "vede" mai Duke. Vede una finestra DOSBox piena di pixel, motivo per cui il setup è identico per ogni gioco DOS e perché il risultato è così deludente. Tutto ciò che segue il wrapper è la catena standard.

Cosa ti serve

ComponenteIl suo ruolo nella catena
DOSBox 0.74-3 o DOSBox-XEsegue l'eseguibile DOS.
dgVoodoo2Converte l'output DirectDraw o Direct3D 9 in DirectX 11.
ReShade con supporto add-onInietta lo stack in dosbox.exe.
DLSS5-Feeder e shader per vettori di movimentoSimula i dati di movimento e profondità.
Add-on RenoDX DLSS 5Aggiunge il pannello Neural Rendering.
Libreria di neural rendering NVIDIAIl modello DLSS 5 ufficiale, non un leak.

Step 1. Wrappare DOSBox in DirectX 11

Un setup DOSBox per Duke Nukem 1991 non richiede nulla di esotico, il gioco in sé è leggero e poco esigente. Il divertimento inizia con il wrapper.

  1. Imposta l'output su ddraw nel DOSBox classico o su direct3d in DOSBox-X.
  2. Copia DDraw.dll o D3D9.dll dalla cartella MS x86 di dgVoodoo2 accanto a dosbox.exe.
  3. Aggiungi dgVoodooCpl.exe e dgVoodoo.conf nella stessa cartella.
  4. Imposta l'API di output su Direct3D 11 con feature level 11.0 nel pannello di controllo.
  5. Avvia il gioco e conferma che appaia il watermark di dgVoodoo.

Step 2. Vettori, RenoDX, Libreria

  1. Installa ReShade su dosbox.exe con supporto add-on e seleziona DirectX 11.
  2. Aggiungi la build a 32-bit di DLSS5-Feeder e il suo pacchetto shader per i vettori di movimento.
  3. Copia l'add-on RenoDX DLSS 5 accanto all'eseguibile.
  4. Aggiungi la libreria di neural rendering ufficiale da un qualsiasi titolo DLSS 5, più un file standard di upscaler DLSS.
  5. Avvia, premi Home, apri la scheda Add-ons e abilita Neural Rendering.

La stessa routine RenoDX DLSS 5 per i vecchi giochi copre ogni titolo DOS. Solo il file del wrapper cambia tra i vari engine, e le istruzioni passo-passo elencano ogni branch DirectX nel caso qualcosa non dovesse caricarsi.

Cosa fa il DLSS 5 a un side-scroller

Il modello è stato chiaramente addestrato su scene 3D in prima persona. Su piattaforme piatte e sprite si comporta come un costoso filtro ReShade che occasionalmente aggiunge un'ombra non richiesta. Questo è l'onesto stato del supporto DLSS 5 per i giochi 2D.

ElementoCosa succede
Tile di sfondoOttengono un'illuminazione morbida e una leggera sfocatura delle texture.
Sprite di DukeGuadagna ombreggiatura, a volte un volto, mai dignità.
NemiciCambiano colore in base al preset.
HUDViene ridipinto anch'esso, dato che nulla lo maschera.

La grafica EGA con DLSS 5 espone brutalmente il bias cromatico. Con soli 16 colori di partenza, Default sposta lo schermo sul verde, Natural sul blu e Cinematic vira sul viola con neri sollevati.

Sfumature

  • Mantieni Injection point su Output, perché l'iniezione allo stadio di rendering non ha nulla a cui aggrapparsi in un gioco 2D.
  • Mantieni i passaggi a x1, poiché ogni passaggio extra scurisce l'immagine.
  • Lascia Enable Upscaling disattivato, è incompleto.
  • Fai debug in modalità finestra, poiché DOSBox a schermo intero può nascondere l'overlay.

Verdetto

La release originale per PC di Duke Nukem meritava di meglio, ed è esattamente per questo che l'abbiamo fatto. Come stunt funziona. Come uno dei giochi retro con DLSS 5 che vale la pena giocare, no.

Fonte: Worst Guides Ever

Pubblicità