Engine yang didukung · Kirikiri / KAG
Kirikiri (dan lapisan skripnya KAG) adalah engine visual novel Jepang yang dominan — sebagian besar rilisan VN dewasa dari 15 tahun terakhir berada di atasnya. RuneTranslate mengirim pembaca dan penulis XP3 lengkap plus 26 skema enkripsi GARbro yang diport, descramble XOR per-berkas untuk skenario yang teracak, dan ekstraksi pintar untuk anotasi ruby, nama karakter, label tombol, teks glink, dan placeholder kolom-edit. Build terjemahan memancarkan berkas lepas ke scenario/ dan data/scenario/, plus kait prioritas-jalur AfterInit2.tjs yang menyuruh engine KrkrZ memuat berkas terjemahan lepas dengan preferensi atas isi XP3 asli — sehingga Anda tak pernah perlu mengemas ulang arsip. Konsistensi nama karakter di lusinan skenario yang biasa dikirim VN Kirikiri? Itulah gunanya fitur Glosarium tier-Supporter — tambahkan nama heroine sekali, setiap berkas skenario menerjemahkannya dengan cara yang sama.
VN Kirikiri biasanya menyebar dialognya di lusinan berkas skenario terpisah, masing-masing diterjemahkan dalam batch-nya sendiri. Tanpa glosarium, itu resep untuk nama karakter yang sama menyimpang lintas bab. Tambahkan setiap pembicara bernama (terutama yang namanya memakai kanji yang rutin diubah-ubah penerjemah mesin), nama lokasi, dan terminologi serangan/mantra khas. Bonus: anotasi ruby KAG inline disamarkan-tag, sehingga substitusi glosarium mendarat dengan benar bahkan pada baris dengan tag inline [ruby] / [name]. Glossary 101 →
Arahkan RuneTranslate ke direktori yang berisi .exe engine (krkr.eXe, krkrZ.exe, dll). Deteksi engine memindai arsip XP3 + format skenario .ks. Pembaca XP3 mencoba pembacaan biasa dulu, lalu mengiterasi 26 skema enkripsi GARbro yang diport sampai satu tervalidasi.
RuneTranslate mengurai skenario .ks dengan tokenizer yang sadar-KAG. String yang bisa diterjemahkan diekstrak dari baris dialog, tag [ruby], [ch], [name], [title], [button], [checkbox], dan [edit text="..."]. Tag KAG inline ([r], [p], [改ページ], [font]) disamarkan sebagai placeholder buram sehingga LLM menjaganya.
Pilih penyedia — DeepL adalah kuda beban untuk skrip Kirikiri panjang karena harga dan kualitas JA→EN-nya. OpenAI dan Anthropic paling kuat untuk dialog dengan suara karakter yang kuat. Google Translate gratis menangani string menu dengan murah lewat perutean penyedia pada tier Supporter / Pro.
Saat ekspor, RuneTranslate menulis scenario/ dan data/scenario/ sebagai berkas lepas plus kait AfterInit2.tjs ke root game. Engine KrkrZ memuat kait itu saat startup dan menaruh jalur lepas di depan urutan pencarian, sehingga skrip terjemahan menang atas isi XP3 terenkripsi. Arsip asli tetap tak tersentuh.