← Tüm rehberler

Bir Oyunun Hangi Motorla Yapıldığını Nasıl Anlarsın?

Bir oyunu Türkçeye çevirmeden önce bilmen gereken ilk şey, oyunun hangi motorla yapıldığıdır. Çeviri yöntemi motora göre değişir. Neyse ki bunu anlamak için programcı olmana gerek yok: oyunun klasörüne bakmak çoğu zaman yeterli.

1. Oyunun klasörünü aç

Steam’de oyuna sağ tıkla, Yönet → Yerel dosyalara göz at seçeneğini seç. Başka bir mağazadan aldıysan oyunun kurulu olduğu klasörü aç. Aşağıdaki dosya ve klasör adlarına bak.

2. Unity

  • Oyun klasöründe UnityPlayer.dll dosyası vardır.
  • OyunAdı_Data şeklinde bir klasör bulunur (ör. MyGame_Data).
  • Bu klasörün içinde Managed klasörü varsa oyun “Mono” ile derlenmiştir; GameAssembly.dll ve il2cpp_data varsa “IL2CPP” ile derlenmiştir. İkisi de Unity’dir, sadece iç yapıları farklıdır.

3. Unreal Engine

  • Klasörde genellikle Engine adlı bir klasör ve oyunun kendi adını taşıyan bir klasör bulunur.
  • Oyun içerikleri çoğunlukla Content\Paks içinde .pak dosyaları olarak durur.
  • Asıl çalıştırılabilir dosya sıklıkla Binaries\Win64 içindedir.

4. Ren’Py

  • Klasörde game, renpy ve lib klasörleri bulunur.
  • game klasöründe .rpy, .rpyc veya .rpa uzantılı dosyalar görürsün.
  • Ren’Py çoğunlukla görsel roman (visual novel) türündeki oyunlarda kullanılır.

5. RPG Maker

  • MV / MZ: data klasöründe .json dosyaları, ayrıca img, audio ve js klasörleri bulunur. MV’de bunlar çoğu zaman www klasörünün içindedir.
  • VX Ace: Game.rgss3a dosyası ve RGSS301.dll benzeri bir dosya görülür.

6. Hiçbirine benzemiyorsa

Büyük stüdyoların kendi özel motorlarını kullanan oyunlarda bu işaretleri bulamazsın. Bu tür oyunlarda metinler kendine özgü dosya biçimlerinde saklanır ve çeviri çok daha zordur. Mr.Zeuss Çeviri Programı da şu an Unity, Unreal Engine, Ren’Py ve RPG Maker oyunlarını hedefler.

Özet

  1. Oyunun klasörünü aç.
  2. UnityPlayer.dll → Unity; .pak dosyaları → Unreal; game + renpy klasörleri → Ren’Py; data klasöründe .json → RPG Maker MV/MZ.
  3. Çeviriye başlamadan önce oyunu yedekle (bkz. Çeviriden önce oyun nasıl yedeklenir?).