Zelda 64: Recompiled هو مشروع يستخدم N64: Recompiled لإعادة ترجمة قناع Majora بشكل ثابت (وقريبًا Ocarina of Time) إلى منفذ أصلي مع العديد من الميزات والتحسينات الجديدة. يستخدم هذا المشروع RT64 كمحرك العرض لتوفير بعض هذه التحسينات.
شكرًا لك Blaze على دعم هذا المشروع من خلال توفير Linux ARM64 وApple Silicon macOS Github Action Runners!
مطلوب وحدة معالجة رسومات تدعم Direct3D 12.0 (Shader Model 6) أو Vulkan 1.2 لتشغيل هذا المشروع. أقدم وحدات معالجة الرسومات التي يجب دعمها لكل بائع هي:
مطلوب أيضًا وحدة المعالجة المركزية التي تدعم مجموعة تعليمات AVX (سلسلة Intel Core 2000 أو AMD Bulldozer والأحدث).
إذا كانت لديك مشكلات تتعلق بالأعطال عند بدء التشغيل، فتأكد من تحديث برامج تشغيل الرسومات لديك بالكامل.
ما عليك سوى تقديم نسختك من نسخة أمريكا الشمالية من اللعبة في القائمة الرئيسية وبدء اللعب! سيقوم هذا المشروع تلقائيًا بتحميل الأصول من النسخة المقدمة، لذلك ليست هناك حاجة إلى اتباع خطوة استخراج منفصلة أو إنشاء اللعبة بنفسك. قد يتم دعم الإصدارات الأخرى من اللعبة في المستقبل.
تم وضع الكثير من العناية في RT64 للتأكد من أن جميع التأثيرات الرسومية قد تم تقديمها تمامًا كما فعلت في الأصل على N64. لم يتم إجراء أي حلول بديلة أو "اختراقات" لتكرار هذه التأثيرات، مع إجراء التعديلات الوحيدة عليها لأغراض التحسين مثل دعم الشاشة العريضة. يتضمن ذلك تأثيرات مخزن الإطارات المؤقت مثل المشاهد ذات التدرج الرمادي ومقذوف فقاعة Deku، وتأثيرات العمق مثل عدسة الحقيقة، والشارات مثل الظلال أو الأنسجة المؤثرة، والإضاءة الدقيقة، وتأثيرات التظليل مثل الأسهم النارية وانفجارات القنابل، والأنسجة المتنوعة التي يتم عرضها غالبًا بشكل غير صحيح.
يمكن تكوين إعدادات اللعب وإعدادات الرسومات وتعيينات الإدخال وإعدادات الصوت من خلال قائمة التكوين داخل اللعبة. يمكن استخدام جميع القوائم مع الماوس أو وحدة التحكم أو لوحة المفاتيح لتحقيق أقصى قدر من الراحة.
العب بأي معدل إطارات تريده بفضل الوظائف التي يوفرها RT64! يتم عرض كائنات اللعبة والتضاريس وتمرير النسيج وتأثيرات الشاشة ومعظم عناصر HUD بمعدلات إطارات عالية. افتراضيًا، يتم تكوين هذا المشروع ليعمل بمعدل تحديث شاشتك. يمكنك أيضًا اللعب بمعدل الإطارات الأصلي للعبة إذا كنت تفضل ذلك. تغيير معدل الإطارات ليس له أي تأثير على طريقة اللعب.
ملاحظة : من المعروف أن محددات معدل الإطارات الخارجية (مثل لوحة تحكم NVIDIA) قد تسبب مشكلات، لذا إذا لاحظت أي تباطؤ، فقم بإيقاف تشغيلها واستخدم شريط تمرير معدل الإطارات اليدوي في قائمة الرسومات داخل اللعبة بدلاً من ذلك.
يتم دعم أي نسبة عرض إلى ارتفاع، مع تعديل معظم التأثيرات لتعمل بشكل صحيح على الشاشة العريضة. يمكن أيضًا وضع شاشة HUD بنسبة 16:9 عند استخدام نسب العرض إلى الارتفاع فائقة الاتساع إذا كان ذلك مفضلاً.
ملاحظة : يمكن رؤية بعض المراوغات في الرسوم المتحركة على حواف الشاشة في مشاهد سينمائية معينة عند استخدام نسب عرض إلى ارتفاع واسعة جدًا.
العب باستخدام تخطيط التحكم التناظري المزدوج مثل الإدخالات اللاحقة في السلسلة! عند تمكين هذا الخيار، ستتحكم العصا اليمنى في الكاميرا. لا يزال بإمكانك تعيين أزرار C على العصا اليمنى إذا كنت ترغب في ذلك، طالما قمت أيضًا بتعيينها على أزرار أخرى على وحدة التحكم. سيتم "إسكات" مدخلات الزر C للعصا اليمنى، إلا عند إخراج الأكرينا، لذلك لا يزال بإمكانك لعب الأكرينا بالعصا اليمنى.
عند اللعب باستخدام وحدة تحكم مدعومة، يمكن توجيه عناصر منظور الشخص الأول مثل القوس باستخدام المستشعر الجيروسكوبي الخاص بوحدة التحكم الخاصة بك. يتضمن ذلك (على سبيل المثال لا الحصر) وحدات التحكم مثل Dualshock 4 وDualsense وSwitch Pro ومعظم وحدات تحكم Switch التابعة لجهات خارجية (مثل 8BitDo Pro 2 في وضع Switch).
ملاحظة : قد يعترض مصممو خرائط لوحة الألعاب مثل BetterJoy أو DS4Windows البيانات الجيروسكوبية ويمنعون اللعبة من استلامها. معظم وحدات التحكم مدعومة محليًا، لذا يوصى بإيقاف تشغيل مخططات لوحة الألعاب إذا كنت تريد استخدام الجيروسكوب.
قم بتخصيص تجربتك من خلال ضبط المنطقة الميتة للعصا حسب رغبتك، بالإضافة إلى ضبط انعكاس المحور X وY لكل من التصويب والكاميرا التناظرية المزدوجة الاختيارية.
لا تقلق أبدًا بشأن فقدان التقدم إذا انقطعت طاقتك بفضل الحفظ التلقائي! تم تصميم نظام الحفظ التلقائي لاحترام نظام الحفظ الأصلي لـ Majora's Mask والحفاظ على غرض حفظ البومة عن طريق التشغيل تلقائيًا واستبدال الحفظ التلقائي السابق أو حفظ البومة. ومع ذلك، إذا كنت لا تزال تفضل اللعب بنظام الحفظ الذي لم يمسه أحد، فما عليك سوى إيقاف تشغيل الحفظ التلقائي في قائمة اللعبة.
لقد تم تحسين هذا المشروع ليكون لديه أقل تأخير ممكن في الإدخال، مما يجعل اللعبة أكثر استجابة من أي وقت مضى!
يتم حفظ الملفات وتحميلها والانتقال من مكان إلى آخر والإيقاف المؤقت في غمضة عين بفضل اللعبة التي تعمل أصلاً على الأجهزة الحديثة.
يتوفر نظام Linux الثنائي للعب على معظم التوزيعات الحديثة، بما في ذلك Steam Deck.
للعب على Steam Deck، قم باستخراج بنية Linux على مجموعتك. ثم، في وضع سطح المكتب، انقر بزر الماوس الأيمن فوق الملف القابل للتنفيذ Zelda64Recompiled وحدد "Add to Steam". ومن هناك، يمكنك العودة إلى وضع الألعاب وتكوين عناصر التحكم حسب الحاجة. راجع قسم الأسئلة الشائعة لهدف Steam Deck gyro للحصول على تعليمات أكثر تفصيلاً.
إعادة الترجمة الثابتة هي عملية ترجمة تطبيق تلقائيًا من نظام أساسي إلى آخر. لمزيد من التفاصيل، راجع الوصف الكامل لكيفية عمل إعادة ترجمة هذا المشروع هنا: N64: Recompiled.
على عكس منافذ N64 في الماضي، لا يعتمد هذا المشروع على كود المصدر المقدم من خلال تفكيك اللعبة. وذلك لأن إعادة الترجمة الثابتة تتجاوز الحاجة إلى كود المصدر غير المترجم عند إنشاء منفذ، مما يسمح بإنشاء المنافذ بدون كود المصدر . ومع ذلك، فإن أعمال الهندسة العكسية التي قام بها فريق التفكيك كانت لا تقدر بثمن لتوفير بعض التحسينات الواردة في هذا المشروع. لهذا السبب، يستخدم المشروع الرؤوس وبعض الوظائف من مشروع فك التجميع من أجل إجراء تعديلات على اللعبة. شكرًا جزيلاً لفريق فك التجميع على كل العمل الشاق الذي قاموا به.
يوفر هذا المشروع توجيه الماوس كطريقة للسماح باستخدام الجيروسكوب على Steam Deck، حيث لا يمكن قراءة مستشعرات الجيروسكوب الخاصة بـ Steam Deck مباشرة. أولاً، قم بتشغيل اللعبة في وضع الألعاب، واضغط على زر Steam وانتقل إلى "إعدادات وحدة التحكم". اختر "إعدادات وحدة التحكم" مرة أخرى في القائمة التالية، ثم قم بتعيين "سلوك الجيروسكوب" على "كماوس".
ربما ستحتاج أيضًا إلى تغيير السلوك الافتراضي بحيث لا تحتاج إلى لمس العصا اليمنى للسماح بإدخال الجيروسكوب. للقيام بذلك، انقر على أيقونة الترس الموجودة على يمين "سلوك الجيروسكوب" وتأكد من ضبط "أزرار تنشيط الجيروسكوب" على "لم يتم تحديد أي شيء (الجيروسكوب قيد التشغيل دائمًا)." إذا لم يكن الأمر كذلك، فحدد هذا الخيار ثم اضغط على "تحديد لا شيء" في القائمة التالية.
%LOCALAPPDATA%Zelda64Recompiledsaves
~/.config/Zelda64Recompiled/saves
لم تكن. هذا المشروع هو مجرد منفذ لقناع ماجورا (وأوكارينا أوف تايم في المستقبل)، ولن يقبل سوى ROM واحد محدد: النسخة الأمريكية من الإصدار N64 من قناع ماجورا. سيتم تحويل ROM ذات التنسيقات الأخرى غير .z64 تلقائيًا، طالما أنها ROM الصحيحة. إنه ليس محاكيًا ولا يمكنه تشغيل أي ROM عشوائي.
إذا كنت تريد تشغيل ROM معدل أو بلغة أخرى، لاحظ أنه سيتم إضافة دعم التعديل واللغات الأخرى إلى المشروع نفسه في المستقبل ولن يعتمد عليك في توفير ROM مختلف.
البناء غير مطلوب للعب هذا المشروع، حيث يمكن العثور على الثنائيات المعدة مسبقًا (والتي لا تحتوي على أصول اللعبة) في قسم الإصدارات. يمكن العثور على إرشادات حول كيفية إنشاء هذا المشروع في ملف BUILDING.md.
شكر خاص لـ thecozies لتصميمها والمساعدة في تنفيذ قوائم التشغيل والتكوين!