MotorlarRehberlerFAQPatreonDiscordİndir
Giriş yap
RuneTranslate · Japon oyunlarını baştan sona çevirin
MotorlarRehberlerKarşılaştırGörsel metniKayıt düzenleyiciHile ModuFAQİndirPatreonDiscordYouTubeGizlilikŞartlarİletişim
Tüm yazılar
rpg-maker · tutorial

RPG Maker MV ile MZ çevirisi: çevirmenler için ne değişir

17 May 2026·5 dk okuma

Her iki motor da çeviri yüzeyinin çoğunu paylaşır, ama eklenti parametreleri, kontrol kodları ve veri-klasörü düzeni MZ’de değişir. RPG Maker MV ve MZ projeleri arasında geçiş yapan çevirmenler için pratik notlar.

RPG Maker MV ve MZ çevirisi için, iki motor %90 aynıdır. Her ikisi de diyalogu, seçimleri, eşyaları, yetenekleri ve terimleri JSON olarak saklar, aynı olay komut kodlarını kullanır ve aynı kontrol kodlarını (\C[1], \N[2], \V[3] vb.) onurlandırır. Kalan %10 — klasör düzeni ve eklenti parametre formatı — çevirmenler ikisi arasında geçiş yaparken tökezleten şeydir. Bu yazı hızlı bir referanstır.

Klasör düzeni: en görünür fark

  • MV veriyi www/data/*.json’da, varlıklar, eklentiler ve paketlenmiş çalışma zamanı yanında olacak şekilde saklar.
  • MZ www/ sarmalayıcısını atar ve veriyi doğrudan data/*.json’da saklar.

RuneTranslate için bu görünmezdir — algılama her iki yolu da kontrol eder ve hangisi varsa onu seçer. Yalnızca bir dosyayı elle incelerseniz önemlidir: öneki hatırlayın.

Diyalog, seçimler ve olay kodları

Olay komut yapısı her iki motorda da aynıdır, dolayısıyla çeviri yüzeyi özdeştir. RuneTranslate şunları okur:

  • 401 — bir Metin Göster satırı. Her görünür satır kendi 401’idir.
  • 405 — bir Kayan Metin Göster satırı (jenerik, uzun monolog akışları).
  • 102 — seçim seçeneği metni (ve 402, her seçimin dal etiketi).
  • 320, 324, 325 — Aktör Adı, Takma Adı ve Profilini Değiştir (yeniden adlandırmalar ve karakter biyografileri için kullanılır).
  • 108 / 408 — yorumlar. Bunlar oyuncuya dönük değildir, dolayısıyla varsayılan olarak hariç tutulur ve asla otomatik çevrilmez (ihtiyacınız olursa bir satırı isteğe bağlı ekleyebilirsiniz).

RuneTranslate bunların hepsini MV ve MZ genelinde aynı şekilde ayrıştırır. MZ’de 101 ayrıca mesaj kutusunun üzerinde gösterilen konuşmacı adını taşır, ki bu da alınır.

Mesaj kutusu için sözcük kaydırma

Hem MV hem de MZ diyalogu mesaj penceresinin kenarında böler — varsayılan kutu satır başına kabaca 46 tek baytlık karaktere sığar. RuneTranslate dışa aktarımda diyalogu otomatik kaydırır (401 / 405 satırlarına uygulanır), böylece çevrilmiş metin konuşma kutusundan taşmaz.

Kaydırma genişliği proje başına yapılandırılabilir — daha geniş bir pencere için yükseltin ya da kendi satır sonlarını işleyen bir oyun için kaydırmayı tamamen devre dışı bırakın. RuneTranslate ayrıca dışa aktarımda (MV ve MZ) aşırı boyutlu satırları kırpmak yerine sığdıracak şekilde küçülten bir otomatik-sığdır font-küçültme seçeneği enjekte eder, ki bu çoğu özel-font durumunu elle kısaltmadan kapsar.

Eklenti parametre dizeleri

Her iki motor da eklenti yapılandırmasını js/plugins.js’de (MV’de www/ altında) eklenti başına bir PluginManager.parameters bloğu olarak, görünür dizeler satır içinde olacak şekilde saklar.

RuneTranslate, anahtarları gösterim metni olarak okunan üst düzey parametre değerlerini eşleştirir — text, message, label, caption, title, description, tooltip, button, menu ve benzeri. İç içe JSON-kodlu parametre yapılarını özyinelemeli olarak çözmez; Japoncayı daha derin bir yapıya paketleyen bir eklenti, o dizeleri düzenleyicide isteğe bağlı ekleyip elle düzeltebileceğiniz hariç tutulmuş satırlar olarak yüzeye çıkarır. Yani hiçbir şey sessizce kaybolmaz — beyaz listenin otomatik çevirmediği her şey incelemeye hâlâ görünürdür.

Kontrol kodları: özdeş, asla kaybolmalarına izin vermeyin

Her iki motor da aynı kontrol kodu ailesini destekler:

  • \C[n] — metin rengini palet indeksi n’ye geçir.
  • \N[n] — aktör n’nin adını yazdır.
  • \V[n] — oyun değişkeni n’nin değerini yazdır.
  • \., \|, \^ — duraklat / bekle değiştiricileri.

Bunlar çeviriden birebir sağ çıkmalıdır. Bir sağlayıcı \N[1]’i düşürür veya bozarsa, oyun oyuncunun adı yerine ham ters eğik çizgi çöpü yazdırır. RuneTranslate sağlayıcıya göndermeden önce her kontrol kodunu opak bir yer tutucuyla maskeler, ardından tam olarak geri yükler — ve herhangi bir yer tutucu gidiş-dönüşte başarısız olursa, birim başarısız olarak işaretlenir, böylece orijinal Japonca kalır.

Paketlenmiş exe’ler (Enigma Virtual Box)

Bazı MV/MZ oyunları data/ klasörünü Enigma Virtual Box aracılığıyla .exe’nin içine paketlenmiş olarak gönderir, dolayısıyla bir aracı yönlendireceğiniz gevşek JSON dosyası yoktur. RuneTranslate bunları algılar, gömülü veriyi paketlenmiş bir yan bileşenle açar ve normal şekilde çevirir — dışa aktarma, çevrilmiş data/ yamalanmış olarak tam, açılmış, çalıştırılabilir bir kopya yazar.

Pratik iş akışı ipuçları

  • JSON dosyalarını elle düzenlemeyin. El düzeltmeleri için yerleşik düzenleyiciyi kullanın — hangi birimleri düzenlediğinizi izler, böylece çevirmeni yeniden çalıştırmak çalışmanızı korur.
  • Eklenti parametrelerini en son çevirin. Çoğu yapılandırma / arayüz metnidir; diyalogu önce çalıştırın, ardından eklentileri ucuz bir sağlayıcıyla ayrı bir geçişte çalıştırın.
  • Yeniden çevirmeler arasında kayıtları koruyun. RPG Maker kayıtları dizeye göre değil, veri-satırı indeksine göre yükler, dolayısıyla olayları yeniden sıralamadığınız sürece oyuncular bir yeniden çeviri boyunca kayıtlarını korur.

Tam RPG Maker anlatımı için RPG Maker motor sayfasına bakın veya RuneTranslate’i indirin (ücretsiz — her motor ve sağlayıcı dahil) ve oyununuzda deneyin. RPG Maker için sağlayıcıları karşılaştırmak için Japon oyunlarını çevirmek için en iyi sağlayıcılara bakın.

İlgili okumalar
01

Bir oyunun .po ve .mo dosyaları nasıl çevrilir (gettext)

gettextpomoenginetutorial4 Ağu 2026 · 7 dk
Oku →
02

Godot oyunları İngilizceye nasıl çevrilir

godotenginetutorial17 Haz 2026 · 6 dk
Oku →
03

Bir Ren’Py oyunu İngilizceye nasıl çevrilir (tam anlatım)

renpytutorialengine9 Haz 2026 · 6 dk
Oku →

RuneTranslate'i denemeye hazır mısın?

Ücretsiz katman her motoru + her çeviri sağlayıcısını açar. Supporter ($3/mo) tam hızı açar.

Windows için indir