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

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

كيفاش ترجمت Wonder Boy III للعربية على Sega Master System

السلام عليكم الخوت.

فـ2019 كنت خدام على تحدي صغير ديال ترجمة الألعاب القديمة. من بعد ما جربت ألعاب على NES، قلت علاش ما نمشيش لواحد الجهاز آخر ونجرب واش نفس الحوايج اللي تعلمت غادي ينفعوني معاه.

اختاريت Sega Master System، واللعبة كانت Wonder Boy III: The Dragon’s Trap.

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

علاش اخترت Sega Master System؟

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

الـMaster System قريب من نفس الجيل، ولكن تنظيم الذاكرة، الرسومات والأدوات ماشي بحال NES تماماً.

واختياري لـWonder Boy III ما كانش غير تقني. اللعبة نفسها زوينة، وما فيهاش نصوص طويلة بزاف، وهادشي خلاها مناسبة كتجربة ترجمة كاملة.

الأدوات اللي خدمت بها

باش نقدر نبدل النصوص والرسومات، استعملت مجموعة ديال الأدوات:

  • Meka Emulator للتجربة والـdebugging.
  • Debugger وMemory Viewer باش نعرف فين مخبيين النصوص والبيانات فالذاكرة.
  • Tile Molester لتعديل الحروف والرسومات.
  • Hex Editor باش نبدل القيم والنصوص مباشرة داخل الـROM.

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

كيفاش لقيت النصوص؟

الـdebugging كان أهم جزء فالخدمة.

كنت كنخدّم اللعبة فـMeka، ونستعمل الـMemory Viewer والـDebugger باش نقلب على الأماكن اللي كيتخزنو فيها الحروف والكلمات.

مرات كتلقى النص واضح، ومرات كيكون مكتوب بأرقام وقيم Hex، وخصك تفهم شنو كيمثل كل رقم.

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

محاكي mekka

الخط العربي

من أكبر التحديات كان هو الخط.

دقة الـMaster System صغيرة، والحروف خاصها تبقى واضحة داخل عدد محدود من البيكسلات.

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

خدمت على:

  • رسم الحروف داخل Tiles.
  • ترتيب الحروف داخل الـROM.
  • تعديل الألوان باش ينسجمو مع واجهة اللعبة.
  • التأكد أن الكلمات ما تخرجش من المساحة المخصصة ليها.

النتيجة ماشي خط حديث وناعم، ولكن خط عربي واضح وكيليق بجو ألعاب 8-bit.

نصوص قليلة، ولكن الخدمة كبيرة

Wonder Boy III ما فيهاش حوارات طويلة بزاف.

أغلب النصوص كاينة فالقوائم، الـInventory، أسماء الأدوات، والأسلحة.

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

مثلاً، كلمة طويلة تقدر تخرب شكل Menu كاملة، لذلك مرات خاصني نختار كلمة قصيرة وواضحة، ماشي غير ترجمة حرفية.

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

متجر الخنزير في لعبة فتى العجائب - Wonder Boy III Arabic Shop Pig

المشكل ديال كلمة «خروج»

أكثر مشكل دوّخني كان فواحد الباب قرب نهاية اللعبة.

كان خاص كلمة Exit تبان فوق الباب، ولكن ملي بدلت النص، الحروف ما بانوش بحال باقي الكلمات.

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

بقيت كنقلب ونجرب حتى لقيت فين مخبّيين الحروف، وبدلتهم يدوياً باش كلمة خروج تبان بالعربية فوق الباب.

هاد النوع ديال المشاكل هو اللي كيخلي ROM hacking ممتع ومتعب فنفس الوقت: كلمة وحدة تقدر تاخذ وقت أكثر من ترجمة Menu كاملة.

حتى الـCredits عربتهم

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

لذلك وصلت حتى للـCredits وبدلت النصوص اللي فيها.

زدت اسمي وتاريخ المشروع باش يبقى توثيق صغير للخدمة اللي درت فـ2019.

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

تحميل الباتش

باش تجرب الترجمة، خاصك:

  1. تحمّل ملف الـPatch.
  2. تكون عندك نسخة قانونية من ROM ديال Wonder Boy III بصيغة .sms.
  3. تطبق الـPatch باستعمال أداة بحال Rom Patcher.
  4. تشغل النسخة فـMeka أو فـHardware متوافق.

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

مشاريع الترجمة القديمة

هاد المشروع جا من بعد تجارب أخرى درتها مع ألعاب NES، بحال:

كل مشروع علمني حاجة مختلفة: مرة الخط، مرة ترتيب النصوص، ومرة كيفاش تلقى بيانات مخبّية داخل اللعبة.

Wonder Boy III كانت خطوة أخرى باش نجرب نفس الفكرة على جهاز مختلف.

الخاتمة

هاد التجربة علماتني أن ROM hacking ماشي مربوط بجهاز واحد.

الأدوات وطريقة تنظيم الذاكرة كتبدل، ولكن المبدأ كيبقى هو: كتقلب، كتجرب، كتفهم كيفاش اللعبة مخزنة، ومن بعد كتبدأ تبدلها شوية بشوية.

الترجمة ما كانتش كبيرة من ناحية عدد الكلمات، ولكن كانت تجربة تقنية مهمة، خصوصاً فالخط العربي، القوائم، وكلمة «خروج» اللي خذات مني وقت أكثر مما كنت متوقع.

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

تهلاو!