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

Engine yang didukung · Electron VN

Penuh — dibangun ulang & dimainkan

Penerjemah Electron VN — terjemahkan shell visual novel berbasis Electron kustom

Beberapa studio visual novel Jepang mengirim game mereka sebagai aplikasi Electron kustom yang bukan TyranoBuilder — renderer JavaScript plus runtime Chromium yang dibundel, dikemas ke resources/app.asar. Adapter Electron VN milik RuneTranslate adalah serba-guna untuk ini: ia membaca dan mengemas ulang app.asar via @electron/asar, menerjemahkan file konten yang dikenal (files/text.js, html/chat.html), dan menjalankan pemindai teks-JP generik atas file .js, .html, .json, dan .ks dalam arsip. Keluarannya adalah app.asar yang dimodifikasi yang tinggal diletakkan kembali ke resources/ — tidak perlu menambal runtime Electron.

Tips glosarium untuk engine ini

Electron VN kustom dikirim dalam tata letak khusus — pemindai teks-sumber generik milik RuneTranslate (disetel untuk Jepang, tetapi juga menangkap bahasa sumber lain) dapat menemukan string-nya, tetapi tidak tahu mana yang nama pembicara vs dialog bebas. Kunci daftar tokoh di glosarium agar bagian yang diekstrak heuristik tetap konsisten: setiap nama di panel chat, setiap pesan sistem bernama, dan terminologi dalam-dunia apa pun. Setelah glosarium diatur, Anda dapat menjalankan ulang terjemahan dengan penyedia berbeda dan entitas bernama tetap cocok dengan run sebelumnya. Glossary 101 →

Unduh RuneTranslate untuk Windows

Cara menerjemahkan Electron VN

  1. LANGKAH 1

    Buka folder game Electron VN

    Arahkan RuneTranslate ke direktori game yang berisi .exe Electron. Adapter mencari resources/app.asar dan memastikan itu BUKAN tata letak TyranoBuilder (yang punya adapter khusus). Akses baca via @electron/asar — tidak perlu membongkar manual.

  2. LANGKAH 2

    Jalankan pemindai teks-JP

    Pemindai generik menjelajahi setiap file .js, .html, .json, dan .ks di dalam asar dan menarik literal string bahasa-sumber (Jepang secara default; bahasa sumber apa pun yang didukung). File berformat-dikenal (files/text.js, html/chat.html) mendapat ekstraksi terstruktur; file tak dikenal mendapat pemindai heuristik. File biner dilewati.

  3. LANGKAH 3

    Terjemahkan via penyedia pilihan Anda

    Pilih penyedia — Anthropic Claude dan OpenAI GPT-4o paling kuat pada string percakapan tersemat-JS yang cenderung dipakai shell ini. DeepL adalah cadangan yang solid. Google Translate gratis bekerja untuk string UI pendek via routing penyedia.

  4. LANGKAH 4

    Kemas ulang app.asar dan ekspor

    Saat ekspor, RuneTranslate menuliskan app.asar yang dimodifikasi dengan string terjemahan tertanam. Letakkan kembali ke folder resources/ game. Build terjemahan berjalan di runtime Electron asli.

Mendukung

  • Shell visual novel berbasis Electron kustom (bukan TyranoBuilder)
  • Baca + kemas ulang resources/app.asar
  • Ekstraksi terstruktur files/text.js dan html/chat.html
  • Pemindai teks-JP generik atas file .js / .html / .json / .ks
  • Shell umazuma.exe bergaya-FLOYD (game pertama yang dikenal)

Keterbatasan

  • Heuristik — hasil terbaik pada shell di mana dialog adalah literal string JS biasa
  • Sumber JS yang sangat diobfuskasi mungkin tidak menghasilkan string yang dapat diekstrak
  • Dialog terikat-native (dimuat dari DLL C++ saat runtime) tidak dapat diterjemahkan dengan cara ini

Engine lain yang didukung

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker