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 motorlar

Desteklenen motor · AliceSoft System

Tam — yeniden derlendi ve oynandı

AliceSoft System çevirmeni — Rance, Evenicle ve System 3.x / 4 kataloğunu çevirin

AliceSoft'un kendi geliştirdiği System motoru, Japon PC oyunculuğunun en büyük kataloglarından birine güç verir — tüm Rance serisi, Evenicle, Daiakuji, Toushin Toshi oyunları ve on yıllarca süren sürümler. Aslında tek marka altında iki motordur: klasik oyunlar System 3.x üzerinde çalışır (System39.ain indeksi ve .ald arşivleriyle bir alice.exe / System39.exe yorumlayıcısı), modern oyunlar ise System 4 üzerinde çalışır (oyun başına .ain program görüntüsü ve .ald / .afa arşivleriyle bir System40.exe yorumlayıcısı). RuneTranslate artık her ikisini de okur. .ald (Alice Linked Data) ve .afa (Alice File Archive) kapsayıcılarını saf TypeScript'te açar — GARbro yok, harici araç yok, yardımcı yok — ve ardından metnin fiilen bulunduğu yeri hedefler. System 3.x'te, oyuncuya yönelik diyalog derlenmiş .SCO senaryolarında hiç değildir: bunlar her mesaja yalnızca numarayla atıfta bulunur ve dizelerin kendisi System39.ain'in MSGI bölümünde hafifçe gizlenmiş halde durur. RuneTranslate o bölümün gizlemesini çözer, her mesajı listeler ve dışa aktarımda onu yerinde yeniden yazar — hiçbir şeyi değiştirmediğinizde bayt bayt aynı. System 4'te, .ain iki kapsayıcıdan birine sarılmış tam bir derlenmiş program görüntüsüdür — bir zlib ile sıkıştırılmış AI2 dosyası veya tamamen MT19937 ile şifreli bir dosya — ve RuneTranslate her ikisini de açar, programın bölümlerinde dolaşır ve mesaj ile dize havuzlarını çeviri için çeker. Oyunun bayt kodu her satıra bayt ofseti yerine indeksle işaret ettiğinden, çeviriniz herhangi uzunlukta olabilir ve referanslar hâlâ hizalanır. Dışa aktarımda orijinal kapsayıcıyı yeniden paketler ve çevrilmiş .ain'i oyunun yanına gevşek olarak yazar, böylece yorumlayıcı sizin sürümünüzü yükler. Bu motor hâlâ gerçek oyunlarda doğrulanıyor, bu yüzden yeniden dağıtmadan önce dışa aktarılan sürümü test edin.

Bu motor için sözlük ipucu

Rance serisi ve AliceSoft'un daha geniş kataloğu, on binlerce satır boyunca büyük bir tekrarlayan kadro ve yoğun bir yer adları, beceriler ve fraksiyon terimleri ağı üzerinde çalışır. Makine çevirisi aynı adı üç farklı şekilde romanlaştırır. Karakterlerinizi, konumlarınızı ve tekrarlayan terimlerinizi önceden sözlüğe ekleyin, böylece her satır onları ilk sahneden sonuncusuna kadar tıpatıp aynı görüntüler. Sözlük 101 →

RuneTranslate'i Windows için indirin

AliceSoft System nasıl çevrilir

  1. ADIM 1

    AliceSoft oyun klasörünü açın

    RuneTranslate'i oyun dizinine yönlendirin — oyunun yorumlayıcısı (System 3.x için alice.exe / System39.exe veya System 4 için System40.exe), System39.ain'i veya oyun başına .ain'i ve .ald / .afa arşivleri olan klasör. Motor algılama AliceSoft düzenini otomatik tanır ve hangi System sürümü olduğunu söyler; orijinal klasörünüz asla değiştirilmez.

  2. ADIM 2

    Arşivleri ve mesaj verisini okuyun

    RuneTranslate .ald / .afa arşivlerini saf TypeScript'te açar. Bir System 3.x oyunu için System39.ain'in MSGI mesaj bölümünün gizlemesini çözer ve her satırı listeler. Bir System 4 oyunu için .ain kapsayıcısını (zlib ile sıkıştırılmış AI2 veya MT19937 ile şifreli) açar, program görüntüsünde dolaşır ve mesaj havuzunu (oyuncuya yönelik diyalog) artı dize havuzunu çeker. Kod dizeleri — format belirleyicileri, hata ayıklama metni, tanımlayıcılar — yüzeye çıkarılır ancak varsayılan olarak hariç tutulur, böylece yalnızca oyuncunun gördüğünü çevirirsiniz.

  3. ADIM 3

    Tercih ettiğiniz sağlayıcı ile çevirin

    Bunlar diyalog ağırlıklı, ton hassas oyunlardır, bu yüzden bir LLM (OpenAI GPT-4o / Anthropic Claude) veya DeepL genellikle en iyi okunur; ücretsiz Google Translate veya yerel bir model (Ollama / LM Studio) kısa menü dizelerini ve eşya adlarını kapsar ve OpenAI uyumlu sağlayıcıyı OpenRouter veya NanoGPT'ye yönlendirebilirsiniz. İsteğe bağlı bir AI-refiner ikinci geçişi düz ifadeleri sıkılaştırır.

  4. ADIM 4

    Metni font güvenli tutun

    AliceSoft metni Shift-JIS'tir (cp932). RuneTranslate her çeviriyi geri yazmadan önce normalleştirir — akıllı tırnakları, uzun tireleri, üç noktaları ve aksanlı Latin'i düz ASCII'ye katlayarak — böylece oyun fontunun eksik olduğu bir glif asla sessizce bir “?” işaretine dönüşemez. İngilizce ve diğer cp932 ile temsil edilebilir hedefler temiz şekilde dışa aktarılır.

  5. ADIM 5

    Gevşek dosya geçersiz kılma ile dışa aktarın (arşivlerin yeniden paketlemesi yok)

    Dışa aktarımda RuneTranslate oyunu kopyalar ve çevrilmiş .ain'i geri yazar: System 3.x için MSGI bölümünü yerinde yeniden yazar; System 4 için düzenlenen mesaj / dize havuzlarını yeniden oluşturur ve orijinal kapsayıcıyı (zlib veya şifreli) yeniden paketler. Çevrilmiş .ain oyunun yanına gevşek olarak bırakılır, böylece yorumlayıcı sizin sürümünüzü yükler. Dışa aktarılan kopyayı çalıştırın; dilinizde oynanır.

Destekler

  • Saf TS .ald (Alice Linked Data) + .alk arşiv okuyucuları — GARbro yok, harici araç veya yardımcı yok
  • .afa (Alice File Archive) v1 / v2 okuma; v3 (şifreli indeks) desteği geçicidir
  • System 3.x: mesaj metni System39.ain MSGI bölümünde okunur + yeniden yazılır (değiştirilmediğinde bayt bayt aynı)
  • System 4: oyun başına .ain hem zlib ile sıkıştırılmış AI2 hem de MT19937 ile şifreli kapsayıcıdan açılır
  • System 4: mesaj (diyalog) + dize havuzları çıkarılır; kod dizeleri / tanımlayıcılar varsayılan olarak hariç
  • İndeks kararlı geri yazma — bayt kodu metne indeksle atıfta bulunur, böylece herhangi uzunluktaki çeviri sığar
  • Dışa aktarımda font güvenli cp932 normalleştirme; yorumlayıcının .ain'inizi yüklemesi için gevşek dosya geçersiz kılma dışa aktarımı
  • DeepL, Google, OpenAI, Anthropic, OpenAI uyumlu veya yerel modeller aracılığıyla 30+ dile çevirin

Sınırlamalar

  • Çıkarım ve bayt-tam geri yazma gerçek oyunlarda (Rance 5D, Sengoku Rance, Rance VI) doğrulanmıştır, ancak tam çevrilmiş bir sürümün oyun içi yüklenmesi hâlâ onaylanıyor — yeniden dağıtmadan önce dışa aktarılan kopyayı test edin
  • AliceSoft metni Shift-JIS'tir (cp932): İngilizce ve diğer cp932 ile temsil edilebilir hedefler çalışır; cp932 olmayan hedefler (genişletilmiş Kiril, Korece, Geleneksel Çince) henüz otomatikleştirilmemiş bir oyun-fontu/kodlama hilesi gerektirir
  • System 4 okuyucusu .ain sürüm 4 ve 5'te doğrulanmıştır; daha yeni v8+ / v11 / v14 program formatları geçici olarak desteklenir ve henüz oyun içi doğrulanmadı
  • Şifreli .afa v3 arşiv indeksleri geçici olarak çözülür ve onaylamak için gerçek bir örnek gerekebilir
  • Görüntülere gömülü metin (başlık ekranları, CG, butonlar) betik çıkarıcı tarafından değil ayrı görüntü metni OCR akışı tarafından işlenir

İlgili okumalar

Tam AliceSoft System çeviri kılavuzu
Kılavuzu okuyun →

Diğer desteklenen motorlar

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISUnrealLiveMaker