دليل شامل لإصلاح الأخطاء الرسومية في الألعاب القديمة باستخدام dgVoodoo2

آخر تحديث: 7 دي دي noviembre 2026
نبذة عن الكاتب: تكنوديجيتال
  • يعمل dgVoodoo2 كطبقة ترجمة تقوم بتحويل واجهات برمجة التطبيقات القديمة إلى إصدارات حديثة من DirectX.
  • تتيح لك هذه الأداة تحسين الأداء، والحد من معدل الإطارات في الثانية، وضبط الدقة على الشاشات الحالية.
  • تتضمن عملية التثبيت وضع مكتبات DLL محددة داخل الدليل الجذر لملف تشغيل اللعبة.

محطة عمل حاسوبية عتيقة مزودة بشاشة CRT ولوحة مفاتيح بيج، تمثل حقبة ألعاب الكمبيوتر القديمة.

إذا كنت من هواة اكتشاف ألعاب الفيديو القديمة، فستعرف أن تشغيلها على نظامي التشغيل ويندوز 10 أو 11 قد يكون أمرًا مزعجًا للغاية. من الشائع جدًا أن تتعطل الألعاب، أو تظهر شاشات بيضاء ، أو أن يرتفع استخدام المعالج إلى 100% لأن محرك اللعبة يحاول عرض آلاف الإطارات في الثانية بشكل غير منضبط.

لحل هذه المشكلة، توجد أداة تُسمى dgVoodoo2، وهي بمثابة طوق نجاة للألعاب التي تستخدم واجهات برمجة تطبيقات رسومية قديمة. تعمل هذه الأداة عن طريق خداع النظام بطبقة ترجمة، مما يجعل اللعبة تعتقد أنها تتواصل مع أجهزة قديمة، بينما في الواقع تتم معالجة البيانات من خلال DirectX 11 أو 12.

التشغيل التقني والمزايا

صورة مقربة لبطاقة رسومات NVIDIA GeForce RTX الحديثة المثبتة في جهاز كمبيوتر، وهي الأجهزة التي يقوم برنامج dgVoodoo2 بترجمة واجهات برمجة التطبيقات القديمة إليها.

يكمن سرّ نجاح dgVoodoo2 في طريقة تعامل نظام ويندوز مع المكتبات. يبحث النظام دائمًا عن ملفات DLL في مجلد تشغيل اللعبة أولًا، قبل البحث في مجلدات النظام. بوضع ملفات DLL المُعدّلة لـ dgVoodoo2 في مسار اللعبة، يستخدم النظام ترجمة وسيطة، مما يسمح لأدوات حديثة مثل MSI Afterburner أو RivaTuner بتقييد معدل الإطارات ومنع ارتفاع درجة حرارة المعالج نتيجة الاستخدام المكثف لنواة واحدة.

  أفضل متصفحات ويندوز ARM: دليل شامل للأداء وعمر البطارية

إعداد لوحة التحكم خطوة بخطوة

جهاز سيجا دريم كاست مع شاشة CRT، يوضح التجربة البصرية الأصلية للألعاب من أواخر التسعينيات.

بعد تنزيل الحزمة، يُنصح بتشغيل ملف dgVoodooCpl.exe لضبط الإعدادات. في علامة التبويب "عام"، يُعد إعداد "واجهة برمجة تطبيقات الإخراج" (Output API) الأكثر أهمية . إذا كان لديك بطاقة رسومات حديثة، يُنصح باختيار Direct3D 12؛ أما إذا كانت إمكانيات جهازك محدودة، فإن Direct3D 11 هو الخيار الأكثر استقرارًا.

بالنسبة لمن يلعبون ألعاب ثنائية الأبعاد أو ألعاب ثلاثية الأبعاد قديمة جدًا بدقة منخفضة (مثل 640×480)، من الضروري الانتقال إلى وضع التكبير واختيار " تمديد مع الحفاظ على نسبة العرض إلى الارتفاع" . هذا يمنع تشوه الصورة ويحافظ على نسبة العرض إلى الارتفاع الأصلية 4:3 مع التكيف مع شاشات العرض العريضة.

إعدادات خاصة بـ Glide و DirectX

مجموعة من أجهزة التحكم القديمة وخراطيش الألعاب الكلاسيكية، تستحضر الحنين إلى ألعاب الفيديو الكلاسيكية.

إذا كانت اللعبة من حقبة 3dfx، فستحتاج إلى الانتقال إلى علامة تبويب Glide. هنا يمكنك ضبط الدقة؛ إذا كانت شاشتك تدعم ذلك، يمكنك رفعها إلى أقصى دقة FHD (1920×1080) للحصول على صورة أكثر وضوحًا. وينطبق الأمر نفسه على علامة تبويب DirectX، حيث يمكنك فرض دقة أعلى لمنع ظهور الصورة مشوشة أو ممتدة.

من التفاصيل المهمة التصفية المتباينة ومضاد التعرج . ورغم أن هذه الخيارات تجعل اللعبة تبدو أكثر دقة، إلا أنه يُنصح بالحذر لأن بعض المحركات القديمة لا تدعم هذه التحسينات، وقد تتسبب في حدوث خلل رسومي غير متوقع إذا تم استخدامها بشكل مفرط.

تثبيت المكتبة وفقًا للعبة

غرفة ألعاب حديثة مزودة بإضاءة RGB وشاشات متعددة، بيئة عصرية يتم فيها إحياء الألعاب الكلاسيكية.

لا يكفي مجرد ضبط إعدادات اللوحة؛ بل عليك أيضاً نقل الملفات الصحيحة إلى مجلد اللعبة. وستحتاج إلى ملفات مختلفة حسب تقنية اللعبة.

  • لـ Glide: يتم استخدام Glide.dll أو Glide2x.dll أو Glide3x.dll.
  • بالنسبة لـ DirectX 1-7: يعد DDraw.dll وD3DImm.dll ضروريين.
  • بالنسبة لـ DirectX 8 و 8.1: مكتبة D3D8.dll مطلوبة.
  • لـ DirectX 9: يجب عليك نسخ ملف D3D9.dll.
  كيفية مشاركة الملفات بسهولة بين نظامي التشغيل ماك وويندوز

في بعض الحالات النادرة، قد لا تعمل اللعبة أو قد تظهر أخطاء. توجد مكتبة إضافية تُسمى d3drm.dll يمكن تحميلها بشكل منفصل من موقع المطور، وهي عادةً ما تحل مشاكل التوافق المستمرة في بعض المحركات القديمة.

إن تطبيق نظام الترجمة هذا يسمح بتشغيل الألعاب التي كان من المستحيل تشغيلها سابقًا على نظام التشغيل Windows 11 بسلاسة مذهلة، كما يسمح أيضًا بتوسيع نطاق إدارة توافق واجهة برمجة التطبيقات لحماية الأجهزة الحديثة وتحسين الجودة المرئية للألعاب الكلاسيكية.