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

محرك مدعوم · RPG Developer Bakin

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

مترجم RPG Developer Bakin — ترجم ألعاب Bakin اليابانية من البداية إلى النهاية

يشغّل RPG Developer Bakin (من SmileBoom، خليفة SMILE GAME BUILDER) موجةً متنامية من ألعاب RPG اليابانية المستقلة والدوجينية. يترجم RuneTranslate النص الذي تحمله تلك الألعاب في ملف data.rbpack: قاعدة البيانات كاملة (أسماء ووصف العناصر والمهارات والشخصيات والفئات والحالات) ونص أوامر الأحداث / السيناريو. يشغّل مكوّن مرافق مضمّن محرك اللعبة نفسه لقراءة البيانات وكتابتها بدقة، ثم يطبّق ترجمتك عبر التوطين المدمج في Bakin، مضبوطةً كلغة اللعبة الافتراضية — فتُقلع النسخة المصدَّرة مباشرةً إلى ترجمتك، دون قائمة لغة داخل اللعبة للتبديل. (على نسخ المحرك الأحدث التي تفتقر إلى واجهة التوطين تلك، يكتب RuneTranslate النص المترجم مباشرةً، بالنتيجة نفسها.) لا تُمس النماذج ثلاثية الأبعاد والقوام والصوت؛ والنص المُصرَّف داخل سكربتات C# للقتال/القوائم خارج النطاق. تحقّق على لعبة حقيقية قبل إعادة التوزيع.

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

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

نزّل RuneTranslate لنظام Windows

كيفية ترجمة RPG Developer Bakin

  1. خطوة 1

    افتح مجلد لعبة Bakin

    وجّه RuneTranslate إلى مجلد اللعبة (الذي يحتوي على data\data.rbpack وbakinplayer.exe). يتعرّف اكتشاف المحرك على حاوية BKNPAK تلقائياً؛ ويتولّى المكوّن المرافق المضمّن كل شيء — دون تثبيت منفصل.

  2. خطوة 2

    استخرج نص قاعدة البيانات والأحداث

    يقرأ RuneTranslate بيانات اللعبة نفسها لسرد كل نص قابل للترجمة باللغة المصدر (اليابانية افتراضياً؛ اضبط أي لغة مصدر مدعومة لكل مشروع) — أسماء قاعدة البيانات ووصفها إضافةً إلى نص أوامر الأحداث / السيناريو — مصنّفةً حسب النوع (العناصر، المهارات، الشخصيات، الأحداث) لتسهيل العمل عليها.

  3. خطوة 3

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

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

  4. خطوة 4

    صدّر نسخة موطَّنة

    عند التصدير، ينسخ RuneTranslate اللعبة ويكتب ترجمتك في بيانات التوطين الخاصة بـ Bakin، مضبوطةً كلغة اللعبة الافتراضية. شغّل اللعبة المصدَّرة وستفتح مترجمة سلفاً — يعرض المحرك نصك أصلياً، دون حاجة إلى قائمة لغة.

يدعم

  • نص قاعدة البيانات — أسماء ووصف العناصر / المهارات / الشخصيات / الفئات / الحالات
  • نص أوامر الأحداث والسيناريو (الرسائل، الخيارات، الأسماء)
  • مطبَّق عبر التوطين المدمج في Bakin، مفروضاً كلغة اللعبة الافتراضية (مكتوب مباشرةً على نسخ المحرك الأحدث)
  • يقرأ/يكتب عبر محرك اللعبة نفسه لدورات ذهاب وإياب دقيقة ومتسامحة مع الإصدارات
  • مساحة عمل لكل مشروع ضمن userData/bakin-workspace/<projectId>/

القيود

  • لا تُترجم النماذج ثلاثية الأبعاد والقوام وأصول الصوت (خارج النطاق بحكم التصميم)
  • النص المُصرَّف داخل سكربتات C# للقتال / القوائم في اللعبة غير مغطّى
  • يبقى الأصل الياباني مضمّناً كلغة الأساس الاحتياطية؛ تحقّق من النسخة المصدَّرة على لعبة حقيقية

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

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnitySRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker