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

Engine yang didukung · RPG Maker XP / VX / VX Ace

Penuh — dibangun ulang & dimainkan

Penerjemah RPG Maker XP, VX, dan VX Ace — generasi Ruby / RGSS

RPG Maker XP, VX, dan VX Ace adalah generasi Ruby dari RPG Maker — RGSS1, RGSS2, dan RGSS3 — dan mereka menyimpan data game dalam format yang sama sekali berbeda dari MV dan MZ yang berbasis JavaScript. Alih-alih JSON yang terbaca, semuanya berada di biner Ruby Marshal di bawah Data/: Map001.rxdata pada XP, .rvdata pada VX, .rvdata2 pada VX Ace, berdampingan dengan berkas database dan System. Game yang dirilis biasanya mengirim berkas itu di dalam arsip RGSSAD terenkripsi — Game.rgssad (XP), Game.rgss2a (VX), atau Game.rgss3a (VX Ace) — yang duduk di sebelah executable. RuneTranslate menangani kedua lapisan itu sendiri, dalam TypeScript murni. Ia membaca arsipnya langsung, tanpa instalasi Ruby, tanpa editor RPG Maker, dan tanpa alat pembongkar terpisah, lalu mengurai data Marshal 4.8 di dalamnya dengan pembaca dan penulis buatan sendiri yang hanya menulis ulang daun string — float, tabel, dan setiap badan objek lain dipancarkan ulang byte demi byte, sehingga berkas yang dimuat game secara struktur sama dengan yang dikirim aslinya. Dari sana ia menarik dialog event peta (dikemas dalam kode event 101 pada XP, 401 dan 405 pada VX dan VX Ace), daftar Show Choices, nama event dan nama peta, database — nama aktor, item, skill, senjata, armor, musuh, dan state, julukan, deskripsi, dan catatan — serta kosakata System plus nama elemen. Kode kontrol seperti \C[1], \N[2], dan \V[3] disamarkan sebelum teks sampai ke penyedia, dan dialog dibungkus-kata saat ekspor agar pas di jendela pesan. Satu catatan yang perlu dinyatakan terus terang: VX Ace berjalan di Ruby 1.9 dan menandai tiap string dengan encoding-nya, jadi ia Unicode dari ujung ke ujung. XP dan VX berjalan di Ruby 1.8 dan menyimpan teks sebagai string byte Shift-JIS tanpa tanda, yang membuat keduanya lebih rentan pada kasus tepi encoding — target bahasa Inggris dan romaji adalah pilihan paling aman di sana. Generasi MV dan MZ yang lebih baru dibahas di halaman RPG Maker MV / MZ.

Tips glosarium untuk engine ini

Game RPG Maker era Ruby itu panjang dan mengulang kata benda yang sama di mana-mana — nama skill yang ditulis di satu event muncul lagi di database, di log pertempuran, dan di menu toko. Tambahkan nama party, nama kota, item kunci, dan skill khas ke glosarium sekali dan tiap penyedia akan menuliskannya identik di seluruh Data/. Ini lebih penting pada XP dan VX ketimbang VX Ace, karena teks Shift-JIS mereka menyisakan lebih sedikit ruang untuk menyadari sebuah nama yang menyimpang di tengah game 40 jam. Glossary 101 →

Unduh RuneTranslate untuk Windows

Cara menerjemahkan RPG Maker XP / VX / VX Ace

  1. LANGKAH 1

    Cari tahu generasi mana yang Anda pegang

    Buka folder game dan lihat Data/. Berkas berakhiran .rxdata berarti RPG Maker XP, .rvdata berarti VX, dan .rvdata2 berarti VX Ace. Kalau Data/ tak ada, lihat di sebelah executable untuk Game.rgssad (XP), Game.rgss2a (VX), atau Game.rgss3a (VX Ace) — datanya ada di dalam arsip itu. Kalau yang Anda lihat justru www/data/*.json atau data/*.json, yang Anda punya MV atau MZ; pakai halaman RPG Maker MV / MZ untuk itu.

  2. LANGKAH 2

    Buat proyek pada folder game

    Luncurkan RuneTranslate, klik New project, dan arahkan ke folder yang berisi executable game. Deteksi berjalan otomatis dan melaporkan mana dari tiga versi itu yang ditemukan serta apakah datanya lepas atau terarsip. RGSSAD terenkripsi dibaca langsung dan berkas Data-nya didekripsi ke ruang kerja per-proyek — tanpa runtime Ruby dan tanpa pembongkar eksternal.

  3. LANGKAH 3

    Pilih bahasa target dan penyedia

    Pilih bahasa target Anda, lalu satu penyedia: Google dan opsi DeepL gratis sama sekali tak butuh kunci API, API DeepL memberi kualitas seimbang, dan OpenAI, Anthropic Claude, DeepSeek, endpoint apa pun yang kompatibel dengan OpenAI, atau model lokal lewat Ollama atau LM Studio menangani dialog panjang dengan konteks. Bahasa Jepang adalah bahasa sumber bawaan; sumber apa pun yang didukung bisa disetel per proyek.

  4. LANGKAH 4

    Terjemahkan dan tinjau di editor

    RuneTranslate mem-batch string ke penyedia lalu menulisnya kembali ke proyek. Dialog peta, pilihan, entri database, dan istilah System dikelompokkan sehingga Anda bisa meninjau satu peta atau satu tabel database sekaligus, mengedit baris mana pun dengan tangan, dan mencoba ulang batch yang gagal. Kode kontrol disamarkan sepanjang jalan, sehingga \C[1], \N[2], dan \V[3] selamat utuh melewati perjalanan pulang-pergi.

  5. LANGKAH 5

    Ekspor build terjemahan yang bisa dimainkan

    Export menulis salinan game yang berjalan penuh dengan data Marshal terjemahan di tempatnya. Untuk game terarsip, arsipnya didekripsi menjadi berkas lepas di Data/ dan arsipnya sendiri dibuang, karena begitulah RGSS memuat game ketika tak ada arsip. Dialog dibungkus-kata saat keluar. Hasilnya adalah build terjemahan yang bisa dimainkan dan Anda simpan, dengan aslinya tak tersentuh.

Mendukung

  • RPG Maker XP (Data/*.rxdata), VX (.rvdata), dan VX Ace (.rvdata2)
  • Arsip RGSSAD terenkripsi — .rgssad, .rgss2a, dan .rgss3a — dibaca langsung dalam TypeScript murni, tanpa instalasi Ruby dan tanpa pembongkar terpisah
  • Pembaca dan penulis Ruby Marshal 4.8 buatan sendiri: hanya daun string yang berubah, tiap badan objek lain dipancarkan ulang persis
  • Dialog event peta (kode event 101 pada XP; 401 dan 405 pada VX dan VX Ace) dan daftar Show Choices (kode 102)
  • Teks database: nama aktor, item, skill, senjata, armor, musuh, dan state, julukan, deskripsi, dan catatan, plus pesan state
  • Common event, teks event pertempuran troop, nama event, dan nama peta dari MapInfos
  • Istilah dan kosakata System (@terms pada VX dan VX Ace, @words pada XP) serta nama elemen
  • Kode kontrol \C[n], \N[n], \V[n] disamarkan selama terjemahan; dialog dibungkus-kata saat ekspor

Keterbatasan

  • XP dan VX menyimpan teks sebagai string byte Shift-JIS tanpa tanda (Ruby 1.8) alih-alih UTF-8 bertanda, jadi keduanya lebih rentan pada kasus tepi encoding ketimbang VX Ace yang Unicode dari ujung ke ujung. Target bahasa Inggris dan romaji adalah pilihan paling aman pada XP dan VX.
  • Skrip Ruby (Scripts.rxdata / .rvdata / .rvdata2) tidak diekstrak — teks UI yang ditulis keras di skrip milik game tetap dalam bahasa sumber. Event peta, database, dan istilah System tercakup.
  • Arsip RGSSAD didekripsi, bukan dibangun ulang: hasil ekspornya adalah salinan lepas yang berjalan penuh dengan arsipnya dihapus, bukan arsip yang dikemas ulang.
  • Menu cheat dalam-game dan editor save .rpgsave / .rmmzsave adalah fitur MV dan MZ dan tidak berlaku untuk XP, VX, atau VX Ace.
  • MV dan MZ memakai format yang sepenuhnya berbeda (JSON di bawah www/data atau data) dan dibahas di halaman RPG Maker MV / MZ.

Bacaan terkait

Panduan lengkap penerjemahan RPG Maker XP / VX / VX Ace
Baca panduannya →

Bacaan terkait

RuneTranslate vs MTool
Baca panduannya →

Engine lain yang didukung

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker