انتقل إلى المحتوى الرئيسي
Duke Nukem (Video Game 1991) - IMDb

طريقة تشغيل DLSS 5 في لعبة Duke Nukem (1991)

تعرف على كيفية تفعيل DLSS 5 في لعبة Duke Nukem الأصلية عبر استخدام DOSBox وdgVoodoo2 وRenoDX مع تقنية المتجهات الحركية الوهمية.

كتبه
Friolt
مُحدّث
وقت القراءة
2 دقيقة
الموضوع
أخبار
ما تحتاجه
إعلان

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) هو المكان الذي تبدأ فيه المتعة.

  1. اضبط المخرجات (output) على ddraw في DOSBox الكلاسيكي أو على direct3d في DOSBox-X.
  2. انسخ DDraw.dll أو D3D9.dll من مجلد dgVoodoo2 MS x86 بجوار dosbox.exe.
  3. أضف dgVoodooCpl.exe و dgVoodoo.conf إلى نفس المجلد.
  4. اضبط واجهة برمجة تطبيقات المخرجات على Direct3D 11 بمستوى ميزات 11.0 في لوحة التحكم.
  5. ابدأ اللعبة وتأكد من ظهور علامة dgVoodoo المائية.

الخطوة 2. المتجهات، RenoDX، المكتبة

  1. قم بتثبيت ReShade على dosbox.exe مع دعم الإضافات واختر DirectX 11.
  2. أضف إصدار DLSS5-Feeder 32-بت وحزمة تظليل متجهات الحركة الخاصة به.
  3. انسخ إضافة RenoDX DLSS 5 بجوار الملف التنفيذي.
  4. أضف مكتبة العرض العصبي الرسمية من أي عنوان يدعم DLSS 5، بالإضافة إلى ملف DLSS upscaler قياسي.
  5. شغل اللعبة، اضغط على 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

إعلان