MotorlarRehberlerFAQPatreonDiscordİndir
Giriş yap
RuneTranslate · Japon oyunlarını baştan sona çevirin
MotorlarRehberlerKarşılaştırGörsel metniKayıt düzenleyiciHile ModuFAQİndirPatreonDiscordYouTubeGizlilikŞartlarİletişim
Tüm motorlar

Desteklenen motor · NScripter / ONScripter

Tam — yeniden derlendi ve oynandı

NScripter / ONScripter çevirmeni — klasik JP görsel romanlarını baştan sona çevirin

NScripter (Naoki Takahashi tarafından), büyük bir Japon doujin ve ticari görsel roman diliminin üzerinde yazıldığı kapalı kaynaklı Windows motorudur; ONScripter ise açık kaynaklı (GPL) çapraz platform çalışma zamanıdır — Linux, macOS, Android, ONScripter-EN, Ponscripter — hayran çevirmenlerin çevrilmiş sürümlerini aslında gönderdiği. RuneTranslate her ikisini de kapsar. Oyunun gevşek betiğini okur — her baytın 0x84’e karşı XOR’landığı bir nscript.dat veya pscript.dat ya da düz metin bir 0.utf / 0.txt — Shift-JIS / CP932 (veya UTF-8) diyalogu çözer, her çevrilebilir satırı listeler ve dışa aktarımda orijinal .dat onu kullandığında yeniden kodlar ve yeniden gizler (XOR 0x84), motorun herhangi bir arşivin üzerine yüklediği gevşek bir betik yazar. Çevrilmiş bir İngilizce satırın bir komut olarak yanlış ayrıştırılmaması için (klasik NScripter tuzağı) tek baytlık metin işaretçisini otomatik olarak uygular ve başlık ekranlarına, menülere ve düğmelere pişirilmiş kaynak-dil metnini (varsayılan olarak Japonca) görsel metin OCR’si aracılığıyla çevirir. Çoğu oyun betiği gevşek gönderir (ki bu tamamen desteklenir), yalnızca bir .nsa / .sar arşivinin içine paketlenmiş bir betik henüz okunmaz ve SPB-sıkıştırılmış görsel çizim hâlâ sağlamlaştırılıyor. Yeniden dağıtmadan önce gerçek bir oyunda doğrulayın.

Bu motor için sözlük ipucu

Görsel romanlar binlerce satır boyunca sabit bir kadroya ve tekrar eden terminolojiye yaslanır ve makine çevirisi bir kadın kahramanın adını üç bölüm boyunca üç farklı şekilde yazar. Karakterlerinizi, yer adlarınızı ve tekrar eden terimlerinizi sözlüğe ekleyin, böylece her diyalog satırı ve her menü bunları aynı şekilde işlesin. Sözlük 101 →

RuneTranslate'i Windows için indirin

NScripter / ONScripter nasıl çevrilir

  1. ADIM 1

    NScripter / ONScripter oyun klasörünü açın

    RuneTranslate’i oyun dizinine yönlendirin — oyunun .exe’si (veya bir ONScripter ikilisi), betik (nscript.dat, pscript.dat veya düz metin bir 0.utf / 0.utf.txt / 0.txt) ve .nsa / .sar arşivleri bulunan klasör. Algılama o betik işaretçilerine dayanır — tek başına bir 0.txt veya yalnız bir .nsa yeterli değildir, destekleyici bir NScripter sinyali gerektirir (motor fontu, bir ONScripter ikilisi veya gerçek bir betik dosyası). Orijinal klasörünüz asla değiştirilmez.

  2. ADIM 2

    Betiği çıkarın ve çözün

    RuneTranslate nscript.dat / pscript.dat’nin 0x84’e karşı XOR’unu çözer (veya düz metin bir 0.utf / 0.txt’yi doğrudan okur), Shift-JIS / CP932 (veya UTF-8) metni çözer ve her çevrilebilir satırı düzenleyicide dosyaya göre gruplayarak listeler. Motor işaretlemesi ve komut belirteçleri sayısal yer tutucuların arkasına maskelenir, böylece sağlayıcı onları asla bozmaz.

  3. ADIM 3

    Tercih ettiğiniz sağlayıcıyla çevirin

    Bu oyunlar diyalog ağırlıklı ve tona duyarlıdır, dolayısıyla bir LLM (OpenAI GPT-4o / Anthropic Claude) veya DeepL genellikle en iyi okur; ücretsiz Google Translate veya bir yerel model (Ollama / LM Studio) kısa menü dizelerini kapsar ve OpenAI uyumlu sağlayıcıyı OpenRouter veya NanoGPT’ye yönlendirebilirsiniz. İsteğe bağlı bir yapay zeka iyileştiricisi ikinci geçişi birebir ifadeyi sıkılaştırır.

  4. ADIM 4

    Pişirilmiş görsel metni çevirin

    NScripter arayüzünün çoğu önceden işlenmiş çizim olduğundan, başlık ekranlarındaki ve düğmelerdeki Japonca dizeler değil, piksellerdir. Bir görsel üzerindeki her metin parçasını kutulayın, tanıyın, çevirin ve dışa aktarımda çevrilmiş görsel dışa aktarmaya gevşek yazılır, böylece motor onu .nsa arşivinin üzerine yükler.

  5. ADIM 5

    Çevrilmiş bir sürüm dışa aktarın

    Dışa aktarımda RuneTranslate oyunu kopyalar ve çevrilmiş betiği gevşek bir dosya olarak geri yazar — Shift-JIS / CP932’ye yeniden kodlanmış ve orijinal .dat onu kullandıysa XOR 0x84 ile yeniden gizlenmiş, tek baytlık metin işaretçisi uygulanmış — artı yanında varsa çevrilmiş görseller. Dışa aktarılan kopyayı NScripter veya ONScripter’da çalıştırın ve dilinizde oynasın.

Destekler

  • XOR-0x84 nscript.dat / pscript.dat çözme + yeniden gizleme ve düz metin 0.utf / 0.utf.txt / 0.txt betikleri
  • Shift-JIS / CP932 gidiş-dönüş (ve modern ONScripter-EN / Ponscripter yapılarında UTF-8)
  • İngilizce satırların komut olarak yanlış ayrıştırılmaması için tek baytlık metin işaretçisi otomatik uygulanır
  • Başlıklar / menüler / düğmeler üzerindeki pişirilmiş görsel metin, görsel metin OCR’si aracılığıyla
  • Diyalog + arayüz dizeleri (seçimler, başlıklar) düzenleyicide listelenir ve gruplanır
  • Çıktı tam, çalıştırılabilir bir çevrilmiş kopyadır — motorun arşivlerin üzerine yüklediği gevşek dosyalar

Sınırlamalar

  • Yeniden dağıtmadan önce dışa aktarılan oyunun başlatıldığını ve doğru okuduğunu doğrulayın
  • Yalnızca bir .nsa / .sar arşivinin içine paketlenmiş bir betik (gevşek nscript.dat / 0.txt olmadan) henüz çıkarılmaz
  • Gerçek özel şifreleme (standart XOR-0x84 gizlemesinin ötesinde) açılmayabilir
  • SPB-sıkıştırılmış ve yoğun üsluplu görsel çizim manuel bir rötuş gerektirebilir
  • Eski Shift-JIS betiklerinde, Latin dışı hedef diller oyun fontlarının işleyebildikleriyle sınırlıdır

İlgili okumalar

Tam NScripter / ONScripter çeviri kılavuzu
Kılavuzu okuyun →

Diğer desteklenen motorlar

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioGodotArtemisYU-RISAliceSoftUnrealLiveMaker