Bir Kirikiri / KAG görsel romanı İngilizceye nasıl çevrilir
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.xp3arşivi (genellikledata.xp3,scenario.xp3vb.) bulunan dizin..exe.emb/.xp3.sigdosyalı 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.tjsvexAfterInit.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 birpatch.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
.scnsenaryoları atlanır; yalnızca şifresiz PSB (sürüm 1–4) desteklenir. - Derlenmiş veya belirteçlenmiş KAG
.ksbytecode’u (metne çözülmeyen ikili /jksihri) 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.
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
