محرك مدعوم · RPG Developer Bakin
يشغّل RPG Developer Bakin (من SmileBoom، خليفة SMILE GAME BUILDER) موجةً متنامية من ألعاب RPG اليابانية المستقلة والدوجينية. يترجم RuneTranslate النص الذي تحمله تلك الألعاب في ملف data.rbpack: قاعدة البيانات كاملة (أسماء ووصف العناصر والمهارات والشخصيات والفئات والحالات) ونص أوامر الأحداث / السيناريو. يشغّل مكوّن مرافق مضمّن محرك اللعبة نفسه لقراءة البيانات وكتابتها بدقة، ثم يطبّق ترجمتك عبر التوطين المدمج في Bakin، مضبوطةً كلغة اللعبة الافتراضية — فتُقلع النسخة المصدَّرة مباشرةً إلى ترجمتك، دون قائمة لغة داخل اللعبة للتبديل. (على نسخ المحرك الأحدث التي تفتقر إلى واجهة التوطين تلك، يكتب RuneTranslate النص المترجم مباشرةً، بالنتيجة نفسها.) لا تُمس النماذج ثلاثية الأبعاد والقوام والصوت؛ والنص المُصرَّف داخل سكربتات C# للقتال/القوائم خارج النطاق. تحقّق على لعبة حقيقية قبل إعادة التوزيع.
تعيد قواعد بيانات Bakin استخدام أسماء الشخصيات والعناصر والمهارات والأماكن نفسها عبر مئات مدخلات قاعدة البيانات وأسطر الأحداث، وسيعيد المزوّدون صياغتها بشكل غير متسق من دفعة إلى أخرى. أدرِج في المسرد البطل والفريق، والشخصيات الثانوية المتكررة، والمواقع الرئيسية، وأي مهارة أو مصطلح حالة مميّز مسبقاً بحيث يعرضها كل حقل في قاعدة البيانات وكل رسالة حدث بالطريقة نفسها. أساسيات المسرد →
وجّه RuneTranslate إلى مجلد اللعبة (الذي يحتوي على data\data.rbpack وbakinplayer.exe). يتعرّف اكتشاف المحرك على حاوية BKNPAK تلقائياً؛ ويتولّى المكوّن المرافق المضمّن كل شيء — دون تثبيت منفصل.
يقرأ RuneTranslate بيانات اللعبة نفسها لسرد كل نص قابل للترجمة باللغة المصدر (اليابانية افتراضياً؛ اضبط أي لغة مصدر مدعومة لكل مشروع) — أسماء قاعدة البيانات ووصفها إضافةً إلى نص أوامر الأحداث / السيناريو — مصنّفةً حسب النوع (العناصر، المهارات، الشخصيات، الأحداث) لتسهيل العمل عليها.
يُعد DeepL خياراً افتراضياً قوياً للحوار السردي؛ ويتعامل OpenAI GPT-4o أو Anthropic Claude مع الكلام المُنمّق والمحاكاة الصوتية بشكل أفضل. تغطّي Google Translate المجانية أو نموذج محلي (Ollama / LM Studio) نصوص القوائم وأسماء العناصر. يستطيع توجيه المزوّدين إرسال النصوص القصيرة إلى مسار رخيص.
عند التصدير، ينسخ RuneTranslate اللعبة ويكتب ترجمتك في بيانات التوطين الخاصة بـ Bakin، مضبوطةً كلغة اللعبة الافتراضية. شغّل اللعبة المصدَّرة وستفتح مترجمة سلفاً — يعرض المحرك نصك أصلياً، دون حاجة إلى قائمة لغة.