MotorlarRehberlerFAQPatreonDiscordİndir
Giriş yap
RuneTranslate · Japon oyunlarını baştan sona çevirin
MotorlarRehberlerKarşılaştırGörsel metniKayıt düzenleyiciHile ModuFAQİndirPatreonDiscordYouTubeGizlilikŞartlarİletişim
Tüm yazılar
kirikiri · tutorial · engine

Bir Kirikiri / KAG görsel romanı İngilizceye nasıl çevrilir

9 Haz 2026·6 dk okuma

Kirikiri / KAG görsel romanlarını RuneTranslate ile İngilizceye çevirin — ported GARbro şemalarıyla şifreli .xp3 arşivlerini okuyarak, KAG .ks senaryolarını ve PSB sahnelerini çevirerek ve oyunun otomatik yüklediği bir patch.xp3 dışa aktararak.

Kirikiri (吉里吉里) ve onun KAG senaryo katmanı, Japon görsel romanlarının büyük bir dilimine güç verir — ticari bishoujo kataloğunun çoğu dahil. İşin püf noktası: Kirikiri betiklerini, çizimini ve sesini şifreli .xp3 arşivlerine paketler ve birçok stüdyo bunun üzerine oyun başına bir şifreleme şeması uygular. Kirikiri’nin çevrilmesi zor olma ününün nedeni budur. Bu kılavuz, bunu RuneTranslate ile baştan sona yapmayı anlatır: .xp3’ü okuma, şifrelemeyi ele alma, KAG .ks senaryolarını çevirme ve oyunun otomatik olarak yüklediği bir yama dışa aktarma.

İhtiyacınız olanlar

  • Windows için RuneTranslate — ücretsiz, her motor ve sağlayıcı açık.
  • Bir Kirikiri oyun klasörü — oyun .exe’si ve bir veya daha fazla .xp3 arşivi (genellikle data.xp3, scenario.xp3 vb.) bulunan dizin. .exe.emb / .xp3.sig dosyalı imzalı KirikiriZ yapıları da tanınır.
  • Bir hedef dil — İngilizce, İspanyolca, Fransızca, Almanca, Portekizce, Rusça, Çince, İtalyanca, Türkçe, Vietnamca ve 20’den fazlası.
  • Bir çeviri sağlayıcısı. Görsel romanlar diyalog ağırlıklıdır, dolayısıyla bir LLM (OpenAI / Anthropic) veya DeepL genellikle en iyi okur; ücretsiz Google Translate kutudan çıkar çıkmaz çalışır.

Adım 1: Oyunu açın ve XP3’ü açın

RuneTranslate’i başlatın, Yeni proje’ye tıklayın ve Kirikiri oyun dizinine yönlendirin. Motor algılama otomatik çalışır. Yerleşik XP3 okuyucusu arşiv indeksini açar — büyük arşivlerin kullandığı 17 baytlık sıkıştırılmış-indeks başlığı dahil — ve senaryo dosyalarını çeker. Orijinal arşivleriniz asla değiştirilmez.

Arşiv şifreliyse, RuneTranslate onu yaklaşık iki düzine ported GARbro şifreleme şemasıyla, artı daha basit dosya başına karıştırmalar için genel bir tek baytlık XOR beygir çözücüyle çözmeye çalışır. Çoğu perakende oyun bunlardan birine düşer. Arşiv başına çalışma zamanı durumu veya stüdyoda tutulan bir anahtar gerektiren şemalar desteklenmemeye devam eder — bunlar gerçekten kilitli aykırı değerlerdir.

Adım 2: Kirikiri diyalogu nasıl çıkarılır

Kirikiri diyalogu KAG .ks senaryo betiklerinde saklar. RuneTranslate bunları ayrıştırır ve çevrilebilir metni düzenleyicide listeler:

  • Diyalog ve anlatı — ham senaryo satırları.
  • Akıllı öznitelik çıkarma — [ruby/], [ch text="..."], [name text="..."] ve [button text="..."] gibi etiketlerin içindeki okunabilir metin çekilir ve çevrilir, etiket yapısının kendisi korunur.

