EnginePanduanFAQPatreonDiscordUnduh
Masuk
RuneTranslate · terjemahkan game Jepang dari awal sampai akhir
EnginePanduanBandingkanTeks gambarEditor saveMode CheatFAQUnduhPatreonDiscordYouTubePrivasiKetentuanKontak
Semua engine

Engine yang didukung · NScripter / ONScripter

Penuh — dibangun ulang & dimainkan

Penerjemah NScripter / ONScripter — terjemahkan visual novel JP klasik dari ujung ke ujung

NScripter (oleh Naoki Takahashi) adalah engine Windows tertutup tempat sebagian besar visual novel doujin dan komersial Jepang ditulis; ONScripter adalah runtime lintas-platform open-source (GPL) — Linux, macOS, Android, ONScripter-EN, Ponscripter — tempat penerjemah penggemar sungguh merilis build terjemahan mereka. RuneTranslate mencakup keduanya. Ia membaca skrip lepas game — sebuah nscript.dat atau pscript.dat yang setiap byte-nya di-XOR dengan 0x84, atau plaintext 0.utf / 0.txt — mendekode dialog Shift-JIS / CP932 (atau UTF-8), mendaftar setiap baris yang bisa diterjemahkan, dan saat ekspor mengenkode ulang serta mengobfuskasi ulangnya (XOR 0x84) ketika .dat asli memakainya, menulis skrip lepas yang dimuat engine atas arsip mana pun. Ia otomatis menerapkan penanda teks satu-byte sehingga baris bahasa Inggris terjemahan tak salah-diurai sebagai perintah (jebakan NScripter klasik), dan ia menerjemahkan teks bahasa-sumber (Jepang secara default) yang menyatu di layar judul, menu, dan tombol lewat OCR teks-gambar. Sebagian besar game mengirim skrip lepas (yang didukung penuh), skrip yang dikemas hanya di dalam arsip .nsa / .sar belum dibaca, dan karya seni gambar terkompresi-SPB masih diperkuat. Verifikasi pada game sungguhan sebelum mendistribusikan ulang.

Tips glosarium untuk engine ini

Visual novel bersandar pada pemeran tetap dan terminologi berulang di ribuan baris, dan terjemahan mesin akan mengeja nama heroine dengan tiga cara berbeda di tiga bab. Susun glosarium karakter, nama tempat, dan istilah berulang Anda lebih dulu agar setiap baris dialog dan setiap menu merendernya identik. Glossary 101 →

Unduh RuneTranslate untuk Windows

Cara menerjemahkan NScripter / ONScripter

  1. LANGKAH 1

    Buka folder game NScripter / ONScripter

    Arahkan RuneTranslate ke direktori game — folder dengan .exe game (atau biner ONScripter), skripnya (nscript.dat, pscript.dat, atau plaintext 0.utf / 0.utf.txt / 0.txt), dan arsip .nsa / .sar. Deteksi berpaku pada penanda skrip itu — 0.txt polos atau .nsa tunggal saja tak cukup, ia butuh sinyal NScripter pendukung (font engine, biner ONScripter, atau berkas skrip sungguhan). Folder asli Anda tidak pernah diubah.

  2. LANGKAH 2

    Ekstrak dan dekode skrip

    RuneTranslate men-un-XOR nscript.dat / pscript.dat dengan 0x84 (atau membaca plaintext 0.utf / 0.txt langsung), mendekode teks Shift-JIS / CP932 (atau UTF-8), dan mendaftar setiap baris yang bisa diterjemahkan di editor dikelompokkan per berkas. Markup engine dan token perintah disamarkan di balik placeholder numerik sehingga penyedia tak pernah merusaknya.

  3. LANGKAH 3

    Terjemahkan lewat penyedia pilihan Anda

    Game-game ini padat dialog dan peka nada, jadi sebuah LLM (OpenAI GPT-4o / Anthropic Claude) atau DeepL biasanya membacanya paling baik; Google Translate gratis atau model lokal (Ollama / LM Studio) mencakup string menu pendek, dan Anda bisa mengarahkan penyedia kompatibel-OpenAI ke OpenRouter atau NanoGPT. Pass kedua AI-refiner opsional mengencangkan frasa harfiah.

  4. LANGKAH 4

    Terjemahkan teks gambar yang menyatu

    Sebagian besar UI NScripter adalah karya seni yang telah dirender, jadi bahasa Jepang di layar judul dan tombol adalah piksel, bukan string. Kotaki setiap potong teks pada gambar, kenali, terjemahkan, dan saat ekspor gambar terjemahan ditulis lepas ke dalam ekspor sehingga engine memuatnya atas arsip .nsa.

  5. LANGKAH 5

    Ekspor build terjemahan

    Saat ekspor, RuneTranslate menyalin game dan menulis skrip terjemahan kembali sebagai berkas lepas — dienkode ulang ke Shift-JIS / CP932 dan diobfuskasi ulang dengan XOR 0x84 jika .dat asli memakainya, dengan penanda teks satu-byte diterapkan — plus gambar terjemahan apa pun di sebelahnya. Jalankan salinan yang diekspor pada NScripter atau ONScripter dan ia berjalan dalam bahasa Anda.

Mendukung

  • Dekode + obfuskasi-ulang nscript.dat / pscript.dat XOR-0x84, dan skrip plaintext 0.utf / 0.utf.txt / 0.txt
  • Round-trip Shift-JIS / CP932 (dan UTF-8 pada build ONScripter-EN / Ponscripter modern)
  • Penanda teks satu-byte diterapkan otomatis sehingga baris bahasa Inggris tak salah-diurai sebagai perintah
  • Teks gambar yang menyatu di judul / menu / tombol lewat OCR teks-gambar
  • String dialog + UI (pilihan, keterangan) didaftar dan dikelompokkan di editor
  • Keluaran adalah salinan terjemahan yang utuh dan bisa dijalankan — berkas lepas yang dimuat engine atas arsip

Keterbatasan

  • Pastikan game hasil ekspor berjalan dan terbaca benar sebelum mengandalkannya
  • Skrip yang dikemas hanya di dalam arsip .nsa / .sar (tanpa nscript.dat / 0.txt lepas) belum diekstrak
  • Enkripsi kustom sejati (di luar obfuskasi XOR-0x84 standar) mungkin tak mau terbuka
  • Karya seni gambar terkompresi-SPB dan yang sangat bergaya mungkin perlu sentuhan manual
  • Pada skrip Shift-JIS lawas, bahasa target non-Latin dibatasi oleh apa yang bisa dirender font game

Bacaan terkait

Panduan lengkap penerjemahan NScripter / ONScripter
Baca panduannya →

Engine lain yang didukung

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioGodotArtemisYU-RISAliceSoftUnrealLiveMaker