EnginePanduanFAQPatreonDiscordUnduh
Masuk
RuneTranslate · terjemahkan game dari Jepang dan 30+ bahasa
EnginePanduanBandingkanTeks gambarEditor saveMode CheatFAQUnduhPerubahanTrustpilotPatreonDiscordYouTubePrivasiKetentuanKontak
Semua engine

Engine yang didukung · GameMaker

Penuh — dibangun ulang & dimainkan

Penerjemah GameMaker - terjemahkan game GameMaker dan GameMaker Studio dari awal sampai akhir

Game GameMaker (rilis lama dijual sebagai GameMaker Studio) menyimpan data terkompilasinya dalam satu file: data.win di Windows, game.unx di Linux, game.ios di macOS. RuneTranslate membaca dan menulis file itu sendiri, tanpa alat pihak ketiga maupun sidecar. Ia menelusuri tiap string melalui bytecode game untuk melihat apakah string itu sampai ke fungsi gambar atau pesan, sehingga teks yang dilihat pemain ditawarkan untuk diterjemahkan, sementara kunci pencarian, nama file, dan string yang dipakai game untuk perbandingan tidak disentuh. File bahasa yang disertakan game di sampingnya (JSON, CSV, INI / kunci=nilai, dialog Yarn dan Chatterbox) serta katalog gettext .po / .mo juga ikut diambil, dan markup serta kode kontrol disamarkan di balik placeholder agar penyedia tidak bisa merusaknya. Anda menerjemahkan dengan penyedia apa pun: DeepL, LLM (OpenAI / Anthropic), Google Translate gratis, atau model lokal. Saat ekspor, bila terjemahan membutuhkan karakter yang tidak dimiliki font game (Sirilik, Vietnam, Mandarin, Jepang, Korea, Thai, Latin beraksen), RuneTranslate menambahkan glyph itu ke font game sendiri dengan gaya yang serasi dan, untuk Jepang, Mandarin, dan Thai, memecah baris hanya di tempat lebar kotak teks terbukti dari game. Setiap ekspor dibaca ulang dan diverifikasi byte demi byte sebelum menggantikan apa pun. GameMaker baru ditambahkan dan diverifikasi dari awal sampai akhir pada game nyata yang dibuat dengan GameMaker Studio 1.4, GameMaker Studio 2.3, serta rilis GameMaker 2022 LTS, 2023, dan 2024. Game yang dikompilasi dengan YYC (kode native) adalah pengecualian: file bahasa dan fontnya bisa diterjemahkan, tetapi teks di dalam kodenya tidak bisa dijangkau. Bahasa sumber default-nya Jepang dan dapat diatur per proyek.

Tips glosarium untuk engine ini

Game GameMaker mengulang nama karakter, nama item, dan istilah menu di file data dan file bahasanya. Tambahkan semuanya ke glosarium Anda lebih dulu agar setiap baris menerjemahkannya dengan cara yang sama. Glossary 101 →

Unduh RuneTranslate untuk Windows

Cara menerjemahkan GameMaker

  1. LANGKAH 1

    Buka folder game GameMaker

    Arahkan RuneTranslate ke direktori game: folder yang berisi data.win di Windows, game.unx di Linux, atau game.ios pada build macOS. Deteksi mengenali file data secara otomatis, dan membuka game tidak mengubah apa pun. Jika game datang sebagai installer, instal dulu. Game GameMaker Studio 1.4 yang dikemas dalam satu executable akan diekstrak ke folder game biasa oleh ekspor.

  2. LANGKAH 2

    Ekstrak teks yang digambar game

    RuneTranslate membaca file data sendiri, tanpa alat pihak ketiga maupun sidecar, dan menelusuri tiap string melalui bytecode game untuk melihat apakah string itu sampai ke fungsi gambar atau pesan. Teks yang dilihat pemain menjadi unit terjemahan; kunci pencarian, nama file, dan string yang dipakai game untuk perbandingan tidak disentuh. File bahasa yang disertakan game di sampingnya (JSON, CSV, INI / kunci=nilai, dialog Yarn dan Chatterbox) serta katalog gettext .po / .mo juga didaftarkan.

  3. LANGKAH 3

    Terjemahkan lewat penyedia pilihan Anda

    Terjemahkan dengan DeepL, LLM (OpenAI / Anthropic), Google Translate gratis, atau model lokal. Markup dan kode kontrol disamarkan di balik placeholder agar penyedia tidak bisa menyusun ulang, menghapus, atau menerjemahkannya, dan memori terjemahan memakai ulang baris yang berulang.

  4. LANGKAH 4

    Ekspor build terjemahan

    Ekspor salinan terjemahan ke folder lain, atau di tempat, yang dibutuhkan beberapa game Steam. Bila terjemahan memakai karakter yang tidak dimiliki font game, ekspor menambahkan glyph itu ke font game sendiri dengan gaya yang serasi. Untuk Jepang, Mandarin, dan Thai, ekspor memecah baris hanya di tempat lebar kotak teks terbukti dari game, dengan aturan kinsoku. Untuk build macOS atau Linux, ekspor hanya menulis file yang berubah, yang Anda salin ke atas instalasi.

  5. LANGKAH 5

    Verifikasi salinan terjemahan berjalan

    Setiap ekspor dibaca ulang dan diverifikasi byte demi byte sebelum menggantikan apa pun. Jalankan game terjemahan dan periksa dialog, menu, dan font di dalam game sebelum membagikannya.

Mendukung

  • data.win (Windows), game.unx (Linux), dan game.ios (macOS), dibaca dan ditulis oleh RuneTranslate sendiri tanpa alat pihak ketiga
  • Terverifikasi dari awal sampai akhir pada game nyata: GameMaker Studio 1.4, GameMaker Studio 2.3, GameMaker 2022 LTS, 2023, dan 2024
  • Teks yang digambar game: tiap string ditelusuri lewat bytecode sampai ke fungsi gambar atau pesan, sehingga kunci pencarian, nama file, dan string yang dibandingkan tidak disentuh
  • File bahasa di samping game (JSON, CSV, INI / kunci=nilai, dialog Yarn dan Chatterbox) dan katalog gettext .po / .mo
  • Markup dan kode kontrol disamarkan di balik placeholder agar penyedia tidak bisa merusaknya
  • Glyph yang hilang (Sirilik, Vietnam, Mandarin, Jepang, Korea, Thai, Latin beraksen) ditambahkan ke font game sendiri dengan gaya yang serasi, dengan font piksel bawaan untuk font piksel kecil; font berbentuk strip sprite juga diperluas
  • Thai digambar tanpa mesin shaping lewat glyph yang sudah tergabung; baris Jepang, Mandarin, dan Thai dipecah hanya di tempat lebar kotak teks terbukti dari game, dengan aturan kinsoku
  • Game GameMaker Studio 1.4 dalam satu executable diekstrak ke folder game biasa saat ekspor
  • Setiap ekspor dibaca ulang dan diverifikasi byte demi byte sebelum menggantikan apa pun

Keterbatasan

  • Game yang dikompilasi dengan YYC (kode native): hanya file bahasa dan fontnya yang bisa diterjemahkan; teks di dalam kode game tidak bisa dijangkau
  • Versi lain, seperti GameMaker Studio 2.2 atau GameMaker Studio 1.4 dengan bytecode 13 / 14, terbuka dengan peringatan belum diverifikasi: periksa build terjemahan di dalam game
  • Tidak didukung: GameMaker 8.x, GameMaker Studio 1.0 sampai 1.1, runtime GMRT yang baru, dan paket HTML5 atau seluler
  • Bahasa tujuan Arab dan bahasa lain yang ditulis dari kanan ke kiri tidak didukung
  • Build macOS dan Linux: ekspor hanya menulis file yang berubah, yang Anda salin sendiri ke atas instalasi
  • Installer tidak dibuka langsung: instal game terlebih dahulu

Bacaan terkait

Game hasil terjemahan tidak jalan? Cari barisnya
Baca panduannya →

Bacaan terkait

RuneTranslate vs Translumo
Baca panduannya →

Engine lain yang didukung

GettextRPG MakerRPG Maker XP/VX/AceRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker