DLSS 5 في Duke Nukem تعني لعبة المنصات (side scroller) الصادرة عام 1991، وليس نسخة الأبعاد الثلاثية، ونعم، إنها تعمل. يقوم DOSBox بتشغيل اللعبة، بينما يقوم dgVoodoo2 بتغليف نافذة DOSBox داخل DirectX 11، ويقوم مغذي (feeder) بابتكار متجهات الحركة، ويستضيف RenoDX الإضافة، وتقوم مكتبة NVIDIA الرسمية بالباقي. تم الاختبار على جهاز RTX 5090 Mobile بمعالج Core Ultra 9 275HX، حيث تستهلك ألوان EGA الـ 16 ما يقرب من 10 fps.
النموذج لا يرى Duke أبداً. إنه يرى نافذة DOSBox مليئة بالبكسلات، وهذا هو سبب تطابق الإعداد لكل ألعاب DOS وسبب كون النتيجة مخيبة للآمال. كل ما يأتي بعد الغلاف (wrapper) هو السلسلة القياسية.
ما تحتاجه
| المكون | وظيفته في السلسلة |
|---|---|
| DOSBox 0.74-3 أو DOSBox-X | تشغيل ملف DOS التنفيذي. |
| dgVoodoo2 | تحويل مخرجات DirectDraw أو Direct3D 9 إلى DirectX 11. |
| ReShade مع دعم الإضافات | حقن الحزمة في dosbox.exe. |
| DLSS5-Feeder وحزم تظليل متجهات الحركة | محاكاة بيانات الحركة والعمق. |
| إضافة RenoDX DLSS 5 | إضافة لوحة العرض العصبي (Neural Rendering). |
| مكتبة NVIDIA للعرض العصبي | نموذج DLSS 5 الرسمي، وليس نسخة مسربة. |
الخطوة 1. تغليف DOSBox داخل DirectX 11
إعداد Duke Nukem 1991 على DOSBox لا يحتاج إلى أي شيء معقد، فاللعبة نفسها صغيرة وغير متطلبة. الغلاف (wrapper) هو المكان الذي تبدأ فيه المتعة.
- اضبط المخرجات (output) على ddraw في DOSBox الكلاسيكي أو على direct3d في DOSBox-X.
- انسخ DDraw.dll أو D3D9.dll من مجلد dgVoodoo2 MS x86 بجوار dosbox.exe.
- أضف dgVoodooCpl.exe و dgVoodoo.conf إلى نفس المجلد.
- اضبط واجهة برمجة تطبيقات المخرجات على Direct3D 11 بمستوى ميزات 11.0 في لوحة التحكم.
- ابدأ اللعبة وتأكد من ظهور علامة dgVoodoo المائية.
الخطوة 2. المتجهات، RenoDX، المكتبة
- قم بتثبيت ReShade على dosbox.exe مع دعم الإضافات واختر DirectX 11.
- أضف إصدار DLSS5-Feeder 32-بت وحزمة تظليل متجهات الحركة الخاصة به.
- انسخ إضافة RenoDX DLSS 5 بجوار الملف التنفيذي.
- أضف مكتبة العرض العصبي الرسمية من أي عنوان يدعم DLSS 5، بالإضافة إلى ملف DLSS upscaler قياسي.
- شغل اللعبة، اضغط على Home، افتح علامة تبويب Add-ons وقم بتفعيل Neural Rendering.
نفس روتين RenoDX DLSS 5 للألعاب القديمة يغطي كل عناوين DOS. فقط ملف الغلاف يتغير بين المحركات، وتدرج التعليمات خطوة بخطوة كل فرع من فروع DirectX إذا رفض شيء ما التحميل.
ما يفعله DLSS 5 بلعبة منصات
من الواضح أن النموذج تم تدريبه على مشاهد ثلاثية الأبعاد من منظور الشخص الأول. على المنصات المسطحة والرسوم المتحركة (sprites)، يتصرف مثل مرشح ReShade باهظ الثمن يضيف أحياناً ظلاً لم يطلبه أحد. هذه هي الحالة الصادقة لدعم DLSS 5 للألعاب ثنائية الأبعاد.
| العنصر | ما يحدث |
|---|---|
| بلاطات الخلفية | تحصل على إضاءة ناعمة وتلطيخ طفيف في القوام. |
| شخصية Duke | تكتسب تظليلاً، وأحياناً وجهاً، ولكنها لا تكتسب وقاراً أبداً. |
| الأعداء | يتغير لونهم حسب الإعداد المسبق. |
| واجهة المستخدم (HUD) | يتم إعادة رسمها أيضاً، حيث لا يوجد شيء يخفيها. |
رسومات DLSS 5 EGA تكشف انحياز الألوان بوحشية. مع 16 لوناً فقط للبدء بها، يدفع الإعداد الافتراضي (Default) الشاشة نحو الأخضر، ويدفعها Natural نحو الأزرق، ويتحول Cinematic إلى الأرجواني مع رفع درجات الأسود.
الفروق الدقيقة
- حافظ على نقطة الحقن (Injection point) على Output، لأن حقن مرحلة العرض ليس لديه ما يمسكه في لعبة ثنائية الأبعاد.
- حافظ على التمريرات (passes) عند x1، لأن كل تمريرة إضافية تغمق الصورة.
- اترك تفعيل الترقية (Enable Upscaling) متوقفاً، فهو غير مكتمل.
- قم بالتصحيح في وضع النافذة، لأن وضع ملء الشاشة في DOSBox يمكن أن يخفي التراكب (overlay).
الحكم
إصدار Duke Nukem الأصلي على PC كان يستحق أفضل من هذا، وهذا بالضبط هو سبب قيامنا بذلك. كحيلة تقنية، إنها تعمل. كلعبة من ألعاب DLSS 5 القديمة التي تستحق اللعب، فهي ليست كذلك.
المصدر: Worst Guides Ever