KAG satır içi kontrol etiketleri, herhangi bir şey sağlayıcıya ulaşmadan önce sayısal [[K#]] yer tutucularının arkasına maskelenir, böylece makine motorun biçimlendirmesini bozamaz. Bazı KirikiriZ oyunları senaryolarını derlenmiş bir PSB .scn ikilisi (PSB\0 formatı) olarak da gönderir — RuneTranslate şifresiz PSB senaryolarını (format sürüm 1’den 4’e kadar) da ayrıştırır ve yeniden paketler, böylece bu oyunlar tıpkı metin betikleri gibi çevrilir.

Adım 3: Çevirin ve inceleyin

Bir sağlayıcı seçin ve çalıştırın. Karakter sesi ve üsluplu konuşma için OpenAI veya Anthropic gibi bir LLM en iyi okur; DeepL anlatı için hızlı ve temizdir; ücretsiz Google Translate menüleri kapsar. Her rotanın adları aynı şekilde işlemesi için kadronuzu ve tekrar eden terimlerinizi önce sözlüğe ekleyin — Sözlük 101’e bakın. Ücretsiz katmanda çeviri ölçülü bir şekilde kısıtlanır — yapay zeka sağlayıcılarında kabaca 2 kat daha yavaş, ücretsiz kazıyıcılarda daha az — özdeş çıktı kalitesiyle; ücretli katmanlar tam hızda çalışır ve çeviri belleği ekler.

Her satır düzenleyicide kaynağının yanına iner. Satır içi düzenleyin (odak kaybında veya Ctrl+Enter’da kaydeder), bul ve değiştir kullanın veya bağlam duyarlı ikinci geçiş bir düzelti için isteğe bağlı yapay zeka iyileştiricisini çalıştırın — uzun VN rotalarında değerli.

Adım 4: Bir yama dışa aktarın

Dışa Aktar’a tıklayın. RuneTranslate çevrilmiş senaryoyu gevşek dosyalar olarak artı bir başlangıç kancası ve, yardımcı olduğu yerde, düz bir patch.xp3 olarak yazar. İki geçersiz kılma yolu kullanır çünkü hiçbiri tek başına evrensel değildir:

  • Gevşek dosyalar + başlangıç kancası — kancanın addAutoPath çağrısı gevşek dosyaları oyunun arşivlerinin üzerine çıkarır. Farklı yapılar farklı bir başlangıç giriş noktası çalıştırdığından, RuneTranslate kancayı oyunların kullandığı üç adın altında da yazar — AfterInit2.tjs, xAfterInit2.tjs ve xAfterInit.tjs — böylece oyun hangisini çağırırsa onu alır.
  • patch.xp3 — Kirikiri, patch.xp3 / patch2.xp3’ü oyunun kendi arşivlerinden daha yüksek öncelikle otomatik bağlar ("sonraki yollar kazanır"), böylece bir oyun başlangıç kancasını devre dışı bıraksa bile geçersiz kılar. Şifreli yapılarda girdileri oyunun kendi şemasıyla önceden şifrelenir. Arşiv imzalarını zorunlu kılan yapıların ekstra bir patch.xp3’ü reddettiğini unutmayın, dolayısıyla bunlarda çeviriyi taşıyan yol gevşek-dosya kancasıdır.

Çıktı, çevirinizin orijinal oyunun yanına bırakılmasıdır. .exe’yi başlatın ve hedef dilinizde oynasın.

Bilinen sınırlamalar

  • Çalışma zamanı durumu, arama tabloları veya stüdyoda tutulan bir anahtar gerektiren oyun başına şemalı şifreli XP3 desteklenmez — yaklaşık iki düzine GARbro şeması artı bir XOR beygir çözücü yerleşiktir, ki bu çoğu perakende oyunu kapsar ama her aykırı değeri değil.
  • Şifreli / MDF-sıkıştırılmış PSB .scn senaryoları atlanır; yalnızca şifresiz PSB (sürüm 1–4) desteklenir.
  • Derlenmiş veya belirteçlenmiş KAG .ks bytecode’u (metne çözülmeyen ikili / jk sihri) atlanır — yalnızca okunabilir KAG betikleri ve şifresiz PSB senaryoları ayrıştırılır.
  • Görsel metin (logolar, elle çizilmiş arayüz, CG başlıkları) çevrilmez — makine çevirisi kapsamı dışında.

Bu neden eski yoldan daha kolay

Manuel rota, şifreleme şemasını tanımlamak, XP3’ü GARbro ile çıkarmak, KAG etiketlerinin içindeki okunabilir metni elle bulmak, işaretlemeyi bozmadan çevirmek, ardından yeniden paketlemek veya bir geçersiz kılma yolunu doğru şekilde bağlamak anlamına geliyordu. RuneTranslate tüm zinciri — çöz, çıkar, etiketleri maskele, çevir, hem gevşek kancayı hem de patch.xp3’ü oluştur — birkaç tıklamaya katlar, kelimeleri kontrol etmeniz için düzenleyici açık.

Tam özellik listesi için Kirikiri motor sayfasına bakın, başka bir görsel roman motoru için Ren’Py kılavuzunu okuyun veya RuneTranslate’i indirin ve gerçek bir oyunda deneyin.

İlgili okumalar
01

Bir oyunun .po ve .mo dosyaları nasıl çevrilir (gettext)

gettextpomoenginetutorial4 Ağu 2026 · 7 dk
Oku →
02

Godot oyunları İngilizceye nasıl çevrilir

godotenginetutorial17 Haz 2026 · 6 dk
Oku →
03

Bir Ren’Py oyunu İngilizceye nasıl çevrilir (tam anlatım)

renpytutorialengine9 Haz 2026 · 6 dk
Oku →

RuneTranslate'i denemeye hazır mısın?

Ücretsiz katman her motoru + her çeviri sağlayıcısını açar. Supporter ($3/mo) tam hızı açar.

Windows için indir