Türkçe yama kurarken en çok takılınan yer oyunun hangi klasörde olduğu. Uygulama bunu çoğu zaman kendisi buluyor, ama her mağaza kurulum yerini başka bir yerde tutuyor. Aşağıda aramanın nasıl yürüdüğünü, bir şey bulunamazsa ne yapman gerektiğini ve mağazadan mağazaya neyin değiştiğini anlattık.
Uygulama klasörü nereden buluyor
Oyun sayfasını açtığın anda arama kendiliğinden başlıyor ve ucuz kaynaktan pahalıya doğru ilerliyor. Sırayla: Windows'un program listesi (mağazası ne olursa olsun çoğu oyun kurulduğu klasörü oraya yazar, elle kurulanlar bile), Epic Games'in kurulum kayıtları, Ubisoft Connect, GOG ve EA'nın kurulum listeleri, sonra Steam kütüphaneleri, en sonda da yaygın kurulum klasörleri.
Bu kaynakların bir kısmı oyunun kendi klasörünü değil bir üst klasörü yazıyor. O yüzden her adayın bir alt seviyesine de bakılıyor.
Steam tarafında oyunun hangi diskte durduğu önemli değil: Steam'in kendi kütüphane listesi okunuyor, ikinci ve üçüncü diskteki kütüphaneler de taranıyor. Aranan şey bir mağaza kimliği değil, oyunun kendi çalıştırılabilir dosyası; bu yüzden listede hiç geçmeyen bir yere ya da elle kurduğun bir kopyaya da denk gelinebiliyor.
Bulunan klasör kesin kabul edilmiyor. Tek doğrulama ölçütü, oyunun ana dosyasının o klasörde gerçekten durması. Durmuyorsa aday eleniyor ve arama devam ediyor. Son çare taramanın derinliği bir seviyeyle sınırlı; bütün diski taramak dakikalar sürerdi.
Bulamazsa ne yapmalısın
Klasör satırının yanındaki Seç düğmesiyle klasörü kendin gösterirsin. Tek kural: seçtiğin klasör oyunun ana dosyasını doğrudan içermeli. Kütüphane klasörünü, yani içinde oyun klasörlerinin durduğu üst klasörü seçersen kurulum başlamaz; uygulama o klasörde oyunu bulamadığını söyleyip durur. Hangi dosyanın orada olması gerektiği klasör satırının altında yazıyor. Klasörü açıp o dosyayı görüyorsan doğru yerdesin.
Program Files altındaki oyunlar
Bazı mağazalar oyunları varsayılan olarak Program Files altına kuruyor. Windows orayı normal yetkiyle çalışan programlara kapalı tutar, yani uygulama yamanın dosyalarını oraya yazamaz.
Bu durum yükleyici indirilmeden önce ölçülüyor: klasöre yazılamıyorsa boşuna dosya indirilmiyor, doğrudan uyarı çıkıyor. Uyarının altında uygulamayı yönetici olarak yeniden başlatan bir düğme var. Ona basıp Windows'un iznini onayladıktan sonra tekrar Kur demen yeterli.
Burada sık karışan bir nokta var: yükseltilmesi gereken oyun değil, uygulamanın kendisi. Yamanın dosyalarını o klasöre yazan uygulama, oyun değil. Oyunu yönetici olarak başlatmak bu sorunu çözmez.
Bir de şu var: bazı oyunlarda çeviri kurulumda değil, oyun her açıldığında yazılıyor. Orada oyunun kendisinin de bir klasöre yazabilmesi gerekiyor. Bu izin kurulum sırasında bir kez veriliyor ve yalnızca gereken tek alt klasöre veriliyor; başka klasörlerin izinleri değişmiyor. Sonraki açılışlarda senden bir şey istenmiyor.
EA, Ubisoft ve GOG tarafı
Ubisoft Connect ve GOG'da ayrı bir durum yok; kurulum yerleri kayıtlarda listelendiği için uygulama oradan alıyor.
EA tarafında bir fark var, ama senin fazladan bir şey yapmanı gerektirmiyor. EA sürümünde bazı oyunlar, klasörlerine konan yardımcı dosyaları hiç yüklemiyor; bu ölçüldü. O oyunlarda yama, oyunu başlatan küçük bir aracın üzerinden devreye giriyor: oyunun kendi dosyası yedek adıyla kenara alınıyor, yerine bizimki geçiyor ve gerçek oyun aynı başlatma seçenekleriyle çalıştırılıyor. Pratikte oyunu yine EA uygulamasından ya da kısayoldan normal şekilde açarsın. Yamayı kaldırdığında oyunun orijinal dosyası yerine geri konuyor.
Kurulumdan önce oyun kapalı olsun
Yama dosyaları oyun klasörüne yazıldığı için oyun açıkken kurulum yapılamıyor. Bu kurulumdan önce ölçülüyor ve saniyelik kilitler geçsin diye birkaç kez deneniyor; güvenlik yazılımı ya da mağaza uygulaması dosyaya bir an bakınca oluşan kilitler bu sırada geçiyor.
Sık görülen durum şu: mağaza oyunu kapalı gösterir, ama arkada kapanmamış bir oyun süreci kalmıştır. Uygulama bunu kendiliğinden deniyor; arkada kalan oyun süreçlerini kapatıp ölçümü tekrarlıyor ve sen hiçbir şeye basmıyorsun. Yine de olmazsa dosyayı hangi programın tuttuğu ölçülüp adıyla söyleniyor. Hata kartındaki düğme oyunu kapatıp kurulumu yeniden başlatır; yalnızca oyunun kendi dosyalarını hedef alır, mağaza uygulamasına dokunmaz. Oyunda kaydedilmemiş ilerlemen varsa kaybolabilir.
Oyun güncelleme aldıysa
Yamaların çoğu metin anahtarlarına göre çalışıyor ve güncellemeden etkilenmiyor. Ama bir kısmı çeviriyi oyunun kendi dosyasının içine yazıyor; mağaza o dosyayı güncellemede yenisiyle değiştirdiğinde çeviri gider, üstelik uygulamada yama hâlâ kurulu görünür. Oyunun İngilizce açıldığını görürsen yapılacak şey basit: aynı panelden Yeniden Kur. Yamanın kendisinin yeni bir sürümü hazırlandıysa düğme zaten Güncelle olarak görünüyor.