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 motorlar

Desteklenen motor · RPG Maker XP / VX / VX Ace

Tam — yeniden derlendi ve oynandı

RPG Maker XP, VX ve VX Ace çevirmeni — Ruby / RGSS kuşağı

RPG Maker XP, VX ve VX Ace, RPG Maker'ın Ruby kuşağıdır — RGSS1, RGSS2 ve RGSS3 — ve oyun verilerini JavaScript tabanlı MV ile MZ'den bütünüyle farklı bir biçimde saklarlar. Okunabilir JSON yerine her şey Data/ altındaki Ruby Marshal ikili dosyalarında durur: XP'de Map001.rxdata, VX'te .rvdata, VX Ace'te .rvdata2 — veritabanı dosyaları ve System ile birlikte. Yayımlanmış bir oyun bu dosyaları genellikle yürütülebilir dosyanın yanında duran şifreli bir RGSSAD arşivinin içinde gönderir: Game.rgssad (XP), Game.rgss2a (VX) veya Game.rgss3a (VX Ace). RuneTranslate her iki katmanı da saf TypeScript ile kendisi ele alır. Arşivi doğrudan okur — Ruby kurulumu, RPG Maker düzenleyicisi ya da ayrı bir açma aracı gerekmez — ve içindeki Marshal 4.8 verisini yalnızca dize yapraklarını yeniden yazan kendi okuyucusu ve yazıcısıyla ayrıştırır: kayan sayılar, tablolar ve diğer her nesne gövdesi bayt bayt yeniden yazılır, dolayısıyla oyunun yüklediği dosya yapısal olarak gönderildiği dosyadır. Oradan harita olay diyaloğunu (XP'de olay kodu 101, VX ve VX Ace'te 401 ve 405 içinde paketlenmiş), Seçenekleri Göster listelerini, olay ve harita adlarını, veritabanını — aktör, eşya, yetenek, silah, zırh, düşman ve durum adları, takma adlar, açıklamalar ve notlar — artı System sözcük dağarcığını ve element adlarını çeker. \C[1], \N[2] ve \V[3] gibi kontrol kodları metin bir sağlayıcıya ulaşmadan önce maskelenir ve diyalog, mesaj penceresine sığsın diye dışa aktarımda sözcük kaydırılır. Açıkça söylenen tek bir uyarı: VX Ace Ruby 1.9 çalıştırır ve her dizeyi kodlamasıyla etiketler, dolayısıyla baştan sona Unicode'dur. XP ve VX ise Ruby 1.8 çalıştırır ve metni etiketsiz Shift-JIS bayt dizeleri olarak saklar; bu da onları kodlama uç durumlarına daha açık kılar — orada en güvenli seçim İngilizce ve romaji hedefleridir. Daha yeni MV ve MZ kuşağı RPG Maker MV / MZ sayfasında ele alınıyor.

Bu motor için sözlük ipucu

Ruby dönemi RPG Maker oyunları uzundur ve aynı isimleri her yerde tekrarlar — bir olayda yazılan bir yetenek adı veritabanında, savaş kaydında ve bir dükkân menüsünde yeniden görünür. Grubun adlarını, kasaba adlarını, anahtar eşyaları ve imza yeteneklerini sözlüğe bir kez ekleyin; her sağlayıcı bunları Data/ altındaki her yerde aynı şekilde işlesin. Bu, XP ve VX'te VX Ace'ten daha çok önem taşır, çünkü Shift-JIS metinleri 40 saatlik bir oyunun ortasında kayan bir adı fark etmek için daha az alan bırakır. Sözlük 101 →

RuneTranslate'i Windows için indirin

RPG Maker XP / VX / VX Ace nasıl çevrilir

  1. ADIM 1

    Hangi kuşağa sahip olduğunuzu belirleyin

    Oyun klasörünü açın ve Data/ klasörüne bakın. .rxdata ile biten dosyalar RPG Maker XP, .rvdata VX, .rvdata2 ise VX Ace demektir. Data/ yoksa yürütülebilir dosyanın yanında Game.rgssad (XP), Game.rgss2a (VX) veya Game.rgss3a (VX Ace) arayın — veri o arşivin içindedir. Bunun yerine www/data/*.json ya da data/*.json görüyorsanız elinizde MV veya MZ var; onlar için RPG Maker MV / MZ sayfasını kullanın.

  2. ADIM 2

    Oyun klasöründe bir proje oluşturun

    RuneTranslate'i başlatın, Yeni proje'ye tıklayın ve oyunun yürütülebilir dosyasını içeren klasöre yönlendirin. Algılama otomatiktir; üç sürümden hangisini bulduğunu ve verinin gevşek mi arşivlenmiş mi olduğunu bildirir. Şifreli bir RGSSAD doğrudan okunur ve Data dosyaları proje başına bir çalışma alanına çözülür — ne Ruby çalışma zamanı ne de harici bir açıcı devreye girer.

  3. ADIM 3

    Bir hedef dil ve sağlayıcı seçin

    Hedef dilinizi, ardından bir sağlayıcı seçin: Google ve ücretsiz DeepL seçenekleri hiç API anahtarı istemez, DeepL API dengeli kalite verir; OpenAI, Anthropic Claude, DeepSeek, herhangi bir OpenAI uyumlu uç nokta ya da Ollama veya LM Studio üzerinden yerel bir model uzun diyalogu bağlamıyla işler. Kaynak dil varsayılan olarak Japoncadır; desteklenen herhangi bir kaynak proje başına ayarlanabilir.

  4. ADIM 4

    Düzenleyicide çevirin ve gözden geçirin

    RuneTranslate dizeleri gruplar hâlinde sağlayıcıya gönderir ve sonuçları projeye geri yazar. Harita diyaloğu, seçimler, veritabanı kayıtları ve System terimleri gruplandırılır, böylece bir haritayı ya da bir veritabanı tablosunu tek seferde gözden geçirebilir, herhangi bir satırı elle düzenleyebilir ve başarısız grupları yeniden deneyebilirsiniz. Kontrol kodları baştan sona maskelenir, dolayısıyla \C[1], \N[2] ve \V[3] gidiş-dönüşten sağlam çıkar.

  5. ADIM 5

    Oynanabilir, çevrilmiş bir sürüm dışa aktarın

    Dışa aktarma, çevrilmiş Marshal verisi yerinde olacak şekilde oyunun tam çalıştırılabilir bir kopyasını yazar. Arşivlenmiş bir oyunda arşiv, Data/ içine gevşek dosyalar olarak çözülür ve arşivin kendisi bırakılır; RGSS, arşiv yokken bir oyunu böyle yükler. Diyalog çıkışta sözcük kaydırılır. Sonuç, orijinali dokunulmadan kalan, sizde kalacak oynanabilir çevrilmiş bir sürümdür.

Destekler

  • RPG Maker XP (Data/*.rxdata), VX (.rvdata) ve VX Ace (.rvdata2)
  • Şifreli RGSSAD arşivleri — .rgssad, .rgss2a ve .rgss3a — saf TypeScript ile doğrudan okunur; Ruby kurulumu ve ayrı bir açıcı gerekmez
  • Kendi Ruby Marshal 4.8 okuyucumuz ve yazıcımız: yalnızca dize yaprakları değişir, diğer her nesne gövdesi birebir yeniden yazılır
  • Harita olay diyaloğu (XP'de olay kodu 101; VX ve VX Ace'te 401 ve 405) ve Seçenekleri Göster listeleri (kod 102)
  • Veritabanı metni: aktör, eşya, yetenek, silah, zırh, düşman ve durum adları, takma adlar, açıklamalar ve notlar, artı durum mesajları
  • Ortak olaylar, birlik savaş olayı metni, olay adları ve MapInfos'tan harita adları
  • System terimleri ve sözcük dağarcığı (VX ve VX Ace'te @terms, XP'de @words) ve element adları
  • Kontrol kodları \C[n], \N[n], \V[n] çeviri sırasında maskelenir; diyalog dışa aktarımda sözcük kaydırılır

Sınırlamalar

  • XP ve VX metni etiketli UTF-8 yerine etiketsiz Shift-JIS bayt dizeleri olarak saklar (Ruby 1.8), dolayısıyla baştan sona Unicode olan VX Ace'ten daha çok kodlama uç durumuna açıktırlar. XP ve VX'te en güvenli seçim İngilizce ve romaji hedefleridir.
  • Ruby betikleri (Scripts.rxdata / .rvdata / .rvdata2) çıkarılmaz — bir oyunun kendi betiklerine sabit kodlanmış arayüz metni kaynak dilde kalır. Harita olayları, veritabanı ve System terimleri kapsanır.
  • RGSSAD arşivleri çözülür, yeniden oluşturulmaz: dışa aktarım, yeniden paketlenmiş bir arşiv değil, arşivi kaldırılmış tam gevşek çalıştırılabilir bir kopyadır.
  • Oyun içi hile menüsü ile .rpgsave / .rmmzsave kayıt düzenleyicisi MV ve MZ özellikleridir; XP, VX veya VX Ace için geçerli değildir.
  • MV ve MZ bütünüyle farklı bir biçim kullanır (www/data ya da data altında JSON) ve RPG Maker MV / MZ sayfasında ele alınır.

İlgili okumalar

Tam RPG Maker XP / VX / VX Ace çeviri kılavuzu
Kılavuzu okuyun →

İlgili okumalar

RuneTranslate vs MTool
Kılavuzu okuyun →

Diğer desteklenen motorlar

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker