شهد مجتمع تعديل وتطوير ألعاب الفيديو طفرة هندسية غير مسبوقة بعد إعلان نجاح تشغيل Super Mario Bros. Wonder على الكمبيوتر بدون محاكي لأول مرة كبرنامج تنفيذي أصلي (Native PC Port) بمعدل 60 إطاراً في الثانية. في هذا التحليل التقني الشامل لعام 2026، سنفكك حقيقة هذا الإنجاز وكيفية إعادة بناء كود اللعبة بلغة C++، ولماذا يُعد كابوساً قانونياً وتقنياً جديداً لشركة نينتندو (Nintendo).
- ما هو الإنجاز التقني الذي حققه المطور Belamante مع لعبة ماريو وندر؟
- الفارق الجوهري بين المحاكاة التقليدية (Emulation) والبورت الأصلي (Static Recompilation).
- كيف تعمل طبقة تحويل الرسوميات من NVN إلى Vulkan للتواصل المباشر مع كروت الشاشة؟
- الأداء الفعلي على كروت الشاشة الاقتصادية وإمكانية تشغيلها على المعالجات المدمجة.
- الموقف القانوني الحساس: كيف ينجو المشروع من ملاحقات محامي نينتندو الصارمة؟
- جدول مقارنة بين أداء اللعبة عبر محاكيات السويتش مقابل تشغيلها كبورت أصلي.

الإنجاز الأكبر: لعبة حديثة تعمل كبورت أصلي على الحاسوب
في السنوات الماضية، اعتاد مجتمع اللاعبين على مشاريع الهندسة العكسية وإعادة التجميع (Decompilation / Recompilation) للألعاب الكلاسيكية القديمة الصادرة لمنصات Nintendo 64 مثل Zelda: Ocarina of Time أو The Wind Waker. لكن المفاجأة الكبرى تكمن في أن لعبة Super Mario Bros. Wonder هي لعبة جيل حالي حديثة أطلقتها نينتندو لمنصة السويتش في أواخر عام 2023.
نجح المطور والباحث التقني المعروف باسم Belamante في تجاوز عقبات المحاكاة بالكامل، حيث قام بإعادة تجميع الشفرة المصدرية للعبة وتحويلها إلى تطبيق يعمل بنظام x86/x64 مباشرة داخل بيئة نظام ويندوز، محققاً سرعة 60 إطاراً في الثانية شبه ثابتة على جهاز لابتوب اقتصادي مزود ببطاقة Nvidia GeForce RTX 3050.
الفارق بين المحاكاة التقليدية (Emulation) وإعادة التجميع الأصلية (Recompilation)
لفهم ضخامة هذا العمل التقني، يجب التمييز بين طريقتين مختلفتين تماماً لتشغيل ألعاب الكونسول على الحاسوب:
- المحاكاة التقليدية (مثل Yuzu و Ryujinx): يقوم المحاكي بمحاولة تقليد كافة المكونات الفيزيائية لجهاز نينتندو سويتش برمجياً (المعالج، معالج الرسوميات، الذاكرة)، ثم يترجم أوامر معالج ARM في الوقت الفعلي أثناء اللعب (JIT Compilation). هذه الطريقة تتطلب موارد حاسوبية هائلة وتسبب أخطاء رسومية وهبوطاً مفاجئاً في الإطارات.
- إعادة التجميع الثابتة الأصلية (Static Recompilation): لا يتم فيها تشغيل أي محاكي؛ بل يقوم المطور بفك شفرة اللعبة الثنائية وإعادة ترجمتها بالكامل من الصفر ككود برمجي أصلي مكتوب بلغة C++ يتحدث مباشرة مع نواة نظام التشغيل ومعالج الكمبيوتر، مما يمنح اللعبة سرعة تشغيل واستقراراً يطابق الألعاب المطورة خصيصاً للحاسوب.
الهندسة العكسية: تحويل واجهة NVN إلى Vulkan
العائق الأكبر أمام تشغيل ألعاب السويتش مباشرة على الكمبيوتر هو أن نظام نينتندو يعتمد على واجهة رسومية خاصة طورتها شركة إنفيديا لمعالج التيجرا تُدعى NVN API. لحل هذه المعضلة، ابتكر المطور طبقة وسيطة مخصصة تقوم بتحويل أوامر NVN الرسومية مباشرة إلى واجهة Vulkan المفتوحة الحديثة.
تتخاطب هذه الطبقة مباشرة مع تعريفات بطاقات الشاشة في الحاسوب دون استهلاك إضافي لموارد المعالج المركزي، مما أتاح استخراج الرسوميات بدقة عالية وانسيابية متناهية، مع التخلص شبه التام من التقطيع (Stuttering) الذي يسببه بناء ملفات التظليل (Shaders) في المحاكيات التقليدية.

مستوى الأداء والتوافق مع المعالجات المدمجة
رغم أن النسخة الحالية لا تزال في مراحل التطوير الأولى وتحتوي على بعض المشاكل البصرية الطفيفة في الإضاءة وسقوط لبعض الإطارات في مراحل محددة، إلا أن النتيجة العامة تعتبر مبهرة بكل المقاييس:
- تشغيل سلس على كروت الفئة الاقتصادية: ثبات الأداء بمعدل 60 إطاراً على بطاقة RTX 3050 المخصصة للأجهزة المحمولة يثبت أن استهلاك الطاقة منخفض جداً.
- التوسع نحو الكروت المدمجة: أعلن المطور أنه يخطط لاختبار النسخة قريباً على معالجات تحتوي على كروت شاشة مدمجة (Integrated GPUs) من نفس الفئة الحسابية لمعالج نينتندو سويتش (Tegra X1)، مما يفتح الباب لتشغيل اللعبة حتى على أجهزة الحواسيب المكتبية القديمة والأجهزة المحمولة الضعيفة.
العقبة الكبرى: هل تتدخل جيوش محامي نينتندو لإيقاف المشروع؟
تاريخياً، تُعرف شركة Nintendo بأنها الأكثر شراسة في ملاحقة مشاريع المحاكاة قانونياً، وقد تسببت مؤخراً في إغلاق محاكي Yuzu الشهير. ومع ذلك، فإن مشاريع إعادة التجميع (Recompilation Projects) تعتمد على أسلوب قانوني شديد الذكاء للحماية:
أكد المطور أنه لن ينشر أي ملفات تحتوي على حقوق ملكية فكرية لشركة نينتندو (مثل الرسوميات، الأصوات، أو ملفات اللعبة المقرصنة)؛ بل سيقوم فقط بنشر أداة إعادة التجميع ومكتبة تحويل NVN-to-Vulkan مفتوحة المصدر. هذا يلزم اللاعب بامتلاك نسخته القانونية الخاصة من اللعبة واستخراج ملفاتها ذاتياً، وهو ما يضع المشروع تحت حماية قوانين الهندسة العكسية النزيهة (Clean-Room Reverse Engineering).
ملاحظة تقنية: يرتبط هذا الإنجاز أيضاً بإطلاق النسخة التجريبية من مشروع Suyu (v0.0.4)؛ الذي قدم ميزة الترجمة الثابتة (Static Recompiler Mode) لتحويل شفرات ألعاب السويتش إلى ألعاب PC تعمل بمعمارية x86/x64.
جدول مقارنة: محاكيات السويتش التقليدية مقابل البورت الأصلي عبر إعادة التجميع
| وجه المقارنة | المحاكيات التقليدية (Yuzu / Ryujinx) | البورت الأصلي عبر إعادة التجميع (Native Port) |
|---|---|---|
| طريقة التشغيل | محاكاة عتاد الكونسول بالكامل وترجمة آنية | تشغيل كود تنفيذي مباشر بلغة C++ |
| استهلاك المعالج والرام | مرتفع جداً ويتطلب أجهزة متوسطة إلى قوية | منخفض جداً ويكافئ الألعاب الخفيفة العادية |
| تقطيع الشيدرز (Shader Stutter) | مشكلة شائعة جداً أثناء تحميل المؤثرات لأول مرة | معدوم تماماً بفضل الترجمة المسبقة لـ Vulkan |
| الاستقرار والإطارات | عرضة لهبوط الفريمات بحسب بيئة التشغيل | 60 إطاراً ثابتة ومستقرة تماماً |
| القدرة على إضافة مودات (Mods) | تعديلات محدودة بحسب إمكانيات المحاكي | دعم غير محدود لمعدل تحديث عالي ودقة 4K ومودات حاسوب |
أسئلة شائعة حول تشغيل ألعاب السويتش على الكمبيوتر
هل تم تسريب اللعبة كملف تنفيذي جاهز للتحميل المباشر؟
لا؛ فالمطور لم يطرح اللعبة كملف كامل جاهز لتفادي المساءلة الجنائية، بل يخطط لطرح أداة المترجم ومكتبات الكود المفتوحة ليقوم المستخدمون بتحويل نسخهم الرسمية من اللعبة بأنفسهم.
هل تعمل اللعبة بـ 60 إطاراً في الثانية كما في منصة السويتش؟
نعم، أظهرت الاختبارات الحية عمل اللعبة بمعدل 60 إطاراً في الثانية وبدقة 1080p كاملة مع استجابة فائقة لتحكم الكيبورد وأذرع التحكم الخارجية.
هل يعني هذا النجاح إمكانية تحويل ألعاب سويتش أخرى مثل زيلدا قريباً؟
نعم بكل تأكيد؛ فنجاح بناء طبقة تحويل NVN-to-Vulkan المستقرة يعتبر حجر الأساس الذي قد يسمح لمطوري مجتمع الهواة بتطبيق نفس التقنية مستقبلاً على ألعاب أخرى مثل Zelda: Tears of the Kingdom.
الخلاصة
يمثل تشغيل Super Mario Bros. Wonder بشكل أصلي على الكمبيوتر نقطة تحول تاريخية في مشهد التعديل وحفظ الألعاب الرقمية؛ حيث يثبت أن قوة الهندسة العكسية وإعادة التجميع الثابت قادرة على كسر قيود العتاد المغلق وتقديم تجربة لعب تتفوق في كفاءتها على المحاكاة التقليدية. وللاطلاع على أحدث مراجعات وتقنيات الألعاب، يمكنك أيضاً قراءة مقالنا حول: ملخص مؤتمر نينتندو ديركت وألعاب Switch 2 المرتقبة، أو مراجعة طريقة تشغيل تقنية DLSS 5 على جميع الكروت، أو قراءة طريقة تشغيل يد تحكم PS5 على الكمبيوتر.
💬 التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!