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

Engine yang didukung · Unreal Engine

Upaya terbaik — verifikasi per game

Penerjemah Unreal Engine — terjemahkan game UE4 / UE5 secara menyeluruh

Unreal Engine menggerakkan pustaka game Jepang yang besar dan terus tumbuh — dan mengemasnya sangat berbeda dari judul RPG Maker atau Ren'Py. Unreal menyimpan teks antarmuka yang dapat diterjemahkan (menu, pesan sistem, nama item dan skill, subtitle) dalam file lokalisasi .locres terkompilasi, dibundel di dalam satu atau lebih arsip .pak — sering terenkripsi AES-256 dan terkompresi-Oodle — dan, pada UE5 modern, di dalam kontainer IoStore .utoc / .ucas alih-alih pak lepas. RuneTranslate membaca semuanya. Ia mengurai format .pak dalam TypeScript murni, mendekripsi arsip dengan kunci yang dipulihkannya secara otomatis dengan memindai .exe yang dikirim (atau yang Anda tempel), membaca entri .locres untuk bahasa yang Anda terjemahkan dari, dan mencantumkan setiap string. Untuk game IoStore UE5 ia membongkar kontainer dengan salinan bawaan retoc (alat IoStore MIT sumber-terbuka). Anda menerjemahkan dengan penyedia mana pun, dan saat ekspor RuneTranslate menuliskan terjemahan kembali ke dalam .locres dan mengirim pak override kecil tanpa-enkripsi — dinamai dengan sufiks 'patch' _P sehingga Unreal me-mount-nya terakhir dan secara transparan menggantikan teks asli, tanpa penandatanganan ulang dan tanpa kemas ulang multi-gigabyte game. Ini engine yang baru ditambahkan, upaya-terbaik: .locres mencakup sebagian besar teks UI / menu / sistem / subtitle game, tetapi dialog yang dikompilasi ke dalam DataTables atau blob .uasset yang dimasak di luar cakupan, dan Anda sebaiknya memverifikasi build terjemahan di dalam game sebelum membagikan. Bahasa sumber default Jepang tetapi dapat dikonfigurasi per proyek (Mandarin, Korea, Inggris, dan lainnya).

Tips glosarium untuk engine ini

Teks .locres Unreal dikunci menurut namespace + key, dan item, skill, atau nama karakter yang sama berulang di banyak entri. Masukkan ke glosarium istilah berulang Anda lebih dulu sehingga setiap menu dan tooltip merendernya secara konsisten. Glossary 101 →

Unduh RuneTranslate untuk Windows

Cara menerjemahkan Unreal Engine

  1. LANGKAH 1

    Buka folder game Unreal

    Arahkan RuneTranslate ke direktori game — folder yang berisi .exe dan folder <Game>/Content/Paks berisi arsip .pak (dan/atau IoStore .utoc / .ucas UE5). Deteksi engine mengenali footer pak Unreal dan kontainer IoStore secara otomatis; file asli Anda tidak pernah dimodifikasi.

  2. LANGKAH 2

    Buka kunci arsip (kunci AES terdeteksi otomatis)

    Jika pak terenkripsi AES, RuneTranslate memulihkan kunci secara otomatis dengan memindai .exe yang dikirim — atau Anda dapat menempelnya (judul terenkripsi sering menerbitkan kuncinya di wiki modding) di dialog New Project. Game tanpa-enkripsi tidak butuh apa-apa. Kontainer IoStore UE5 dibongkar dengan sidecar bawaan retoc.

  3. LANGKAH 3

    Terjemahkan teks .locres

    RuneTranslate mencantumkan setiap string yang dapat diterjemahkan dari .locres bahasa-sumber — menu, teks sistem, nama item / skill, subtitle — dengan token format {0} / {Arg} dan markup <RichText> Unreal disamarkan di balik placeholder sehingga penyedia tidak dapat merusaknya. Terjemahkan dengan DeepL, LLM (OpenAI / Anthropic), Google Translate gratis, atau model lokal; lintasan kedua AI-refiner opsional mengetatkan frasa.

  4. LANGKAH 4

    Ekspor pak override

    Saat ekspor, RuneTranslate menuliskan terjemahan Anda kembali ke dalam .locres dan membangun pak override kecil tanpa-enkripsi (dinamai dengan sufiks patch _P) — plus README singkat. Ia TIDAK menyalin keseluruhan game multi-gigabyte.

  5. LANGKAH 5

    Jatuhkan + verifikasi

    Salin _P.pak ke folder Content/Paks game dan luncurkan. Unreal me-mount patch pak terakhir, jadi ia menggantikan teks asli dengan terjemahan Anda — tanpa penandatanganan ulang atau kunci AES. Pastikan menu terbaca benar di dalam game sebelum membagikan.

Mendukung

  • Lokalisasi .locres dibaca + ditulis dalam TypeScript murni (versi 0–3), mempertahankan setiap hash
  • Arsip .pak diurai dalam TS murni — lawas dan v10+ (FullDirectoryIndex), zlib / gzip
  • Pak terenkripsi AES-256: kunci otomatis dipulihkan dari .exe yang dikirim, atau ditempel manual (hex / base64)
  • Kontainer IoStore .utoc / .ucas UE5 dibongkar via sidecar bawaan retoc (menangani Oodle)
  • Keluaran adalah _P.pak override kecil yang di-mount terakhir — tanpa penandatanganan ulang, tanpa kemas ulang penuh game
  • Unreal Engine 4 dan 5

Keterbatasan

  • Baru ditambahkan + upaya-terbaik: verifikasi build terjemahan di dalam game sebelum mengandalkannya
  • Cakupannya adalah .locres (teks UI / menu / sistem / subtitle) — ~90% teks yang dihadapkan-pemain
  • Dialog yang dikompilasi ke dalam DataTables atau blob .uasset yang dimasak di luar cakupan
  • Pak lepas terkompresi-Oodle butuh sidecar IoStore (atau DLL oo2core game sendiri); game IoStore dicakup
  • Pak yang menegakkan penandatanganan (jarang) tidak dapat di-override, dan target non-Latin bergantung pada game mengirim font yang mumpuni

Engine lain yang didukung

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftLiveMaker