Duke Nukem (1991) में DLSS 5 का मतलब है 1991 वाला साइड-स्क्रोलर, न कि 3D वाला, और हाँ, यह चलता है। DOSBox गेम को लॉन्च करता है, dgVoodoo2 DOSBox विंडो को DirectX 11 में रैप (wrap) करता है, एक फीडर मोशन वेक्टर्स बनाता है, RenoDX ऐड-ऑन को होस्ट करता है, और बाकी काम आधिकारिक NVIDIA लाइब्रेरी करती है। इसे RTX 5090 Mobile और Core Ultra 9 275HX पर टेस्ट किया गया, जहाँ 16 EGA कलर्स की कीमत लगभग 10 fps पड़ी।
मॉडल कभी Duke को नहीं देखता। यह पिक्सल से भरी एक DOSBox विंडो को देखता है, इसीलिए हर DOS गेम के लिए सेटअप एक जैसा है और इसीलिए रिजल्ट इतना निराशाजनक है। रैपर के बाद सब कुछ स्टैंडर्ड चेन है।
आपको क्या चाहिए
| कंपोनेंट | चेन में इसका काम |
|---|---|
| DOSBox 0.74-3 या DOSBox-X | DOS एग्जीक्यूटेबल को रन करता है। |
| dgVoodoo2 | DirectDraw या Direct3D 9 आउटपुट को DirectX 11 में बदलता है। |
| ReShade (ऐड-ऑन सपोर्ट के साथ) | dosbox.exe में स्टैक को इंजेक्ट करता है। |
| DLSS5-Feeder और मोशन वेक्टर शेडर्स | मोशन और डेप्थ डेटा को फेक (fake) करता है। |
| RenoDX DLSS 5 ऐड-ऑन | Neural Rendering पैनल जोड़ता है। |
| NVIDIA न्यूरल रेंडरिंग लाइब्रेरी | आधिकारिक DLSS 5 मॉडल, कोई लीक नहीं। |
स्टेप 1. DOSBox को DirectX 11 में रैप करें
Duke Nukem 1991 DOSBox सेटअप को किसी अजीब चीज़ की ज़रूरत नहीं है, गेम खुद बहुत छोटा और हल्का है। रैपर ही वो जगह है जहाँ असली मज़ा शुरू होता है।
- क्लासिक DOSBox में आउटपुट को ddraw पर या DOSBox-X में direct3d पर सेट करें।
- dgVoodoo2 MS x86 फोल्डर से DDraw.dll या D3D9.dll को dosbox.exe के बगल में कॉपी करें।
- उसी फोल्डर में dgVoodooCpl.exe और dgVoodoo.conf जोड़ें।
- कंट्रोल पैनल में आउटपुट API को Direct3D 11 (फीचर लेवल 11.0) पर सेट करें।
- गेम स्टार्ट करें और सुनिश्चित करें कि dgVoodoo वॉटरमार्क दिखाई दे रहा है।
स्टेप 2. वेक्टर्स, RenoDX, लाइब्रेरी
- ऐड-ऑन सपोर्ट के साथ dosbox.exe पर ReShade इंस्टॉल करें और DirectX 11 चुनें।
- 32-बिट DLSS5-Feeder बिल्ड और उसका मोशन वेक्टर शेडर पैक जोड़ें।
- RenoDX DLSS 5 ऐड-ऑन को एग्जीक्यूटेबल के बगल में कॉपी करें।
- किसी भी DLSS 5 टाइटल से आधिकारिक न्यूरल रेंडरिंग लाइब्रेरी और एक स्टैंडर्ड DLSS अपस्केलर फाइल जोड़ें।
- लॉन्च करें, Home दबाएं, Add-ons टैब खोलें और Neural Rendering को इनेबल करें।
वही RenoDX DLSS 5 ओल्ड-गेम्स रूटीन हर DOS टाइटल पर काम करता है। सिर्फ रैपर फाइल इंजन के हिसाब से बदलती है, और स्टेप-बाय-स्टेप निर्देश में हर DirectX ब्रांच की लिस्ट दी गई है अगर कुछ लोड न हो।
DLSS 5 साइड-स्क्रोलर के साथ क्या करता है
मॉडल को स्पष्ट रूप से फर्स्ट-पर्सन 3D सीन्स पर ट्रेन किया गया है। फ्लैट प्लेटफॉर्म्स और स्प्राइट्स पर यह एक महंगे ReShade फिल्टर की तरह व्यवहार करता है जो कभी-कभी ऐसी शैडो जोड़ देता है जिसकी किसी को ज़रूरत नहीं थी। 2D गेम्स के लिए DLSS 5 सपोर्ट की यही हकीकत है।
| एलिमेंट | क्या होता है |
|---|---|
| बैकग्राउंड टाइल्स | सॉफ्ट लाइटिंग और हल्का टेक्सचर स्मियर मिलता है। |
| Duke स्प्राइट | शेडिंग मिलती है, कभी-कभी चेहरा, पर डिग्निटी कभी नहीं। |
| दुश्मन | प्रीसेट के साथ रंग बदलते हैं। |
| HUD | यह भी रीपेंट (repainted) हो जाता है, क्योंकि इसे कुछ भी मास्क नहीं करता। |
DLSS 5 EGA ग्राफिक्स कलर बायस को बुरी तरह एक्सपोज़ करते हैं। शुरुआत में केवल 16 कलर्स होने के कारण, Default स्क्रीन को ग्रीन, Natural ब्लू, और Cinematic काले रंग को बढ़ाकर पर्पल कर देता है।
बारीकियां
- Injection point को Output पर रखें, क्योंकि रेंडर-स्टेज इंजेक्शन के पास 2D गेम में पकड़ने के लिए कुछ नहीं होता।
- पासेस को x1 पर रखें, क्योंकि हर एक्स्ट्रा पास इमेज को डार्क कर देता है।
- Enable Upscaling को ऑफ रखें, यह अधूरा है।
- विंडो मोड में डीबग करें, क्योंकि फुलस्क्रीन DOSBox ओवरले को छिपा सकता है।
निष्कर्ष
ओरिजिनल Duke Nukem PC रिलीज़ इससे बेहतर की हकदार थी, और इसीलिए हमने ऐसा किया। एक स्टंट के तौर पर यह काम करता है। खेलने लायक DLSS 5 रेट्रो गेम्स में से एक के तौर पर, यह नहीं है।
सोर्स: Worst Guides Ever




