Desteklenen motor · Kirikiri / KAG
Kirikiri (ve betikleme katmanı KAG) baskın Japon görsel roman motorudur — son 15 yılın çoğu yetişkin VN sürümü onun üzerinde oturur. RuneTranslate, tam bir XP3 okuyucu ve yazıcı artı 26 ported GARbro şifreleme şeması, karıştırılmış senaryolar için dosya başına XOR descramble ve ruby açıklamaları, karakter adları, düğme etiketleri, glink metni ve düzenleme-alanı yer tutucuları için akıllı çıkarma gönderir. Çevrilmiş sürüm scenario/ ve data/scenario/’ya gevşek dosyalar yayar, artı KrkrZ motorlarına gevşek çevrilmiş dosyaları orijinal XP3 içeriğine tercihen yüklemesini söyleyen bir AfterInit2.tjs yol-öncelik kancası — böylece arşivi asla yeniden paketlemeniz gerekmez. Bir Kirikiri VN’sinin tipik olarak gönderdiği onlarca senaryo boyunca karakter adı tutarlılığı mı? İşte bu, Supporter katmanı Sözlük özelliğinin işidir — kadın kahramanın adını bir kez ekleyin, her senaryo dosyası onu aynı şekilde çevirsin.
Kirikiri VN’leri diyaloglarını tipik olarak onlarca ayrı senaryo dosyasına yayar, her biri kendi grubunda çevrilir. Bir sözlük olmadan, bu, aynı karakter adının bölümler boyunca kayması için bir reçetedir. Her adlandırılmış konuşmacıyı (özellikle adı makine çevirmenlerinin sürekli değiştirdiği kanji kullananları), konum adlarını ve imza saldırı/büyü terminolojisini ekleyin. Bonus: KAG satır içi ruby açıklamaları etiket-maskelenir, böylece sözlük ikameleri [ruby] / [name] satır içi etiketli satırlarda bile doğru şekilde iner. Sözlük 101 →
RuneTranslate’i motor .exe’sini (krkr.eXe, krkrZ.exe vb.) içeren dizine yönlendirin. Motor algılama XP3 arşivleri + .ks senaryo formatı için tarar. XP3 okuyucusu önce düz okumaları dener, ardından biri doğrulayana kadar 26 ported GARbro şifreleme şemasında yinelenir.
RuneTranslate .ks senaryolarını KAG-farkında bir belirteçleyiciyle ayrıştırır. Çevrilebilir dizeler diyalog satırlarından, [ruby], [ch], [name], [title], [button], [checkbox] ve [edit text="..."] etiketlerinden çıkarılır. Satır içi KAG etiketleri ([r], [p], [改ページ], [font]) opak yer tutucular olarak maskelenir, böylece LLM onları korur.
Bir sağlayıcı seçin — DeepL, fiyatlandırması ve JA→EN kalitesi nedeniyle uzun Kirikiri betikleri için beygirdir. OpenAI ve Anthropic, güçlü karakter sesli diyalog için en güçlüdür. Ücretsiz Google Translate, Supporter / Pro katmanında sağlayıcı yönlendirme aracılığıyla menü dizelerini ucuza işler.
Dışa aktarımda RuneTranslate scenario/ ve data/scenario/’yu gevşek dosyalar olarak artı oyun köküne bir AfterInit2.tjs kancası yazar. KrkrZ motorları o kancayı başlangıçta yükler ve gevşek yolları arama sırasının başına ekler, böylece çevrilmiş betikler şifreli XP3 içeriğine karşı kazanır. Orijinal arşiv dokunulmadan kalır.