DLSS 5 in Duke Nukem کا مطلب 1991 کا side scroller ہے، نہ کہ 3D والا، اور ہاں، یہ چلتا ہے۔ DOSBox گیم کو لانچ کرتا ہے، dgVoodoo2 DOSBox ونڈو کو DirectX 11 میں ریپ (wrap) کرتا ہے، ایک feeder موشن ویکٹرز بناتا ہے، RenoDX ایڈ-آن کو ہوسٹ کرتا ہے، اور آفیشل NVIDIA لائبریری باقی کام کرتی ہے۔ اسے RTX 5090 Mobile پر Core Ultra 9 275HX کے ساتھ ٹیسٹ کیا گیا، جہاں 16 EGA کلرز کی قیمت تقریباً 10 fps پڑتی ہے۔
ماڈل کبھی Duke کو نہیں دیکھتا۔ یہ پکسلز سے بھری ایک DOSBox ونڈو دیکھتا ہے، یہی وجہ ہے کہ ہر DOS گیم کے لیے سیٹ اپ ایک جیسا ہے اور نتیجہ اتنا مایوس کن ہے۔ ریپر (wrapper) کے بعد سب کچھ ایک معیاری چین (standard chain) ہے۔
آپ کو کیا ضرورت ہے
| کمپوننٹ | چین میں اس کا کام |
|---|---|
| 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 ماڈل، کوئی لیک (leak) نہیں۔ |
سٹیپ 1. DOSBox کو DirectX 11 میں ریپ کریں
Duke Nukem 1991 DOSBox سیٹ اپ کو کسی غیر معمولی چیز کی ضرورت نہیں، گیم خود بہت چھوٹی اور سادہ ہے۔ ریپر (wrapper) وہ جگہ ہے جہاں سے مزہ شروع ہوتا ہے۔
- کلاسک DOSBox میں آؤٹ پٹ کو ddraw پر یا DOSBox-X میں direct3d پر سیٹ کریں۔
- DDraw.dll یا D3D9.dll کو dgVoodoo2 MS x86 فولڈر سے کاپی کر کے dosbox.exe کے ساتھ رکھیں۔
- dgVoodooCpl.exe اور dgVoodoo.conf کو اسی فولڈر میں شامل کریں۔
- کنٹرول پینل میں آؤٹ پٹ API کو Direct3D 11 فیچر لیول 11.0 پر سیٹ کریں۔
- گیم شروع کریں اور تصدیق کریں کہ dgVoodoo واٹر مارک ظاہر ہو رہا ہے۔
سٹیپ 2. ویکٹرز، RenoDX، لائبریری
- dosbox.exe پر ایڈ-آن سپورٹ کے ساتھ ReShade انسٹال کریں اور DirectX 11 منتخب کریں۔
- 32-bit 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 سپورٹ کی یہی ایماندارانہ حالت ہے۔
| ایلیمنٹ | کیا ہوتا ہے |
|---|---|
| بیک گراؤنڈ ٹائلز | سافٹ لائٹنگ اور ہلکا سا ٹیکسچر سمیر (smear) ملتا ہے۔ |
| Duke اسپرائٹ | شیڈنگ حاصل کرتا ہے، کبھی چہرہ، لیکن وقار کبھی نہیں۔ |
| دشمن | پری سیٹ کے ساتھ رنگ بدلتے ہیں۔ |
| HUD | یہ بھی ری پینٹ ہو جاتا ہے، کیونکہ کوئی چیز اسے ماسک نہیں کرتی۔ |
DLSS 5 EGA گرافکس کلر بائس (bias) کو بری طرح بے نقاب کرتے ہیں۔ شروع کرنے کے لیے صرف 16 رنگوں کے ساتھ، Default اسکرین کو سبز، Natural نیلا، اور Cinematic اٹھائے ہوئے سیاہ رنگوں کے ساتھ جامنی کر دیتا ہے۔
باریکیاں
- Injection point کو Output پر رکھیں، کیونکہ رینڈر-اسٹیج انجیکشن کے پاس 2D گیم میں پکڑنے کے لیے کچھ نہیں ہوتا۔
- پاسز (passes) کو x1 پر رکھیں، کیونکہ ہر اضافی پاس تصویر کو تاریک کر دیتا ہے۔
- Enable Upscaling کو آف چھوڑ دیں، یہ نامکمل ہے۔
- ونڈوڈ موڈ میں ڈیبگ کریں، کیونکہ فل سکرین DOSBox اوورلے کو چھپا سکتا ہے۔
فیصلہ
اصل Duke Nukem PC ریلیز اس سے بہتر کی مستحق تھی، اور یہی وجہ ہے کہ ہم نے ایسا کیا۔ ایک کرتب (stunt) کے طور پر یہ کام کرتا ہے۔ DLSS 5 کی ان ریٹرو گیمز میں سے ایک کے طور پر جو کھیلنے کے قابل ہوں، یہ نہیں ہے۔
ماخذ: Worst Guides Ever




