المحرّكاتالأدلّةالأسئلة الشائعةPatreonDiscordتنزيل
تسجيل الدخول
RuneTranslate · ترجمة الألعاب اليابانية من البداية إلى النهاية
المحرّكاتالأدلّةمقارنةنص الصورمحرّر الحفظوضع الغشالأسئلة الشائعةتنزيلPatreonDiscordYouTubeالخصوصيةالشروطالتواصل
جميع المحركات

محرك مدعوم · AliceSoft System

كامل — أُعيد بناؤه ولُعب فعليًا

مترجم AliceSoft System — ترجمة Rance وEvenicle وكتالوج System 3.x / 4

يشغّل محرك System الداخلي لـ AliceSoft أحد أكبر الكتالوجات في ألعاب PC اليابانية — سلسلة Rance كاملة، وEvenicle، وDaiakuji، وألعاب Toushin Toshi، وعقود من الإصدارات. إنه في الحقيقة محركان تحت علامة واحدة: تعمل العناوين الكلاسيكية على System 3.x (مفسّر alice.exe / System39.exe مع فهرس System39.ain وأرشيفات .ald)، بينما تعمل العناوين الحديثة على System 4 (مفسّر System40.exe مع صورة برنامج .ain لكل لعبة وأرشيفات .ald / .afa). يقرأ RuneTranslate كليهما الآن. يفتح حاويات .ald ‏(Alice Linked Data) و.afa ‏(Alice File Archive) بـ TypeScript خالص — دون GARbro، ودون أدوات خارجية، ودون مساعد — ثم يلاحق النص حيث يعيش فعلًا. على System 3.x، لا يكون الحوار الموجَّه للاعب في سيناريوهات .SCO المُصرَّفة إطلاقًا: تلك تشير إلى كل رسالة برقم فقط، والنصوص نفسها تقع في قسم MSGI من System39.ain، مُشوَّشة تشويشًا خفيفًا. يفكّ RuneTranslate تشويش ذلك القسم، ويسرد كل رسالة، وعند التصدير يعيد كتابته في مكانه — مطابقًا بايتًا بايت حين لا تغيّر شيئًا. على System 4، الـ .ain صورة برنامج مُصرَّف كاملة ملفوفة في إحدى حاويتين — ملف AI2 مضغوط بـ zlib أو ملف مشفّر بالكامل بـ MT19937 — ويفكّ RuneTranslate الغلافين، ويمشي على أقسام البرنامج، ويستخرج مجمّعات الرسائل والنصوص للترجمة. ولأن بايت‌كود اللعبة يشير إلى كل سطر بالفهرس لا بإزاحة البايت، فيمكن أن تكون ترجمتك بأي طول وتظلّ الإشارات متطابقة. عند التصدير يعيد تحزيم الحاوية الأصلية ويكتب .ain المترجم سائبًا بجانب اللعبة، فيحمّل المفسّر نسختك. لا يزال هذا المحرك قيد التحقّق عبر الألعاب الحقيقية، فاختبر النسخة المصدَّرة قبل أن تعيد التوزيع.

نصيحة المسرد لهذا المحرك

تعمل سلسلة Rance وكتالوج AliceSoft الأوسع على طاقم متكرّر ضخم وشبكة كثيفة من أسماء الأماكن والمهارات ومصطلحات الفصائل عبر عشرات آلاف الأسطر. ستكتب الترجمة الآلية الاسم نفسه بالحروف اللاتينية بثلاث طرق مختلفة. ضع في المسرد شخصياتك ومواقعك ومصطلحاتك المتكرّرة مسبقًا حتى يصيّرها كل سطر بشكل متطابق من أول مشهد إلى آخره. أساسيات المسرد →

نزّل RuneTranslate لنظام Windows

كيفية ترجمة AliceSoft System

  1. خطوة 1

    افتح مجلّد لعبة AliceSoft

    وجّه RuneTranslate إلى دليل اللعبة — المجلّد الذي فيه مفسّر اللعبة ‏(alice.exe / System39.exe لـ System 3.x، أو System40.exe لـ System 4)، وSystem39.ain أو .ain الخاص بكل لعبة، وأرشيفات .ald / .afa. يتعرّف كشف المحرك على تخطيط AliceSoft تلقائيًا ويخبرك بأي إصدار System هو؛ ولا يُعدَّل مجلّدك الأصلي أبدًا.

  2. خطوة 2

    اقرأ الأرشيفات وبيانات الرسائل

    يفتح RuneTranslate أرشيفات .ald / .afa بـ TypeScript خالص. للعبة System 3.x يفكّ تشويش قسم رسائل MSGI في System39.ain ويسرد كل سطر. وللعبة System 4 يفكّ غلاف حاوية .ain ‏(AI2 مضغوطة بـ zlib أو مشفّرة بـ MT19937)، ويمشي على صورة البرنامج، ويستخرج مجمّع الرسائل (الحوار الموجَّه للاعب) إضافة إلى مجمّع النصوص. نصوص الشيفرة — محدّدات التنسيق، ونص التصحيح، والمعرّفات — تظهر لكنها مُستبعَدة افتراضيًا فتترجم ما يراه اللاعب فقط.

  3. خطوة 3

    ترجم عبر مزوّدك المفضّل

    هذه ألعاب كثيفة بالحوار وحسّاسة للنبرة، فيقرأ نموذج لغة ‏(OpenAI GPT-4o / Anthropic Claude) أو DeepL أفضل عادةً؛ ويغطّي Google Translate المجاني أو نموذج محلي ‏(Ollama / LM Studio) نصوص القوائم القصيرة وأسماء العناصر، ويمكنك توجيه مزوّد OpenAI-compatible إلى OpenRouter أو NanoGPT. تمرير ثانٍ اختياري بمنقّح الذكاء الاصطناعي يشدّ الصياغة الحرفية.

  4. خطوة 4

    أبقِ النص آمنًا للخط

    نص AliceSoft بترميز Shift-JIS ‏(cp932). يُطبّع RuneTranslate كل ترجمة قبل كتابتها — مُحوّلًا علامات الاقتباس الذكية والشرطات الطويلة وعلامات الحذف والحروف اللاتينية المُشكَّلة إلى ASCII بسيط — فلا يتحوّل غلبِف يفتقده خط اللعبة بصمت إلى «؟». الإنجليزية والأهداف الأخرى القابلة للتمثيل بـ cp932 تُصدَّر بنظافة.

  5. خطوة 5

    صدّر بتجاوز الملفّات السائبة (دون إعادة تحزيم الأرشيفات)

    عند التصدير، ينسخ RuneTranslate اللعبة ويكتب .ain المترجم: لـ System 3.x يعيد كتابة قسم MSGI في مكانه؛ ولـ System 4 يعيد بناء مجمّعات الرسائل / النصوص المحرّرة ويعيد تحزيم الحاوية الأصلية ‏(zlib أو مشفّرة). يُوضع .ain المترجم سائبًا بجانب اللعبة، فيحمّل المفسّر نسختك. شغّل النسخة المصدَّرة فتُلعب بلغتك.

يدعم

  • قارئات أرشيف .ald ‏(Alice Linked Data) + .alk بـ TS خالص — دون GARbro، دون أدوات خارجية أو مساعدات
  • .afa ‏(Alice File Archive) v1 / v2 قراءة؛ دعم v3 (فهرس مشفّر) مبدئي
  • System 3.x: نص الرسائل مقروء + مُعاد كتابته في قسم System39.ain MSGI (مطابق بايتًا بايت حين لا يتغيّر)
  • System 4: .ain الخاص بكل لعبة مفكوك الغلاف من حاوية AI2 المضغوطة بـ zlib وحاوية MT19937 المشفّرة معًا
  • System 4: مجمّعات الرسائل (الحوار) + النصوص مُستخرَجة؛ نصوص الشيفرة / المعرّفات مُستبعَدة افتراضيًا
  • إعادة كتابة مستقرّة بالفهرس — يشير البايت‌كود إلى النص بالفهرس، فتتّسع الترجمة بأي طول
  • تطبيع cp932 آمن للخط عند التصدير؛ تصدير بتجاوز الملفّات السائبة فيحمّل المفسّر .ain الخاص بك
  • ترجم إلى أكثر من 30 لغة عبر DeepL وGoogle وOpenAI وAnthropic وOpenAI-compatible أو النماذج المحلية

القيود

  • الاستخراج والكتابة العكسية الدقيقة بالبايت مُتحقَّق منهما على أرشيفات System 3.x وSystem 4 حقيقية، لكن تحميل نسخة مترجمة بالكامل داخل اللعبة لا يزال قيد التأكيد — اختبر النسخة المصدَّرة أولًا
  • نص AliceSoft بترميز Shift-JIS ‏(cp932): الإنجليزية والأهداف الأخرى القابلة للتمثيل بـ cp932 تعمل؛ أما الأهداف غير cp932 (السيريلية الموسّعة، الكورية، الصينية التقليدية) فتحتاج حيلة خط/ترميز لعبة غير مؤتمتة بعد
  • قارئ System 4 مُتحقَّق منه على إصداري .ain رقم 4 و5؛ أما صيغ البرنامج الأحدث v8+ / v11 / v14 فمدعومة مبدئيًا وغير مُتحقَّق منها في اللعبة بعد
  • فهارس أرشيف .afa v3 المشفّرة مفكوكة الترميز مبدئيًا وقد تحتاج عيّنة حقيقية للتأكيد
  • النص المخبوز في الصور (شاشات العنوان، الـ CG، الأزرار) يعالجه تدفّق OCR لنص الصور المنفصل، لا مستخرج السكربت

قراءات ذات صلة

دليل ترجمة AliceSoft System الكامل خطوة بخطوة
اقرأ الدليل →

محركات مدعومة أخرى

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISUnrealLiveMaker