Heroes of Might and Magic 2'de DLSS 5 çalıştırmak mümkün ve bu, kare hızının (frame rate) hiçbir öneminin olmadığı nadir durumlardan biri. DOSBox, DOS sürümünü çalıştırıyor; dgVoodoo2 pencereyi DirectX 11'e sarıyor; bir "feeder" hareket vektörlerini (motion vectors) taklit ediyor; RenoDX eklentiye ev sahipliği yapıyor ve resmi NVIDIA kütüphanesi kalelerinizi yeniden boyuyor. RTX 5090 Mobile ve Core Ultra 9 275HX üzerinde yaklaşık 10 fps ile test edilmiştir.
Heroes 2 sıra tabanlı bir oyun olduğu için 10 fps, Impossible zorluk seviyesinde yapay zekaya karşı nasıl yenildiğinizi değiştirmiyor. Değişen şey sanat tarzı ve bu her zaman daha iyi bir sonuç vermiyor.
İhtiyacınız Olanlar
| Bileşen | Zincirdeki görevi |
|---|---|
| DOSBox 0.74-3 veya DOSBox-X | Oyunun DOS sürümünü çalıştırır. |
| dgVoodoo2 | DirectDraw veya Direct3D 9'u DirectX 11'e sarar. |
| Add-on destekli ReShade | Stack'i dosbox.exe içine enjekte eder. |
| DLSS5-Feeder ve hareket vektörü shader'ları | Hiçbiri olmayan 2D bir harita için hareket ve derinlik tahmini yapar. |
| RenoDX DLSS 5 add-on | Neural Rendering panelini ekler. |
| NVIDIA neural rendering kütüphanesi | Resmi DLSS 5 modeli. |
| RTX 50 serisi GPU | NVIDIA tarafından zorunlu tutulur. |
Neden fheroes2 Değil de DOSBox?
fheroes2 ve DOSBox seçimi tamamen kontrol meselesine dayanıyor. fheroes2 harika bir açık kaynaklı motor ancak kendi pipeline'ı ile SDL üzerinden render alıyor; DOS yolu ise dgVoodoo2'ye temiz bir DirectDraw veya Direct3D 9 hedefi sunuyor. DOS sürümünü içeren herhangi bir Heroes of Might and Magic 2 Gold kopyası işinizi görecektir.
Adım 1. DOSBox'ı Sarın
- Klasik DOSBox'ta çıktıyı ddraw, DOSBox-X'te ise direct3d olarak ayarlayın.
- dgVoodoo2 MS x86 klasöründeki DDraw.dll veya D3D9.dll dosyasını dosbox.exe'nin yanına kopyalayın.
- dgVoodooCpl.exe ve dgVoodoo.conf dosyalarını aynı klasöre ekleyin.
- Çıktı API'sini 11.0 özellik seviyesinde Direct3D 11 olarak ayarlayın.
- Oyunu başlatın ve dgVoodoo filigranını doğrulayın.
Oyun hafif olduğu için bir Heroes 2 DOSBox kurulumu ekstra ayar gerektirmez. dgVoodoo2 Heroes 2 kurulumundaki tek tuzak "bitness" (mimari) durumudur; mutlaka x86 dosyalarını kullanın.
Adım 2. Vektörler, RenoDX, Kütüphane
- ReShade'i add-on desteğiyle dosbox.exe üzerine kurun ve DirectX 11'i seçin.
- 32-bit DLSS5-Feeder yapısını ve hareket vektörü shader paketini ekleyin.
- RenoDX DLSS 5 eklentisini çalıştırılabilir dosyanın yanına kopyalayın.
- Herhangi bir DLSS 5 oyunundan resmi neural rendering kütüphanesini ve standart bir DLSS upscaler dosyasını ekleyin.
- Oyunu başlatın, Home tuşuna basın, Add-ons sekmesini açın ve Neural Rendering'i etkinleştirin.
Tam talimatlar, kalan DirectX dallarını ve en yaygın klasör derinliği hatalarını kapsamaktadır.
Model Pixel Art'a Ne Yapıyor?
Model 3D sahneler üzerinde eğitildiğinden, elle çizilmiş bir macera haritası kafasını karıştırıyor. RenoDX'in 2D oyunlardaki sonuçları tutarlı: ReShade tarzı bir filtre, daha yumuşak kenarlar ve daha önce hiç gölge düşürmeyen bir ağacın altında beliren ara sıra oluşan gölgeler elde ediyorsunuz.
| Ekran | Ne oluyor? |
|---|---|
| Macera haritası | Yumuşak aydınlatma ve arazi karolarında hafif bir bulanıklık. |
| Kale ekranları | Binalar ekstra gölgelendirme ve tuhaf materyal tahminleri alıyor. |
| Savaş | Birimler preset ile renk değiştiriyor ve bazen yüz hatları kazanıyor. |
| Arayüz | Hiçbir şey maskelemediği için arayüz de yeniden boyanıyor. |
İnce Detaylar
- Injection point'i Output üzerinde tutun, çünkü render-stage enjeksiyonu geometri bulamaz.
- Ekstra geçişler tüm haritayı kararttığı için geçişleri (passes) x1'de tutun.
- Natural'ı seçin, çünkü Default yüksek güçte yeşile, Cinematic ise mora dönüyor.
- Titreşim yaptığı için Enable Upscaling'i kapalı bırakın.
Kimler Uğraşmalı?
DLSS 5 sıra tabanlı oyunlar, bu zincirin teknik olarak rahat olduğu tek türdür. Eğer RTX 50 serisi donanımınız ve biraz mizah anlayışınız varsa, bir harita deneyin. Aksi takdirde orijinal sprite'ları koruyun; onlar ne yaptıklarını bilen insanlar tarafından çizilmişti.
Kaynak: Worst Guides Ever




