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

Engine yang didukung · AliceSoft System

Penuh — dibangun ulang & dimainkan

Penerjemah AliceSoft System — terjemahkan Rance, Evenicle & katalog System 3.x / 4

Engine System buatan AliceSoft sendiri menggerakkan salah satu katalog terbesar dalam permainan PC Jepang — seluruh seri Rance, Evenicle, Daiakuji, game Toushin Toshi dan puluhan tahun rilis. Sebenarnya ini dua engine di bawah satu merek: judul klasik berjalan di System 3.x (interpreter alice.exe / System39.exe dengan indeks System39.ain dan arsip .ald), sementara judul modern berjalan di System 4 (interpreter System40.exe dengan citra program .ain per-game dan arsip .ald / .afa). RuneTranslate kini membaca keduanya. Ia membuka kontainer .ald (Alice Linked Data) dan .afa (Alice File Archive) dalam TypeScript murni — tanpa GARbro, tanpa alat eksternal, tanpa sidecar — lalu mengejar teks di tempat teks itu sebenarnya berada. Pada System 3.x, dialog yang dihadapkan-pemain sama sekali tidak ada di skenario .SCO terkompilasi: skenario itu hanya merujuk setiap pesan menurut nomor, dan string-nya sendiri berada di bagian MSGI dari System39.ain, sedikit diobfuskasi. RuneTranslate men-de-obfuskasi bagian itu, mencantumkan setiap pesan, dan saat ekspor menulis ulangnya di tempat — byte-per-byte identik saat Anda tidak mengubah apa pun. Pada System 4, .ain adalah keseluruhan citra program-terkompilasi yang dibungkus dalam salah satu dari dua kontainer — file AI2 terkompresi-zlib atau yang sepenuhnya terenkripsi-MT19937 — dan RuneTranslate membuka kedua bungkus itu, menjelajahi bagian program, dan menarik pool pesan dan string keluar untuk penerjemahan. Karena bytecode game menunjuk setiap baris menurut indeks alih-alih offset byte, terjemahan Anda bisa berapa pun panjangnya dan referensinya tetap sejajar. Saat ekspor ia mengemas ulang kontainer asli dan menuliskan .ain terjemahan lepas di samping game, sehingga interpreter memuat versi Anda. Engine ini masih diverifikasi di berbagai game asli, jadi uji build hasil ekspor sebelum Anda mendistribusikan ulang.

Tips glosarium untuk engine ini

Seri Rance dan katalog AliceSoft yang lebih luas berjalan pada tokoh berulang yang sangat banyak dan jaringan padat nama tempat, skill, dan istilah faksi di puluhan ribu baris. Terjemahan mesin akan meromanisasi nama yang sama dengan tiga cara berbeda. Masukkan ke glosarium karakter, lokasi, dan istilah berulang Anda di awal sehingga setiap baris merendernya secara identik dari adegan pertama hingga terakhir. Glossary 101 →

Unduh RuneTranslate untuk Windows

Cara menerjemahkan AliceSoft System

  1. LANGKAH 1

    Buka folder game AliceSoft

    Arahkan RuneTranslate ke direktori game — folder dengan interpreter game (alice.exe / System39.exe untuk System 3.x, atau System40.exe untuk System 4), System39.ain atau .ain per-game-nya, dan arsip .ald / .afa. Deteksi engine mengenali tata letak AliceSoft secara otomatis dan memberi tahu Anda versi System mana; folder asli Anda tidak pernah dimodifikasi.

  2. LANGKAH 2

    Baca arsip dan data pesan

    RuneTranslate membuka arsip .ald / .afa dalam TypeScript murni. Untuk game System 3.x ia men-de-obfuskasi bagian pesan MSGI dari System39.ain dan mencantumkan setiap baris. Untuk game System 4 ia membuka bungkus kontainer .ain (AI2 terkompresi-zlib atau terenkripsi-MT19937), menjelajahi citra program, dan menarik pool pesan (dialog yang dihadapkan-pemain) plus pool string. String kode — penentu format, teks debug, pengenal — ditampilkan tetapi dikecualikan secara default sehingga Anda hanya menerjemahkan apa yang dilihat pemain.

  3. LANGKAH 3

    Terjemahkan via penyedia pilihan Anda

    Ini game padat dialog dan sensitif-nada, jadi LLM (OpenAI GPT-4o / Anthropic Claude) atau DeepL biasanya terbaca paling baik; Google Translate gratis atau model lokal (Ollama / LM Studio) mencakup string menu pendek dan nama item, dan Anda dapat mengarahkan penyedia yang kompatibel-OpenAI ke OpenRouter atau NanoGPT. Lintasan kedua AI-refiner opsional mengetatkan frasa harfiah.

  4. LANGKAH 4

    Jaga teks aman-font

    Teks AliceSoft adalah Shift-JIS (cp932). RuneTranslate menormalkan setiap terjemahan sebelum menuliskannya kembali — melipat tanda kutip pintar, em-dash, elipsis dan Latin beraksen ke ASCII biasa — sehingga glyph yang tidak dimiliki font game tidak pernah diam-diam berubah menjadi “?”. Target Inggris dan lainnya yang dapat direpresentasikan-cp932 diekspor bersih.

  5. LANGKAH 5

    Ekspor dengan override file-lepas (tanpa kemas ulang arsip)

    Saat ekspor, RuneTranslate menyalin game dan menuliskan .ain terjemahan kembali: untuk System 3.x ia menulis ulang bagian MSGI di tempat; untuk System 4 ia membangun ulang pool pesan / string yang diedit dan mengemas ulang kontainer asli (zlib atau terenkripsi). .ain terjemahan dijatuhkan lepas di samping game, sehingga interpreter memuat versi Anda. Jalankan salinan hasil ekspor dan ia dimainkan dalam bahasa Anda.

Mendukung

  • Pembaca arsip .ald (Alice Linked Data) + .alk TS-murni — tanpa GARbro, tanpa alat eksternal atau sidecar
  • Baca .afa (Alice File Archive) v1 / v2; dukungan v3 (indeks terenkripsi) bersifat sementara
  • System 3.x: teks pesan dibaca + ditulis ulang di bagian MSGI System39.ain (byte-identik saat tidak diubah)
  • System 4: .ain per-game dibuka dari kontainer AI2 terkompresi-zlib maupun terenkripsi-MT19937
  • System 4: pool pesan (dialog) + string diekstrak; string kode / pengenal dikecualikan secara default
  • Write-back stabil-indeks — bytecode merujuk teks menurut indeks, jadi terjemahan panjang berapa pun muat
  • Normalisasi cp932 aman-font saat ekspor; ekspor override-file-lepas sehingga interpreter memuat .ain Anda
  • Terjemahkan ke 30+ bahasa via DeepL, Google, OpenAI, Anthropic, kompatibel-OpenAI, atau model lokal

Keterbatasan

  • Ekstraksi dan write-back byte-tepat sudah diverifikasi pada arsip System 3.x dan System 4 sungguhan, tetapi pemuatan dalam-game dari build yang sepenuhnya diterjemahkan masih dikonfirmasi — uji dulu salinan hasil ekspornya
  • Teks AliceSoft adalah Shift-JIS (cp932): target Inggris dan lainnya yang dapat direpresentasikan-cp932 bekerja; target non-cp932 (Sirilik diperluas, Korea, Mandarin Tradisional) butuh solusi font/enkoding game yang belum diotomatiskan
  • Pembaca System 4 diverifikasi pada .ain versi 4 dan 5; format program v8+ / v11 / v14 yang lebih baru didukung sementara dan belum diverifikasi-game
  • Indeks arsip .afa v3 terenkripsi didekode sementara dan mungkin butuh sampel asli untuk mengonfirmasi
  • Teks yang tertanam di gambar (layar judul, CG, tombol) ditangani oleh alur OCR teks-gambar terpisah, bukan pengekstrak skrip

Bacaan terkait

Panduan lengkap penerjemahan AliceSoft System
Baca panduannya →

Engine lain yang didukung

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISUnrealLiveMaker