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

محرك مدعوم · NScripter / ONScripter

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

مترجم NScripter / ONScripter — ترجم الروايات المرئية اليابانية الكلاسيكية من البداية إلى النهاية

NScripter (من Naoki Takahashi) هو محرك Windows مغلق المصدر الذي أُلّفت عليه شريحة ضخمة من الروايات المرئية اليابانية الدوجينية والتجارية؛ وONScripter هو بيئة التشغيل مفتوحة المصدر (GPL) المتعدّدة المنصّات — Linux وmacOS وAndroid وONScripter-EN وPonscripter — التي يشحن عليها المترجمون المحبّون نسخهم المترجمة فعلاً. يغطّي RuneTranslate كليهما. يقرأ سكربت اللعبة الحر — nscript.dat أو pscript.dat حيث تُشفّر كل بايت بـ XOR مقابل 0x84، أو plaintext 0.utf / 0.txt — ويفك ترميز حوار Shift-JIS / CP932 (أو UTF-8)، ويسرد كل سطر قابل للترجمة، وعند التصدير يعيد ترميزه وتشفيره (XOR 0x84) عندما تستخدمه ملف .dat الأصلي، كاتباً سكربتاً حراً يحمّله المحرك فوق أي أرشيف. يطبّق تلقائياً علامة النص أحادية البايت بحيث لا يُحلَّل سطر إنجليزي مترجم خطأً كأمر (فخ NScripter الكلاسيكي)، ويترجم نص اللغة المصدر (اليابانية افتراضياً) المخبوز في شاشات العناوين والقوائم والأزرار عبر OCR لنص الصور. تشحن معظم الألعاب السكربت حراً (وهو مدعوم بالكامل)، أما سكربت محزّم فقط داخل أرشيف .nsa / .sar فلا يُقرأ بعد، والفن المضغوط بـ SPB لا يزال قيد التحصين. تحقّق على لعبة حقيقية قبل إعادة التوزيع.

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

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

نزّل RuneTranslate لنظام Windows

كيفية ترجمة NScripter / ONScripter

  1. خطوة 1

    افتح مجلد لعبة NScripter / ONScripter

    وجّه RuneTranslate إلى مجلد اللعبة — المجلد الذي يحتوي على .exe الخاص باللعبة (أو ملف ONScripter التنفيذي)، والسكربت (nscript.dat أو pscript.dat أو plaintext 0.utf / 0.utf.txt / 0.txt)، وأرشيفات .nsa / .sar. يعتمد الاكتشاف على علامات السكربت تلك — ملف 0.txt مجرّد أو .nsa وحيد لا يكفي بذاته، بل يحتاج إشارة NScripter مؤيِّدة (خط المحرك، أو ملف ONScripter تنفيذي، أو ملف سكربت حقيقي). لا يُعدَّل مجلدك الأصلي أبداً.

  2. خطوة 2

    استخرج السكربت وفك ترميزه

    يفك RuneTranslate تشفير nscript.dat / pscript.dat مقابل 0x84 (أو يقرأ plaintext 0.utf / 0.txt مباشرةً)، ويفك ترميز نص Shift-JIS / CP932 (أو UTF-8)، ويسرد كل سطر قابل للترجمة في المحرّر مصنّفاً حسب الملف. تُخفى علامات المحرك ورموز الأوامر خلف عناصر نائبة رقمية بحيث لا يفسدها المزوّد أبداً.

  3. خطوة 3

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

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

  4. خطوة 4

    ترجم النص المخبوز في الصور

    كثير من واجهة NScripter فن مُرسَّم مسبقاً، فاليابانية على شاشات العناوين والأزرار بكسلات لا نصوص. حدّد بمربع كل قطعة نص على صورة، وتعرّف عليها، وترجمها، وعند التصدير تُكتب الصورة المترجمة حرةً في الإخراج بحيث يحمّلها المحرك فوق أرشيف .nsa.

  5. خطوة 5

    صدّر نسخة مترجمة

    عند التصدير، ينسخ RuneTranslate اللعبة ويكتب السكربت المترجم عائداً كملف حر — معاد ترميزه إلى Shift-JIS / CP932 ومعاد تشفيره بـ XOR 0x84 إن استخدمته ملف .dat الأصلي، مع تطبيق علامة النص أحادية البايت — إضافةً إلى أي صور مترجمة بجانبه. شغّل النسخة المصدَّرة على NScripter أو ONScripter وستعمل بلغتك.

يدعم

  • فك ترميز nscript.dat / pscript.dat المشفّرة بـ XOR-0x84 + إعادة تشفيرها، وسكربتات plaintext 0.utf / 0.utf.txt / 0.txt
  • دورة ذهاب وإياب Shift-JIS / CP932 (وUTF-8 على نسخ ONScripter-EN / Ponscripter الحديثة)
  • علامة النص أحادية البايت مطبّقة تلقائياً بحيث لا تُحلَّل الأسطر الإنجليزية خطأً كأوامر
  • النص المخبوز في الصور على العناوين / القوائم / الأزرار عبر OCR لنص الصور
  • نصوص الحوار + الواجهة (الخيارات، التسميات) مسرودة ومصنّفة في المحرّر
  • الإخراج نسخة مترجمة كاملة قابلة للتشغيل — ملفات حرة يحمّلها المحرك فوق الأرشيفات

القيود

  • تحقّق من إطلاق اللعبة المصدَّرة وقراءتها بشكل صحيح قبل الاعتماد عليها
  • سكربت محزّم فقط داخل أرشيف .nsa / .sar (دون nscript.dat / 0.txt حر) لا يُستخرج بعد
  • التشفير المخصّص الحقيقي (خارج تمويه XOR-0x84 القياسي) قد لا يُفتح
  • الفن المضغوط بـ SPB والمُنمّق بشدّة قد يحتاج لمسة يدوية
  • على سكربتات Shift-JIS القديمة، تكون اللغات الهدف غير اللاتينية محدودةً بما تستطيع خطوط اللعبة عرضه

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

دليل ترجمة NScripter / ONScripter الكامل خطوة بخطوة
اقرأ الدليل →

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

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioGodotArtemisYU-RISAliceSoftUnrealLiveMaker