وداعًا أيها المحاكيات: لقد اكتمل تحليل قناع Majora’s Mask بنسبة 100%
نيك فرنانديز / هيئة أندرويد
ليرة تركية؛ د
- ZeldaRET’s The Legend of Zelda: مشروع فك تجميع قناع ماجورا قد وصل إلى 100%.
- تتطابق قاعدة التعليمات البرمجية الآن تمامًا مع العنوان الأصلي، وتفتح التعديلات والتحسينات والتخصيصات.
- تتضمن مشاريع التفكيك الأخرى بنسبة 100% Ocarina of Time وThe Minish Cap وSuper Mario 64.
بعد أكثر من ثلاث سنوات من العمل فريق زيلداريت قام بإعادة إنشاء قاعدة التعليمات البرمجية بشكل مثالي لـ The Legend of Zelda: Majora’s Mask. يعد هذا إنجازًا كبيرًا لمجتمع Zelda، حيث يتيح ليس فقط إجراء المزيد من الدراسة لكيفية عمل الكود، ولكن أيضًا المنافذ والتعديلات والتحسينات والاختراقات لمتسابقي السرعة.
لقد كان اكتمال المشروع يحوم في أعلى مستوياته في التسعينات لمدة ستة أشهر حتى الآن، ولكن عضو ZeldaRET darkeye أصدر الإعلان الرسمي بنسبة 100٪ على تويتر في وقت سابق من هذا الأسبوع. وما زالوا يلاحظون أن هناك الكثير من العمل الذي يتعين القيام به، وإزالة المطابقات الخاطئة وإضافة المزيد من الوثائق.
يسعدنا أن نعلن عن اكتمال مشروع فك تجميع قناع ماجورا بنسبة 100% للإصدار الأمريكي N64! لا يزال هناك الكثير من العمل الذي يتعين القيام به (إصدارات أخرى، مزيد من الوثائق، إصلاح التطابقات المزيفة، وما إلى ذلك)، ولكنها نهاية مرضية بشكل لا يصدق لسنوات من العمل pic.twitter.com/GEUgjYU823
إذا لم تكن على دراية بإلغاء الترجمة، فهي عملية شاقة تتمثل في إجراء هندسة عكسية للكود المترجم في الخرطوشة الأصلية إلى كود قابل للقراءة. عادةً ما يتضمن ذلك الكثير من التجارب والخطأ، وكتابة التعليمات البرمجية وتجميعها، ثم مقارنة النتائج بالنتائج الأصلية.
الأهم من ذلك أن الهدف من هذا المشروع ليس إنشاء منفذ وظيفي للعبة. سيكون ذلك انتهاكًا لحقوق الطبع والنشر. وبدلاً من ذلك، يقوم بإنشاء ملف قابل للتنفيذ يمكن دمجه مع ذاكرة القراءة فقط (المكتسبة بشكل قانوني) الخاصة باللعبة. فهو يجمع بين الكود الجديد والأصول المحمية بحقوق الطبع والنشر مثل النصوص والعفاريت والأنسجة من اللعبة الأصلية. يمكن لمجموعات أخرى استخدام هذا لإنشاء منافذ، لكن مجموعة ZeldaRET لا تريد المشاركة.
من الصعب جدًا محاكاة N64، لكن عمليات التفكيك تمكن المنافذ الأصلية بالكامل.
هذا مهم بشكل خاص لوحدات التحكم مثل N64، وهو أمر يصعب تقليده. بفضل قاعدة التعليمات البرمجية المثالية، يمكن تشغيل المنافذ الأصلية بسلاسة على الأجهزة الضعيفة نسبيًا مع دعم مخرجات الشاشة العريضة، ومعدلات الإطارات الأعلى، والغش، وحالات الحفظ، وغير ذلك الكثير. كما أنه يسمح لمؤرخي الكود بفهم سبب حدوث بعض الأخطاء في اللعبة.
في الآونة الأخيرة، جهود إعادة الترجمة ثابتة لقد قمنا بأتمتة عملية فك الترجمة إلى حد كبير، مما أدى إلى إنشاء منافذ أصلية في أيام أو أسابيع فقط. ومع ذلك، فإن هذا يتخطى الخطوة التي يكون فيها الكود قابلاً للقراءة بواسطة البشر، لذلك يكون تنفيذ التحسينات والتعديلات أكثر صعوبة. هذه هي الطريقة الأخيرة منفذ قناع Android Majora تم إنشاؤه.
تتضمن العناوين السابقة ذات عمليات التفكيك المطابقة بنسبة 100% Super Mario 64 وOcarina of Time وThe Minish Cap. يعمل فريق ZeldaRET حاليًا على Twilight Princess وSkyward Sword وBreath of the Wild، لكن لا يزال أمامهم سنوات قبل الانتهاء.