Engine yang didukung · Ren'Py
Ren'Py adalah engine visual novel berbasis Python yang dominan — dipakai untuk segalanya mulai dari kinetic novel indie hingga VN dewasa berumur panjang. RuneTranslate menerjemahkan game Ren'Py dalam tiga mode: proyek berbasis sumber (game/**/*.rpy), rilis khusus-terkompilasi (.rpyc didekompilasi via sidecar Python bawaan unrpyc), dan rilis khusus-arsip (.rpa dibongkar via sidecar bawaan rpatool). Ketiga alur menuliskan translation.rpy ke dalam game/tl/translated/, yang secara otomatis diutamakan runtime Ren'Py di atas skrip di dalam arsip. Tidak perlu mengemas ulang .rpa — build terjemahan tinggal diletakkan di samping aslinya. Padukan dengan fitur Glosarium tier Supporter untuk mengunci nama karakter + istilah khas di seluruh VN panjang di mana satu karakter dapat muncul di ratusan baris say. Selain penerjemahan, tab Cheats terpisah milik RuneTranslate dapat menyuntikkan menu cheat langsung ke game Ren'Py — ia mengaktifkan konsol developer bawaan (Shift+O) dan panel hotkey yang menampilkan dan mengedit variabel store game secara langsung, untuk penggunaan single-player offline.
VN Ren'Py hidup dan mati oleh suara karakter — dan sang heroine yang disebut 'Alice' / 'Aris' / 'Arisu' di tiga adegan akan cepat merusak imersi pembaca. Kunci setiap nama karakter, varian nama panggilan protagonis, nama tempat, dan terminologi dunia rekaan apa pun dengan glosarium. Masker bersifat agnostik penyedia, jadi entah Anda memakai DeepL untuk run hemat biaya atau Claude untuk bab utama yang padat dialog, terminologi Anda tetap identik. Glossary 101 →
Arahkan RuneTranslate ke folder yang berisi executable game. Deteksi engine otomatis mengklasifikasikan proyek sebagai berbasis sumber (.rpy ada), terkompilasi (hanya .rpyc), atau arsip (hanya .rpa). Sidecar bawaan unrpyc dan rpatool berjalan otomatis — tidak perlu instalasi Python.
Pilih bahasa target (salah satu dari sembilan yang didukung) dan penyedia. Anthropic Claude dan OpenAI GPT-4o paling kuat pada dialog Ren'Py karena mereka lebih baik mempertahankan nada, register, dan onomatope dibanding MT statistik. DeepL adalah pilihan kedua yang solid untuk narasi deskriptif panjang.
RuneTranslate mengekstrak setiap baris yang dapat diterjemahkan (dialog, teks pilihan, label layar, string UI) dan mengelompokkannya. Tag khusus Ren'Py ([[player_name]], {color=#fff}…{/color}, {b}…{/b}) disamarkan selama penerjemahan sehingga LLM memperlakukannya sebagai placeholder buram, lalu dipulihkan apa adanya.
RuneTranslate menuliskan game/tl/translated/translation.rpy ke direktori game. Ren'Py memuat .rpy di tl/ sebelum arsip terkompilasi, sehingga build terjemahan berjalan tanpa pengemasan ulang. Menjalankan ulang penerjemah mempertahankan baris yang Anda edit manual.