فين غادي أنا؟ وفين يسالي الطريــق؟
واش هاد الشي حقيقي ولا خيال؟
كنت كولشي, ودابا حسيت براسي ضيق,
واش أنا غير صورة, ما عندهاش ظل؟

الوجود تقيل, والأسئلة كتخنق.
فين هي النهاية؟ وفين البداية كانت؟
أ العشير, حتى أنا كنقلب على معنى,
غير سد هاد الصفحة, وبركة من الأسئلة.

كيفاش عرّبت The Legend of Zelda على NES

من بعد ما خدمت على تعريب Super Mario Bros، بغيت نجرب مشروع أصعب شوية: واحدة من أشهر ألعاب NES، وهي The Legend of Zelda.

المشروع درتو فـ2018، وكان مختلف بزاف على Mario. هنا ما بقاش التحدي غير تبديل شوية ديال الكلمات، حيث اللعبة فيها قصة فالمقدمة، قوائم، أسماء، ونظام كتابة خاص بها.

والأصعب من هادشي كامل هو أن العربية كتكتب من اليمين لليسار، بينما اللعبة الأصلية مصممة من اليسار لليمين.

أسطورة زيلدا المعربة للعبة The Legend of Zelda
أسطورة زيلدا بالعربية

البداية مع الـHex Editor

فمشروع Super Mario Bros، كنت كنستعمل تقنية بسيطة كتسمى Hex Editing.

الفكرة هي أنك كتفتح ملف اللعبة فـHex Editor، كتقلب على القيم اللي كتمثل الحروف، ومن بعد كتبدلهم بقيم أخرى.

ولكن المساحة محدودة. إلا كانت الكلمة الأصلية فيها خمسة حروف، غالباً خاص الترجمة حتى هي تدخل فنفس المساحة، وإلا ممكن تخرب النص أو حتى اللعبة كاملة.

هاد الطريقة خدامة مزيان مع الكلمات القصيرة، ولكن Zelda كانت محتاجة خدمة أكثر.

hex editing

التحدي الكبير: التشكيل فالمقدمة

فـSuper Mario Bros.، النصوص بسيطة ومباشرة.

أما The Legend of Zelda، ففيها قصة مكتوبة فالمقدمة، وبغيت العربية تبان فيها مزيانة وماشي غير حروف مفروقة بلا تشكيل.

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

الحيلة اللي استعملت

لاحظت أن النسخة اليابانية على Famicom كتستعمل علامات صغيرة فوق بعض الحروف.

قلت نستعمل نفس المساحة، ولكن بدل العلامات اليابانية حطيت فيها التشكيل العربي.

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

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

قصة البداية في زيلدا Legend of Zelda تظهر مع التشكيل العربي الكامل باستخدام تقنية الـ Dakuten

الكتابة من اليمين لليسار

العربية كتكتب من ليمن للِيسر، ولكن محرك النص ديال NES كيعرض الحروف من اليسار لليمين.

فالأول، كنت نقدر نقلب النص يدوياً داخل الـHex Editor، ولكن هاد الحل ماشي عملي، وخصوصاً ملي كتولي عندك نصوص كثيرة.

دخلت لكود اللعبة وعدلت على Text Engine باش يعرض الحروف من اليمين لليسار.

هاد التعديل خلا النصوص العربية تبان بالترتيب الصحيح داخل اللعبة، بدل ما نضطر نقلب كل كلمة حرف بحرف.

هاد كانت وحدة من أهم الخطوات فالمشروع، لأنها خلات العربية جزء حقيقي من نظام اللعبة، ماشي غير حيلة داخل النصوص.

العجوز يعطي السيف للينك والنص يظهر من اليمين لليسار بشكل صحيح

شاشة اختيار الاسم

من بعد ما خدم النص فالمقدمة والقوائم، بقات شاشة اختيار الاسم.

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

ما بغيتش نبدل نظام الإدخال كامل ونخاطر نكسر اللعبة.

الحل كان بسيط ولكن عملي: رتبت الحروف العربية داخل لوحة المفاتيح بطريقة كتخلي الاسم يبان مقروءاً من اليمين لليسار ملي اللاعب كيختارهم بالترتيب المناسب.

ماشي حل مثالي، ولكن حافظ على استقرار اللعبة وخلا اختيار الاسم بالعربية ممكن.

شاشة تسمية الشخصية مع لوحة المفاتيح العربية المعدلة

تحميل الباتش

هاد النسخة مصممة للنسخة اليابانية Famicom من The Legend of Zelda، وما غاديش تخدم مع النسخة الأمريكية أو الأوروبية، حيث تنظيم الكود والبيانات مختلف.

باش تجربها:

  1. حمّل ملف الـPatch.
  2. استعمل ROM قانوني ديال The Legend of Zelda (Japan).
  3. تأكد أن الامتداد هو .fds، ماشي .nes.
  4. طبق الـPatch باستعمال أداة بحال Rom Patcher.
  5. شغل النسخة فمحاكي متوافق.

الأفضل دائماً توزع الـPatch فقط، وما توزعش ملف اللعبة كامل.

شنو تعلمت من هاد المشروع؟

هاد المشروع علمني أن تعريب الألعاب القديمة ماشي غير ترجمة الكلمات.

خاصك تفهم:

  • كيفاش اللعبة كتخزن النصوص.
  • كيفاش كتترسم الحروف.
  • شحال من مساحة متوفرة.
  • كيفاش خدام اتجاه الكتابة.
  • وشنو تقدر تبدل بلا ما تخرب اللعبة.

أكثر حاجة فرحتني هي أنني قدرت نخلي العربية تخدم داخل لعبة مصممة أصلاً بلا أي دعم ليها.

الخاتمة

تعريب The Legend of Zelda كان أصعب من Super Mario Bros.، ولكن حتى هو كان تجربة أغنى.

التشكيل، الكتابة من اليمين لليسار، والخط العربي عطاوني مشاكل كثيرة، ولكن كل مشكل خلاني نفهم شوية أكثر كيفاش خدامة ألعاب NES من الداخل.

وفالأخير، قدرت نخرج نسخة عربية قابلة للعب من لعبة ما كانتش مصممة أصلاً باش تدعم العربية.

تهلاو!