انتقل إلى المحتوى الرئيسي
Voxel Duke Nukem 3D Has Been Released and It's Retro-Cool

طريقة تشغيل DLSS 5 في لعبة Duke Nukem 3D

تعرف على كيفية تشغيل DLSS 5 في Duke Nukem 3D باستخدام DOSBox وdgVoodoo2 وRenoDX. تم الاختبار على RTX 5090 Mobile بمعدل 10 إطارات في الثانية.

كتبه
Friolt
مُحدّث
وقت القراءة
2 دقيقة
الموضوع
أخبار
لماذا DOSBox وليس Source Port؟
إعلان

تمر لعبة Duke Nukem 3D مع تقنية DLSS 5 بنفس عملية المعالجة المعقدة التي تخضع لها أي لعبة DOS. يقوم DOSBox بتشغيل الملف التنفيذي الأصلي، بينما يقوم dgVoodoo2 بتحويل نافذة DOSBox إلى DirectX 11، ويعمل مُغذي (feeder) على محاكاة متجهات الحركة، ويستضيف RenoDX الإضافة المطلوبة، ثم تقوم مكتبة NVIDIA الرسمية بإعادة رسم النتيجة. تم الاختبار على بطاقة RTX 5090 Mobile مع معالج Core Ultra 9 275HX بمعدل إطارات يبلغ حوالي 10 fps.

الخبر السار هو أن Duke 3D هي في الواقع لعبة منظور شخص أول، وهو نوع المشاهد الذي يفضله النموذج. أما الخبر السيئ فهو كل ما تبقى.

لماذا DOSBox وليس Source Port؟

سؤال المقارنة بين EDuke32 و DOSBox له إجابة بسيطة هنا. يقوم EDuke32 بالرندرة عبر OpenGL، ولا يقوم dgVoodoo2 بتحويل OpenGL، لذا فإن مسار DOS هو الوحيد الذي يعمل بشكل نظيف على DirectX 11. سيستمتع المتشددون أيضاً برؤية محرك الرندرة البرمجي الأصلي لعام 1996 وهو يخضع للتقييم من قبل شبكة عصبية من عام 2026.

الخيارالمُعالج (Renderer)متوافق مع هذه السلسلة
ملف DOS التنفيذي الأصلي في DOSBoxبرمجي، يُعرض عبر DirectDraw أو Direct3D 9نعم، عبر dgVoodoo2
EDuke32OpenGL أو برمجيلا يعمل عبر dgVoodoo2
20th Anniversary World Tourمحرك الرندرة الخاص بهالم يتم اختباره

الخطوة 1. تحويل DOSBox

أي نسخة من Duke Nukem 3D Atomic Edition تحتوي على ملف DOS التنفيذي ستفي بالغرض. يستهلك محرك Build موارد معالج أكثر من Wolfenstein، لذا امنح DOSBox مساحة كافية.

  1. اضبط core على dynamic و cycles على max في ملف dosbox.conf.
  2. اضبط output على ddraw في نسخة DOSBox الكلاسيكية أو على direct3d في DOSBox-X.
  3. انسخ DDraw.dll أو D3D9.dll من مجلد MS x86 الخاص بـ dgVoodoo2 وضعه بجانب dosbox.exe.
  4. أضف dgVoodooCpl.exe و dgVoodoo.conf إلى نفس المجلد.
  5. اختر مخرج dgVoodoo2 Direct3D 11 بمستوى ميزات 11.0 وقم بالتطبيق.
  6. شغل SETUP.EXE مرة واحدة، واختر وضع الفيديو الخاص بك، وتأكد من ظهور العلامة المائية لـ dgVoodoo داخل اللعبة.

هذه هي التغييرات الوحيدة المهمة في Duke Nukem 3D DOSBox. تبدو أوضاع VESA الأعلى أجمل ولكنها تستهلك المزيد من موارد المعالج، لذا ابدأ بدقة 640x480.

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

  1. قم بتثبيت ReShade على dosbox.exe مع دعم الإضافات واختر DirectX 11.
  2. أضف نسخة 32-bit من DLSS5-Feeder وحزمة التظليل (shader pack) الخاصة بها لمتجهات حركة RenoDX.
  3. انسخ إضافة RenoDX DLSS 5 بجانب الملف التنفيذي.
  4. أضف مكتبة الرندرة العصبية الرسمية من أي عنوان يدعم DLSS 5، بالإضافة إلى ملف DLSS upscaler قياسي.
  5. شغل اللعبة، اضغط على Home، افتح Add-ons وقم بتفعيل Neural Rendering.

كل فرع من هذه العملية، بما في ذلك عمق المجلدات لكل إصدار من DirectX، موجود في التعليمات الكاملة.

ما يفعله النموذج بمحرك Build

يقوم محرك Build الخاص بـ Duke Nukem 3D برسم القطاعات (sectors) والـ sprites، وليس نماذج ثلاثية الأبعاد حقيقية. تستجيب الجدران والأرضيات بشكل جيد لأنها تُقرأ كأروقة. أما الأعداء ويد Duke فهي عبارة عن sprites، لذا يقوم النموذج بالتخمين. تتزايد هلوسات DLSS 5 بسرعة عند استخدام تمريرات متعددة (multi-pass)، لأن x2 وما فوق يتجاهل سجل الإطارات ويعيد رسم كل إطار من الصفر.

الإعدادالقيمة الابتدائيةالسبب
نقطة الحقنOutputحقن مرحلة الرندرة لا يملك هندسة حقيقية لتعديلها.
الشدةMediumالقيم الأعلى تعيد تلوين المستوى بالكامل.
النمطNaturalلوحة الألوان الأقل عدوانية.
التمريراتx1كل تمريرة إضافية تجعل الإطار أكثر قتامة.
تفعيل الترقيةOffغير مكتمل وعرضة للوميض.

الفروق الدقيقة

  • يمكن لـ Pig Cops و Assault Troopers تغيير وجوههم بين الأنماط، وهو أمر مضحك أكثر مما ينبغي.
  • تظهر أشباح عند الحركة الجانبية السريعة (strafing)، لأن المتجهات يتم تقديرها وليست مقدمة من المحرك.
  • يتم إعادة رسم واجهة المستخدم (HUD)، حيث لا يوجد شيء يحجبها.
  • قد يخفي وضع ملء الشاشة في DOSBox التراكب (overlay)، لذا قم بالتصحيح في وضع النافذة.

من بين ألعاب DOS التي تدعم DLSS 5، تبدو Duke 3D الأكثر إقناعاً، ببساطة لأنها أقرب إلى ألعاب التصويب التي تدرب عليها النموذج. ومع ذلك، تظل أبطأ تعديل رسومي لـ Duke Nukem 3D ستقوم بتثبيته على الإطلاق.

الحكم

إنها تعمل، وتبدو مثيرة للاهتمام في الأروقة، وتعمل بمعدل 10 fps. تحية للملك، لفترة وجيزة.

إعلان