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
| Componente | Il suo ruolo nella catena |
|---|---|
| DOSBox 0.74-3 o DOSBox-X | Esegue l'eseguibile DOS. |
| dgVoodoo2 | Converte l'output DirectDraw o Direct3D 9 in DirectX 11. |
| ReShade con supporto add-on | Inietta lo stack in dosbox.exe. |
| DLSS5-Feeder e shader per vettori di movimento | Simula i dati di movimento e profondità. |
| Add-on RenoDX DLSS 5 | Aggiunge il pannello Neural Rendering. |
| Libreria di neural rendering NVIDIA | Il 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.
- Imposta l'output su ddraw nel DOSBox classico o su direct3d in DOSBox-X.
- Copia DDraw.dll o D3D9.dll dalla cartella MS x86 di dgVoodoo2 accanto a dosbox.exe.
- Aggiungi dgVoodooCpl.exe e dgVoodoo.conf nella stessa cartella.
- Imposta l'API di output su Direct3D 11 con feature level 11.0 nel pannello di controllo.
- Avvia il gioco e conferma che appaia il watermark di dgVoodoo.
Step 2. Vettori, RenoDX, Libreria
- Installa ReShade su dosbox.exe con supporto add-on e seleziona DirectX 11.
- Aggiungi la build a 32-bit di DLSS5-Feeder e il suo pacchetto shader per i vettori di movimento.
- Copia l'add-on RenoDX DLSS 5 accanto all'eseguibile.
- Aggiungi la libreria di neural rendering ufficiale da un qualsiasi titolo DLSS 5, più un file standard di upscaler DLSS.
- 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.
| Elemento | Cosa succede |
|---|---|
| Tile di sfondo | Ottengono un'illuminazione morbida e una leggera sfocatura delle texture. |
| Sprite di Duke | Guadagna ombreggiatura, a volte un volto, mai dignità. |
| Nemici | Cambiano colore in base al preset. |
| HUD | Viene 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




