Ana içeriğe geç
Voxel Duke Nukem 3D Has Been Released and It's Retro-Cool

Duke Nukem 3D İçin DLSS 5 Kurulum Rehberi

DOSBox, dgVoodoo2, sahte hareket vektörleri ve RenoDX kullanarak Duke Nukem 3D'de DLSS 5'i çalıştırın. RTX 5090 Mobile üzerinde 10 fps ile test edilmiştir.

Yazan:
Friolt
Güncellendi
Okuma süresi
2 dk
Konu
Haberler
Neden Source Port Değil de DOSBox?
Reklam

Duke Nukem 3D için DLSS 5, her DOS oyunu gibi aynı işkence sürecinden geçiyor. DOSBox orijinal çalıştırılabilir dosyayı (executable) çalıştırıyor, dgVoodoo2 DOSBox penceresini DirectX 11'e sarıyor, bir "feeder" hareket vektörlerini taklit ediyor, RenoDX eklentiye ev sahipliği yapıyor ve resmi NVIDIA kütüphanesi sonucu yeniden işliyor. RTX 5090 Mobile ve Core Ultra 9 275HX üzerinde yaklaşık 10 fps ile test edilmiştir.

İyi haber şu ki, Duke 3D aslında birinci şahıs (FPS) bir oyun ve modelin en sevdiği sahne türü de bu. Kötü haber ise geri kalan her şey.

Neden Source Port Değil de DOSBox?

EDuke32 ve DOSBox sorusunun burada basit bir cevabı var. EDuke32, OpenGL üzerinden render alıyor ve dgVoodoo2 OpenGL'i sarmıyor; bu yüzden DOS rotası, DirectX 11'e temiz bir şekilde ulaşan tek yol. Purist oyuncular, 1996 model otantik yazılım render'ının 2026 model bir sinir ağı (neural network) tarafından yargılanmasından büyük keyif alacaktır.

SeçenekRendererBu zincire uygun mu?
DOSBox içinde orijinal DOS executableYazılım, DirectDraw veya Direct3D 9 üzerinden gösteriliyorEvet, dgVoodoo2 ile
EDuke32OpenGL veya yazılımdgVoodoo2 ile değil
20th Anniversary World TourKendi renderer'ıTest edilmedi

Adım 1. DOSBox'ı Sarmalama

DOS executable dosyasına sahip herhangi bir Duke Nukem 3D Atomic Edition kopyası işinizi görecektir. Build engine, Wolfenstein'dan daha fazla CPU tüketir, bu yüzden DOSBox'a biraz alan tanıyın.

  1. dosbox.conf dosyasında core'u dynamic, cycles değerini ise max olarak ayarlayın.
  2. Klasik DOSBox'ta output'u ddraw, DOSBox-X'te ise direct3d olarak ayarlayın.
  3. dgVoodoo2 MS x86 klasöründeki DDraw.dll veya D3D9.dll dosyasını dosbox.exe'nin yanına kopyalayın.
  4. dgVoodooCpl.exe ve dgVoodoo.conf dosyalarını aynı klasöre ekleyin.
  5. dgVoodoo2 Direct3D 11 output'u 11.0 feature level'da seçin ve uygulayın.
  6. SETUP.EXE dosyasını bir kez çalıştırın, video modunuzu seçin ve oyun içindeki dgVoodoo filigranını (watermark) onaylayın.

Duke Nukem 3D DOSBox tarafında önemli olan tek değişiklikler bunlar. Daha yüksek VESA modları daha iyi görünür ancak CPU tüketir, bu yüzden 640x480 ile başlayın.

Adım 2. Vektörler, RenoDX, Kütüphane

  1. dosbox.exe üzerine eklenti desteğiyle ReShade kurun ve DirectX 11'i seçin.
  2. RenoDX hareket vektörleri için 32-bit DLSS5-Feeder build'ini ve shader paketini ekleyin.
  3. RenoDX DLSS 5 eklentisini çalıştırılabilir dosyanın yanına kopyalayın.
  4. Herhangi bir DLSS 5 oyunundan resmi sinirsel işleme (neural rendering) kütüphanesini ve standart bir DLSS upscaler dosyasını ekleyin.
  5. Başlatın, Home tuşuna basın, Add-ons kısmını açın ve Neural Rendering'i etkinleştirin.

Bu sürecin her dalı ve her DirectX sürümü için klasör derinliği, tam talimatlarda yer almaktadır.

Model, Build Engine'e Ne Yapıyor?

Duke Nukem 3D Build engine, gerçek 3D modelleri değil, sektörleri ve sprite'ları çizer. Duvarlar ve zeminler bir koridor gibi algılandığı için iyi tepki verir. Düşmanlar ve Duke'un elleri sprite olduğu için model tahmin yürütür. DLSS 5 halüsinasyonları, çoklu geçişlerde (multi-pass) hızla artar çünkü x2 ve üzeri ayarlar kare geçmişini yok sayar ve her kareyi sıfırdan yeniden çizer.

AyarBaşlangıç değeriNeden
Injection pointOutputRender aşaması enjeksiyonunda değiştirilecek gerçek bir geometri yok.
IntensityMediumDaha yüksek değerler tüm seviyenin rengini değiştirir.
PresetNaturalEn az agresif palet.
Passesx1Her ekstra geçiş kareyi karartır.
Enable UpscalingOffTamamlanmamış ve titremeye meyilli.

İnce Detaylar

  • Pig Cops ve Assault Troopers, presetler arasında yüz değiştirebilir; bu olması gerekenden daha komik bir durum.
  • Vektörler motor tarafından sağlanmadığı ve tahmin edildiği için hızlı strafe yaparken hayaletleşme (ghosting) oluşur.
  • HUD hiçbir şey tarafından maskelenmediği için yeniden boyanır.
  • Tam ekran DOSBox arayüzü gizleyebilir, bu yüzden pencere modunda hata ayıklayın.

DLSS 5 DOS oyunları arasında Duke 3D en ikna edici görüneni, çünkü modelin eğitildiği shooter oyunlarına en yakın olanı. Yine de bu, şimdiye kadar kuracağınız en yavaş Duke Nukem 3D grafik modu olacak.

Karar

Çalışıyor, koridorlarda neredeyse ilginç görünüyor ve 10 fps ile oynanabiliyor. Hail to the king, kısa süreliğine.

Reklam