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

Engine yang didukung · Artemis

Penuh — dibangun ulang & dimainkan

Penerjemah engine Artemis — terjemahkan visual novel JP berbasis Lua dari ujung ke ujung

Artemis (oleh iMel Inc. / Mikage) adalah engine Windows berskrip-Lua di balik sebagian besar visual novel Jepang modern — kira-kira 730 rilisan di VNDB. RuneTranslate membaca arsip sumber daya .pfs engine dalam TypeScript murni, tanpa alat eksternal atau sidecar: ia menangani format PF8, PF6, dan PF2, termasuk enkripsi XOR berkunci-SHA-1 milik PF8 (kunci per-entri adalah SHA-1 dari indeks arsip), sehingga skrip terkemas terbuka tanpa GARbro. Dari dalam arsip ia mengekstrak dialog, nama karakter, dan pilihan dari skrip .ast (tabel-Lua) / .txt (berorientasi-baris) yang terbaca DAN skenario biner ASB terkompilasi yang sebenarnya dikirim banyak game — bentuk yang diawali penanda ASB, kerap diganti nama ke ekstensi kustom (Crystal Rain, misalnya, memakai .iet). RuneTranslate mendeteksi skenario terkompilasi berdasarkan tanda tangannya, bukan ekstensinya, mendekode dialognya, dan mendaftar setiap baris. Ia menjaga perintah engine inline — ruby / furigana, papan nama, warna, clickwait — dan pemutus baris melewati terjemahan sehingga markup bertahan tanpa tersentuh. Untuk ekspor, Artemis membaca skripnya dari arsip .pfs yang di-mount, jadi RuneTranslate membangun arsip patch override kecil — root.pfs.NNN — untuk setiap .pfs sumber, menyimpan hanya skrip terjemahan Anda; Artemis me-mount arsip .pfs bernomor terakhir, sehingga patch itu membayangi aslinya dan game memuat terjemahan Anda tanpa pengemasan ulang penuh arsip basis (skrip juga ditulis lepas sebagai tambahan tak berbahaya). Ini ide patch-override yang sama seperti alur patch.xp3 Kirikiri. Engine ini masih diverifikasi di berbagai game sungguhan, jadi uji build yang diekspor sebelum mendistribusikan ulang.

Tips glosarium untuk engine ini

Visual novel bersandar pada pemeran tetap dan terminologi berulang di ribuan baris, dan terjemahan mesin akan mengeja nama heroine dengan tiga cara berbeda di tiga bab. Susun glosarium karakter, nama tempat, dan istilah berulang Anda lebih dulu agar setiap baris dialog dan setiap pilihan merendernya identik. Glossary 101 →

Unduh RuneTranslate untuk Windows

Cara menerjemahkan Artemis

  1. LANGKAH 1

    Buka folder game Artemis

    Arahkan RuneTranslate ke direktori game — folder dengan .exe game dan arsip sumber daya .pfs-nya (kerap root.pfs / data.pfs dan kawan-kawan). Deteksi engine mengenali tata letak Artemis secara otomatis; folder asli Anda tidak pernah diubah.

  2. LANGKAH 2

    Baca arsip .pfs dan dekode skrip

    RuneTranslate membuka arsip .pfs dalam TypeScript murni — PF8, PF6, dan PF2 — dan secara transparan mendekripsi data XOR berkunci-SHA-1 milik PF8, tanpa GARbro atau sidecar. Ia lalu mengurai skrip .ast (tabel-Lua) dan .txt (berorientasi-baris) di dalamnya, menarik dialog, nama karakter, dan pilihan, dan mendaftar setiap baris yang bisa diterjemahkan di editor dikelompokkan per berkas. Perintah engine inline dan pemutus baris disamarkan di balik placeholder numerik sehingga penyedia tak pernah merusaknya.

  3. LANGKAH 3

    Terjemahkan lewat penyedia pilihan Anda

    Game-game ini padat dialog dan peka nada, jadi sebuah LLM (OpenAI GPT-4o / Anthropic Claude) atau DeepL biasanya membacanya paling baik; Google Translate gratis atau model lokal (Ollama / LM Studio) mencakup string menu pendek dan pilihan, dan Anda bisa mengarahkan penyedia kompatibel-OpenAI ke OpenRouter atau NanoGPT. Pass kedua AI-refiner opsional mengencangkan frasa harfiah.

  4. LANGKAH 4

    Jaga perintah inline tetap utuh

    Skrip Artemis menjalin perintah ruby / furigana, papan nama, warna, dan clickwait melalui dialog. RuneTranslate membekukan setiap satunya — plus pemutus baris asli — sebagai placeholder selama terjemahan dan memulihkannya saat keluar, sehingga baris terjemahan menjaga furigana yang sama, papan nama yang sama, dan tempo yang sama seperti aslinya.

  5. LANGKAH 5

    Ekspor arsip patch override (tanpa pengemasan ulang penuh)

    Saat ekspor, RuneTranslate menyalin game dan membangun arsip patch override kecil — root.pfs.NNN — per .pfs sumber, menyimpan hanya skrip .ast / .txt terjemahan Anda (mereka juga ditulis lepas sebagai tambahan tak berbahaya). Artemis me-mount arsip .pfs bernomor terakhir, sehingga patch itu membayangi aslinya dan game tinggal membaca terjemahan Anda — tanpa pengemasan ulang penuh, dan arsip basis dibiarkan tak tersentuh. Jalankan salinan yang diekspor dan ia berjalan dalam bahasa Anda.

Mendukung

  • Pembaca arsip .pfs TypeScript murni — PF8, PF6, dan PF2 — tanpa alat eksternal atau sidecar
  • Enkripsi XOR berkunci-SHA-1 PF8 didekripsi di dalam aplikasi (kunci per-entri = SHA-1 dari indeks arsip)
  • Skrip .ast (tabel-Lua) dan .txt (berorientasi-baris) yang terbaca — dialog, nama, dan pilihan
  • Skenario biner ASB terkompilasi (terdeteksi berdasarkan tanda tangan, termasuk game yang mengganti nama ekstensi, mis. .iet)
  • Perintah engine inline (ruby / furigana, papan nama, warna, clickwait) dan pemutus baris dijaga
  • Ekspor patch-override — arsip root.pfs.NNN per .pfs sumber yang di-mount engine terakhir (terjemahan juga ditulis lepas; tanpa pengemasan ulang penuh)
  • Terjemahkan ke 30+ bahasa lewat DeepL, Google, OpenAI, Anthropic, kompatibel-OpenAI, atau model lokal

Keterbatasan

  • Belum terverifikasi di banyak game sungguhan — pass verifikasi dalam-game masih tertunda, jadi uji build hasil ekspor sebelum mengandalkannya
  • Nama pembicara yang dienkode sebuah game dalam grafik atau sebagai nama perintah (bukan sebagai teks dalam-skrip) ditangani oleh alur teks-gambar, bukan pengekstrak skrip
  • Teks yang menyatu dalam gambar (layar judul, menu, tombol) ditangani oleh alur OCR teks-gambar terpisah, bukan pengekstrak skrip
  • Pada arsip PF2 Shift-JIS lawas, bahasa target non-Latin dibatasi oleh apa yang bisa dirender font game

Bacaan terkait

Panduan lengkap penerjemahan Artemis
Baca panduannya →

Engine lain yang didukung

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotYU-RISAliceSoftUnrealLiveMaker