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

Cara menerjemahkan visual novel Kirikiri / KAG ke bahasa Inggris

9 Jun 2026·6 menit baca

Terjemahkan visual novel Kirikiri / KAG ke bahasa Inggris dengan RuneTranslate — membaca arsip .xp3 terenkripsi dengan skema GARbro yang diport, menerjemahkan skenario KAG .ks dan scene PSB, dan mengekspor patch.xp3 yang dimuat game otomatis.

Kirikiri (吉里吉里) dan lapisan skenario KAG-nya menggerakkan sebagian besar visual novel Jepang — termasuk sebagian besar katalog bishoujo komersial. Tangkapannya: Kirikiri mengemas skrip, seni, dan audionya ke dalam arsip .xp3 terenkripsi, dan banyak studio menerapkan skema enkripsi per-game di atasnya. Itulah mengapa Kirikiri bereputasi sulit diterjemahkan. Panduan ini menuntun melakukannya dari ujung ke ujung dengan RuneTranslate: membaca .xp3, menangani enkripsi, menerjemahkan skenario KAG .ks, dan mengekspor patch yang dimuat game secara otomatis.

Yang Anda butuhkan

  • RuneTranslate untuk Windows — gratis, setiap engine dan penyedia terbuka.
  • Sebuah folder game Kirikiri — direktori dengan .exe game dan satu atau lebih arsip .xp3 (umumnya data.xp3, scenario.xp3, dll). Build KirikiriZ bertanda tangan dengan berkas .exe.emb / .xp3.sig juga dikenali.
  • Sebuah bahasa target — Inggris, Spanyol, Prancis, Jerman, Portugis, Rusia, Mandarin, Italia, Turki, Vietnam, dan 20+ lainnya.
  • Satu penyedia terjemahan. Visual novel padat dialog, jadi sebuah LLM (OpenAI / Anthropic) atau DeepL biasanya membacanya paling baik; Google Translate gratis langsung bekerja.

Langkah 1: Buka game dan bongkar XP3

Luncurkan RuneTranslate, klik New project, dan arahkan ke direktori game Kirikiri. Deteksi engine berjalan otomatis. Pembaca XP3 bawaan membuka indeks arsip — termasuk header indeks-terkompresi 17-byte yang dipakai arsip besar — dan menarik keluar berkas skenario. Arsip asli Anda tidak pernah diubah.

Jika arsip terenkripsi, RuneTranslate mencoba mendekripsinya dengan pustaka sekitar dua lusin skema enkripsi GARbro yang diport, plus penyelesai brute XOR-satu-byte generik untuk pengacakan per-berkas yang lebih sederhana. Sebagian besar game ritel masuk ke salah satunya. Skema yang memerlukan state runtime per-arsip atau kunci yang dipegang studio tetap tak didukung — itulah anomali yang benar-benar terkunci.

Langkah 2: Bagaimana dialog Kirikiri diekstrak

Kirikiri menyimpan dialog dalam skrip skenario KAG .ks. RuneTranslate menguraikannya dan mendaftar teks yang bisa diterjemahkan di editor:

  • Dialog dan narasi — baris skenario mentah.
  • Ekstraksi atribut pintar — teks yang terbaca di dalam tag seperti [ruby/], [ch text="..."], [name text="..."], dan [button text="..."] ditarik keluar dan diterjemahkan, sementara struktur tag itu sendiri dijaga.

Tag kontrol KAG inline disamarkan di balik placeholder numerik [[K#]] sebelum apa pun mencapai penyedia, sehingga mesin tak bisa merusak pemformatan engine. Beberapa game KirikiriZ juga mengirim skenarionya sebagai biner PSB .scn terkompilasi (format PSB\0) — RuneTranslate mengurai dan mengemas ulang skenario PSB tanpa enkripsi (format versi 1 hingga 4) juga, sehingga game-game itu diterjemahkan persis seperti skrip teks.

Langkah 3: Terjemahkan dan tinjau

Pilih penyedia dan jalankan. Untuk suara karakter dan gaya bicara khas, sebuah LLM seperti OpenAI atau Anthropic membacanya paling baik; DeepL cepat dan bersih untuk narasi; Google Translate gratis mencakup menu. Susun glosarium para pemeran dan istilah berulang Anda lebih dulu agar setiap route merender nama identik — lihat Glossary 101. Pada tier gratis terjemahan dibatasi sedikit — kira-kira 2x lebih lambat pada penyedia AI, lebih sedikit pada scraper gratis — dengan kualitas keluaran yang identik; tier berbayar berjalan dengan kecepatan penuh dan menambahkan translation memory.

Setiap baris mendarat di editor di samping sumbernya. Edit inline (menyimpan saat blur atau Ctrl+Enter), pakai find & replace, atau jalankan AI refiner opsional untuk pemeriksaan pass-kedua sadar-konteks — berharga pada route VN yang panjang.

Langkah 4: Ekspor patch

Klik Export. RuneTranslate menulis skenario terjemahan sebagai berkas lepas plus kait startup dan, di tempat yang membantu, sebuah patch.xp3 datar. Ia memakai dua jalur override karena tak ada satu pun yang universal:

  • Berkas lepas + kait startup — panggilan addAutoPath kait itu mengangkat berkas lepas di atas arsip game. Karena build berbeda menjalankan titik masuk init yang berbeda, RuneTranslate menulis kait di bawah ketiga nama yang dipakai game — AfterInit2.tjs, xAfterInit2.tjs, dan xAfterInit.tjs — sehingga mana pun yang dipanggil game menjemputnya.
  • patch.xp3 — Kirikiri me-mount patch.xp3 / patch2.xp3 secara otomatis dengan prioritas lebih tinggi daripada arsip game sendiri ("jalur berikutnya menang"), sehingga ia meng-override bahkan ketika sebuah game menonaktifkan kait startup. Pada build terenkripsi entrinya dienkripsi lebih dulu dengan skema game sendiri. Perhatikan bahwa build yang menegakkan tanda tangan arsip menolak patch.xp3 tambahan, jadi pada itu kait berkas-lepas adalah jalur yang membawa terjemahan.

Keluarannya adalah terjemahan Anda yang diletakkan di sebelah game asli. Luncurkan .exe dan ia berjalan dalam bahasa target Anda.

Keterbatasan yang diketahui

  • XP3 terenkripsi dengan skema per-game yang memerlukan state runtime, tabel lookup, atau kunci yang dipegang studio tidak didukung — sekitar dua lusin skema GARbro plus penyelesai brute XOR dibangun di dalamnya, yang mencakup sebagian besar game ritel tetapi tidak setiap anomali.
  • Skenario PSB .scn terenkripsi / terkompresi-MDF dilewati; hanya PSB tanpa enkripsi (versi 1–4) yang didukung.
  • Bytecode KAG .ks terkompilasi atau tertokenisasi (biner / magic jk yang tak terurai menjadi teks) dilewati — hanya skrip KAG yang terbaca dan skenario PSB tanpa enkripsi yang diurai.
  • Teks gambar (logo, UI gambar tangan, keterangan CG) tidak diterjemahkan — di luar cakupan terjemahan mesin.

Mengapa ini lebih mudah dari cara lama

Rute manual berarti mengenali skema enkripsi, mengekstrak XP3 dengan GARbro, menemukan sendiri teks yang terbaca di dalam tag KAG, menerjemahkannya tanpa merusak markup, lalu mengemas ulang atau menyiapkan jalur override dengan benar. RuneTranslate melipat seluruh rantai — dekripsi, ekstrak, samarkan tag, terjemahkan, bangun kait lepas dan patch.xp3 — menjadi beberapa klik, dengan editor terbuka sehingga Anda mengendalikan kata-katanya.

Lihat halaman engine Kirikiri untuk daftar fitur lengkap, baca panduan Ren’Py untuk engine visual-novel lainnya, atau unduh RuneTranslate dan cobalah pada game sungguhan.

Bacaan terkait
01

Cara menerjemahkan berkas .po dan .mo sebuah game (gettext)

gettextpomoenginetutorial4 Agu 2026 · 7 mnt
Baca →
02

Cara menerjemahkan game Godot ke bahasa Inggris

godotenginetutorial17 Jun 2026 · 6 mnt
Baca →
03

Cara menerjemahkan game Ren’Py ke bahasa Inggris (panduan lengkap)

renpytutorialengine9 Jun 2026 · 6 mnt
Baca →

Siap mencoba RuneTranslate?

Tier gratis membuka setiap engine + setiap penyedia terjemahan. Supporter ($3/mo) membuka kecepatan penuh.

Unduh untuk Windows