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.dlldosyası vardır. OyunAdı_Dataşeklinde bir klasör bulunur (ör.MyGame_Data).- Bu klasörün içinde
Managedklasörü varsa oyun “Mono” ile derlenmiştir;GameAssembly.dllveil2cpp_datavarsa “IL2CPP” ile derlenmiştir. İkisi de Unity’dir, sadece iç yapıları farklıdır.
3. Unreal Engine
- Klasörde genellikle
Engineadlı bir klasör ve oyunun kendi adını taşıyan bir klasör bulunur. - Oyun içerikleri çoğunlukla
Content\Paksiçinde.pakdosyaları olarak durur. - Asıl çalıştırılabilir dosya sıklıkla
Binaries\Win64içindedir.
4. Ren’Py
- Klasörde
game,renpyvelibklasörleri bulunur. gameklasöründe.rpy,.rpycveya.rpauzantı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:
dataklasöründe.jsondosyaları, ayrıcaimg,audiovejsklasörleri bulunur. MV’de bunlar çoğu zamanwwwklasörünün içindedir. - VX Ace:
Game.rgss3adosyası veRGSS301.dllbenzeri 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
- Oyunun klasörünü aç.
UnityPlayer.dll→ Unity;.pakdosyaları → Unreal;game+renpyklasörleri → Ren’Py;dataklasöründe.json→ RPG Maker MV/MZ.- Çeviriye başlamadan önce oyunu yedekle (bkz. Çeviriden önce oyun nasıl yedeklenir?).