MotorlarRehberlerFAQPatreonDiscordİndir
Giriş yap
RuneTranslate · Japonca ve 30+ dilden oyunları çevirin
MotorlarRehberlerKarşılaştırGörsel metniKayıt düzenleyiciHile ModuFAQİndirDeğişikliklerTrustpilotPatreonDiscordYouTubeGizlilikŞartlarİletişim
Tüm motorlar

Desteklenen motor · GameMaker

Tam — yeniden derlendi ve oynandı

GameMaker çevirmeni - GameMaker ve GameMaker Studio oyunlarını baştan sona çevirin

Bir GameMaker oyunu (eski sürümler GameMaker Studio adıyla satılırdı) derlenmiş verisini tek bir dosyada taşır: Windows'ta data.win, Linux'ta game.unx, macOS'ta game.ios. RuneTranslate bu dosyayı üçüncü taraf bir araç ya da sidecar olmadan kendisi okur ve yazar. Her dizgiyi oyunun bayt kodunda izleyerek bir çizim ya da mesaj işlevine ulaşıp ulaşmadığına bakar; böylece oyuncunun gördüğü metin çeviriye sunulur, arama anahtarları, dosya adları ve oyunun karşılaştırma yaptığı dizgiler ise olduğu gibi kalır. Oyunun yanında gelen dil dosyaları (JSON, CSV, INI / anahtar=değer, Yarn ve Chatterbox diyalogları) ile gettext .po / .mo katalogları da alınır; işaretleme ve kontrol kodları, bir sağlayıcı bozamasın diye yer tutucuların arkasına maskelenir. Dilediğiniz sağlayıcıyla çevirirsiniz: DeepL, bir LLM (OpenAI / Anthropic), ücretsiz Google Çeviri ya da yerel bir model. Dışa aktarırken çeviri oyun yazı tiplerinde bulunmayan karakterler gerektiriyorsa (Kiril, Vietnamca, Çince, Japonca, Korece, Tayca, aksanlı Latin), RuneTranslate bu glifleri oyunun kendi yazı tiplerine eşleşen bir tarzda ekler; Japonca, Çince ve Tayca için satırları yalnızca metin kutusu genişliğinin oyundan kanıtlandığı yerlerde böler. Her dışa aktarma, herhangi bir şeyin yerine geçmeden önce yeniden okunur ve bayt bayt doğrulanır. GameMaker yeni eklendi ve GameMaker Studio 1.4, GameMaker Studio 2.3 ile GameMaker 2022 LTS, 2023 ve 2024 sürümleriyle yapılmış gerçek oyunlarda baştan sona doğrulandı. YYC (yerel kod) ile derlenen oyunlar istisnadır: dil dosyaları ve yazı tipleri çevrilebilir, ancak kodun içindeki metne ulaşılamaz. Kaynak dil varsayılan olarak Japoncadır ve proje bazında ayarlanabilir.

Bu motor için sözlük ipucu

GameMaker oyunları karakter adlarını, eşya adlarını ve menü terimlerini veri dosyasında ve dil dosyalarında tekrar eder. Her satırda aynı şekilde çevrilmeleri için önce bunları sözlüğünüze ekleyin. Sözlük 101 →

RuneTranslate'i Windows için indirin

GameMaker nasıl çevrilir

  1. ADIM 1

    GameMaker oyun klasörünü açın

    RuneTranslate'i oyun dizinine yönlendirin: Windows'ta data.win, Linux'ta game.unx ya da bir macOS derlemesinde game.ios dosyasını içeren klasör. Algılama veri dosyasını otomatik tanır ve oyunu açmak hiçbir şeyi değiştirmez. Oyun bir yükleyici olarak geldiyse önce onu kurun. Tek bir yürütülebilir dosyaya paketlenmiş bir GameMaker Studio 1.4 oyunu, dışa aktarma sırasında normal bir oyun klasörüne açılır.

  2. ADIM 2

    Oyunun çizdiği metni çıkarın

    RuneTranslate veri dosyasını üçüncü taraf bir araç ya da sidecar olmadan kendisi okur ve her dizgiyi oyunun bayt kodunda izleyerek bir çizim ya da mesaj işlevine ulaşıp ulaşmadığına bakar. Oyuncunun gördüğü metin bir çeviri birimi olur; arama anahtarları, dosya adları ve oyunun karşılaştırma yaptığı dizgiler olduğu gibi kalır. Oyunun yanında gelen dil dosyaları (JSON, CSV, INI / anahtar=değer, Yarn ve Chatterbox diyalogları) ile gettext .po / .mo katalogları da listelenir.

  3. ADIM 3

    Tercih ettiğiniz sağlayıcıyla çevirin

    DeepL, bir LLM (OpenAI / Anthropic), ücretsiz Google Çeviri ya da yerel bir modelle çevirin. İşaretleme ve kontrol kodları, bir sağlayıcı yerlerini değiştirmesin, silmesin ya da çevirmesin diye yer tutucuların arkasına maskelenir; çeviri belleği tekrar eden satırları yeniden kullanır.

  4. ADIM 4

    Çevrilmiş bir derleme dışa aktarın

    Çevrilmiş bir kopyayı başka bir klasöre ya da bazı Steam oyunlarının gerektirdiği şekilde yerinde dışa aktarın. Çeviri oyun yazı tiplerinde bulunmayan karakterler kullanıyorsa, dışa aktarma bu glifleri oyunun kendi yazı tiplerine eşleşen bir tarzda ekler. Japonca, Çince ve Tayca için satırları yalnızca metin kutusu genişliğinin oyundan kanıtlandığı yerlerde, kinsoku kurallarıyla böler. macOS ya da Linux derlemesi için yalnızca değişen dosyaları yazar; bunları kurulumun üzerine kopyalarsınız.

  5. ADIM 5

    Çevrilmiş kopyanın çalıştığını doğrulayın

    Her dışa aktarma, herhangi bir şeyin yerine geçmeden önce yeniden okunur ve bayt bayt doğrulanır. Çevrilmiş oyunu başlatın ve paylaşmadan önce diyalogları, menüleri ve yazı tiplerini oyun içinde kontrol edin.

Destekler

  • data.win (Windows), game.unx (Linux) ve game.ios (macOS), üçüncü taraf araç olmadan RuneTranslate tarafından okunur ve yazılır
  • Gerçek oyunlarda baştan sona doğrulandı: GameMaker Studio 1.4, GameMaker Studio 2.3, GameMaker 2022 LTS, 2023 ve 2024
  • Oyunun çizdiği metin: her dizgi bayt kodunda bir çizim ya da mesaj işlevine kadar izlenir, böylece arama anahtarları, dosya adları ve karşılaştırılan dizgiler olduğu gibi kalır
  • Oyunun yanındaki dil dosyaları (JSON, CSV, INI / anahtar=değer, Yarn ve Chatterbox diyalogları) ve gettext .po / .mo katalogları
  • İşaretleme ve kontrol kodları, sağlayıcılar bozamasın diye yer tutucuların arkasına maskelenir
  • Eksik glifler (Kiril, Vietnamca, Çince, Japonca, Korece, Tayca, aksanlı Latin) oyunun kendi yazı tiplerine eşleşen bir tarzda eklenir; küçük piksel yazı tipleri için paketle gelen piksel yazı tipleri kullanılır, sprite şeridi yazı tipleri de genişletilir
  • Tayca, şekillendirme motoru olmadan önceden birleştirilmiş glifler aracılığıyla çizilir; Japonca, Çince ve Tayca satırlar yalnızca metin kutusu genişliğinin oyundan kanıtlandığı yerlerde, kinsoku kurallarıyla bölünür
  • Tek yürütülebilir dosyalı GameMaker Studio 1.4 oyunları, dışa aktarırken normal bir oyun klasörüne açılır
  • Her dışa aktarma, herhangi bir şeyin yerine geçmeden önce yeniden okunur ve bayt bayt doğrulanır

Sınırlamalar

  • YYC (yerel kod) ile derlenen oyunlar: yalnızca dil dosyaları ve yazı tipleri çevrilebilir; oyun kodunun içindeki metne ulaşılamaz
  • GameMaker Studio 2.2 ya da bayt kodu 13 / 14 olan GameMaker Studio 1.4 gibi diğer sürümler, henüz doğrulanmadı uyarısıyla açılır: çevrilmiş derlemeyi oyun içinde kontrol edin
  • Desteklenmeyenler: GameMaker 8.x, GameMaker Studio 1.0 ile 1.1, yeni GMRT çalışma zamanı ve HTML5 ya da mobil paketler
  • Arapça ve sağdan sola yazılan diğer hedef diller desteklenmez
  • macOS ve Linux derlemeleri: dışa aktarma yalnızca değişen dosyaları yazar; bunları kurulumun üzerine kendiniz kopyalarsınız
  • Yükleyiciler doğrudan açılmaz: önce oyunu kurun

İlgili okumalar

Çevrilen oyun açılmıyor mu? Bozuk satırı bulun
Kılavuzu okuyun →

İlgili okumalar

RuneTranslate vs Translumo
Kılavuzu okuyun →

Diğer desteklenen motorlar

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