ORGA Hub’a eklediğim Türkçe yama sistemini mümkün olduğunca klasik manuel yama kurulumlarından farklı tasarlamaya çalıştım.
Normalde bir Türkçe yama kullanırken çoğu zaman:
Dosyayı indir → Arşivi aç → Oyun klasörünü bul → Dosyaları doğru yere kopyala → Üzerine yaz → Bir şey bozulursa ne yaptığını hatırlamaya çalış
şeklinde bir süreç oluyor. 😄
ORGA Hub’da ise mümkün olduğunca bu işlemlerin tamamını uygulamanın yönetmesini istiyorum.
Bu rehberde Türkçe yama:
Kurulumu
Güncellenmesi
Onarılması
Kaldırılması
Oyun güncellemesi sonrası yapılması gerekenler
gibi konuları tek yerde anlatacağım.
🇹🇷 ORGA Hub Türkçe Yama Sistemi Nedir?
ORGA Hub içerisindeki Türkçe yamalar normal bir ZIP indirip elle oyun klasörüne atmak zorunda kalmadan kurulabiliyor.
Desteklenen oyunda Türkçe yama bulunuyorsa ORGA Hub ilgili içeriği oyun sayfasında gösterebiliyor.
Kurulum başladığında Hub arka tarafta:
Oyunu buluyor → Kurulum klasörünü kontrol ediyor → Yama paketini indiriyor → Paketi doğruluyor → Gerekli yedekleri alıyor → Dosyaları kuruyor → Kurulum durumunu kaydediyor
şeklinde bir süreç yürütüyor.
Kullanıcı tarafında ise mümkün olduğunca birkaç tıklamayla işlem tamamlanıyor.
🎮 Önce Oyunun Kurulu Olması Gerekiyor
Doğal olarak Türkçe yama kurulabilmesi için desteklenen oyunun bilgisayarda kurulu olması gerekiyor.
ORGA Hub oyunları farklı launcher kütüphanelerinden algılayabiliyor.
Desteklenen yapılara göre:
Steam
Epic Games
GOG
Xbox
Diğer launcher kurulumları
üzerindeki oyun yolları kontrol edilebiliyor.
Oyun algılandıktan sonra Türkçe yama sistemi gerçek oyun dizini üzerinden çalışıyor.
📁 Hub Doğru Oyun Klasörünü Nasıl Anlıyor?
Bence otomatik yama sistemlerinde en önemli konulardan biri bu.
Sadece:
Kullanıcı bir klasör seçti, demek ki doğrudur.
şeklinde hareket etmek istemedim.
Yama tanımında oyuna ait olması gereken belirli:
Dosyalar
Klasörler
Marker yapıları
tanımlanabiliyor.
Kurulum başlamadan önce ORGA Hub hedef klasörde bunları kontrol ediyor.
Örneğin belirli bir oyunun klasöründe bulunması gereken temel dosya yoksa Hub bunun doğru kurulum dizini olmadığını anlayabiliyor.
Bu sistemin amacı yamayı yanlışlıkla:
D:\Games\BaşkaBirOyun
gibi alakasız bir dizine kurmamak.
▶️ Türkçe Yama Kurulumu
Desteklenen oyunun ORGA Hub sayfasını açtığınızda mevcut Türkçe yama içeriğine ulaşabilirsiniz.
Kurulum başlatıldığında Hub gerekli kontrolleri otomatik olarak gerçekleştiriyor.
Genel süreç şöyle ilerliyor:
1. Oyun kurulumu kontrol edilir
2. Doğru oyun dizini doğrulanır
3. Oyunun çalışıp çalışmadığı kontrol edilir
4. Yama kataloğu ve paket bilgileri doğrulanır
5. Gerekli paket indirilir
6. Dosya bütünlüğü kontrol edilir
7. Değiştirilecek orijinal dosyalar yedeklenir
8. Türkçe yama dosyaları kurulur
9. Kurulan dosyaların bilgileri kaydedilir
Bunların büyük bölümünü kullanıcının elle yapmasına gerek yok.
🎮 Oyun Açıksa Neden Kapatmanız Gerekiyor?
Türkçe yama kurarken oyunun açık olmaması önemli.
Çünkü oyun bazı dosyaları aktif olarak kullanıyor olabilir.
Bu durumda işletim sistemi ilgili dosyanın değiştirilmesine izin vermeyebilir veya daha kötüsü kurulumun bir kısmı tamamlanırken bir kısmı başarısız olabilir.
Bu yüzden ORGA Hub kurulum öncesinde oyunun çalışıp çalışmadığını kontrol ediyor.
Oyun açıksa önce kapatmanız gerekebilir.
Benim tercih ettiğim yöntem:
Önce oyun tamamen kapansın, sonra dosyalara dokunalım.
🔐 İndirilen Dosyaya Neden Direkt Güvenmiyoruz?
Hub yama paketini indirdiğinde:
İndirme tamamlandı, hemen kuralım.
demiyor.
İndirilen paketin beklediğimiz paket olduğundan emin olmak için dosya bütünlüğü kontrolleri kullanılıyor.
Burada özellikle SHA-256 hash kontrolünden faydalanıyorum.
Yani katalogda beklenen dosyanın hash değeri belliyse indirilen paketin hash’iyle karşılaştırılıyor.
Eğer ikisi eşleşmiyorsa paket kurulum için kullanılmamalı.
Bu aynı zamanda eksik veya bozuk indirmeleri tespit etmek için de işe yarıyor.
✍️ İmzalı Katalog Sistemi
Sadece yama paketinin kendisi değil, Hub’ın hangi paketi nereden ve nasıl alacağını belirleyen katalog tarafında da doğrulama sistemi bulunuyor.
Böylece uygulamanın kullandığı yama tanımlarının beklediğim kaynaktan geldiğini doğrulayabiliyorum.
Türkçe yama sistemi büyüdükçe bu tarz kontroller daha önemli hale geliyor.
Çünkü Hub artık yalnızca:
Şu dosyayı indir.
demiyor.
Aynı zamanda:
Hangi oyuna ait?
Hangi dosyalar kurulacak?
Paket hangi sürüm?
Hangi dosyalar kontrol edilmeli?
gibi birçok bilgiyi yönetiyor.
💾 Orijinal Dosyalar Neden Yedekleniyor?
Türkçe yama bazen oyunun mevcut dosyalarının üzerine yazmak zorunda kalabilir.
Bu durumda doğrudan dosyanın üzerine yazıp orijinalini tamamen kaybetmek istemiyorum.
ORGA Hub gerekli olduğu durumlarda mevcut oyun dosyasını önce yedekliyor.
Sonra yama sürümünü yerine koyuyor.
Böylece ileride yamayı kaldırmak istediğinizde elimizde geri dönebileceğimiz orijinal dosya bulunuyor.
Genel mantık:
Orijinal dosya → Yedekle → Türkçe dosyayı kur
şeklinde.
🛡️ Kurulum Yarıda Kalırsa Ne Olur?
Bu benim özellikle dikkat ettiğim konulardan biri.
Diyelim yama 50 dosya değiştiriyor.
30 dosya kuruldu.
dosyada bir hata çıktı.
Uygulama burada:
30 tanesini kurdum, gerisi kullanıcıya kalmış.
deyip çıkmamalı. 😄
Çünkü bu kez oyun yarı eski yarı yeni dosyalarla kalabilir.
Bu yüzden yama kurulumunu mümkün olduğunca transaction benzeri bir mantıkla yönetiyorum.
Kurulum başarısız olursa yapılan değişiklikler geri alınmaya çalışılıyor.
Yani hedef:
Ya kurulum düzgün tamamlansın ya da mümkün olduğunca eski duruma geri dönülsün.
✅ Kurulum Tamamlandığında
Yama başarıyla kurulduğunda ORGA Hub sadece:
Kuruldu.
bilgisini tutmuyor.
Kurulan dosyaların durumlarını da takip edebiliyor.
Dosyaların hash bilgileri kaydedildiği için daha sonra o dosyanın hâlâ kurduğumuz sürüm olup olmadığını kontrol edebiliyoruz.
Bu da onarım sisteminin temelini oluşturuyor.
🩹 Türkçe Yama Onarma Nedir?
Diyelim yamayı kurdunuz ve bir süre sorunsuz kullandınız.
Sonra:
Oyun güncellendi
Bir dosya değişti
Bir dosya silindi
Launcher dosyalardan birini eski haline getirdi
Kurulu dosyalardan biri bozuldu
ve Türkçe yamanın bir kısmı artık düzgün çalışmıyor.
Bu durumda her şeyi silip baştan kurmak yerine onarım sistemi kullanılabiliyor.
🔍 Onarım Dosyaları Nasıl Kontrol Ediyor?
ORGA Hub kurulan dosyanın sadece mevcut olup olmadığına bakmak zorunda değil.
Hash kontrolü sayesinde:
Dosyanın adı aynı ama içeriği değişmiş.
durumunu da anlayabiliyoruz.
Örneğin:
localization.bundle
dosyası hâlâ klasörde olabilir.
Ama oyun güncellemesi bu dosyanın içeriğini tamamen değiştirmiş olabilir.
Sadece dosya adına bakarsak:
Her şey normal.
deriz.
Hash kontrolünde ise:
Bu artık kurduğumuz dosya değil.
diyebiliyoruz.
🔧 Onarım Sonrası Ne Oluyor?
Onarım sırasında değiştirilmiş veya eksik yama dosyaları yeniden doğru sürüme getirilebiliyor.
Böylece özellikle küçük bozulmalarda:
Yamayı kaldır → Tekrar indir → Tekrar kur
işlemlerini yapmak gerekmiyor.
Benim hedefim Türkçe yama kullanımını bir oyun launcher’ındaki:
Dosyaları doğrula
mantığına mümkün olduğunca yaklaştırmak.
🔄 Türkçe Yama Güncellemesi Geldiğinde
Bir oyun için yeni Türkçe yama sürümü yayınlandığında ORGA Hub üzerinden yeni paket dağıtılabilir.
Örneğin oyun:
1.0.0
sürümünden:
1.1.0
sürümüne geçti.
Eski Türkçe yamanın bazı dosyaları artık yeni oyunla uyumlu olmayabilir.
Ben yeni yama paketini hazırlayıp katalog tarafını güncellediğimde Hub yeni sürümü kullanabilir.
Bu şekilde kullanıcıların her seferinde forumdan yeni ZIP bulup kurmasına gerek kalmaz.
🎯 Yama Sürümü ile Oyun Sürümü Aynı Şey Değil
Burada küçük ama önemli bir ayrım var.
Oyun sürümü
geliştiricinin yayınladığı oyun versiyonu.
Türkçe yama sürümü
bizim o oyun için hazırladığımız yamanın sürümü.
Bazen aynı Türkçe yama birden fazla oyun sürümünde çalışabilir.
Bazen çok küçük bir oyun güncellemesi bile yeni yama sürümü hazırlamamızı gerektirebilir.
Bu yüzden sadece:
Bende eski yama sürümü yazıyor.
diye otomatik olarak bozuk olduğunu düşünmeyin.
Asıl önemli olan o paketin mevcut oyun sürümüyle uyumlu olup olmadığı.
🎮 Oyun Güncellemesi Geldi, Ne Yapmalıyım?
Özellikle büyük bir oyun güncellemesinden sonra ilk tavsiyem:
Türkçe yamayı hemen zorla tekrar kurmak yerine uyumluluk durumunu kontrol edin.
Çünkü geliştirici çeviri yaptığımız dosyaları değiştirmiş olabilir.
Yeni metinler eklenmiş olabilir.
Dosya formatı değişmiş olabilir.
Eski satırlar kaldırılmış olabilir.
Bu durumda eski yamayı yeni dosyalara zorla uygulamak doğru olmayabilir.
Forumda ilgili oyunun güncelleme konusundan veya ORGA Hub üzerinden yeni uyumluluk durumunu takip edebilirsiniz.
❓ Oyun Güncellendi Ama Yama Hâlâ Çalışıyor
Bu gayet mümkün.
Her oyun güncellemesi localization dosyalarını değiştirmiyor.
Örneğin geliştirici sadece:
Grafik hatası
Fizik problemi
Performans
Başka bir gameplay sistemi
üzerinde değişiklik yaptıysa Türkçe yamanın kullandığı dosyalar tamamen aynı kalmış olabilir.
Bu durumda yama çalışmaya devam edebilir.
Yani:
Oyun güncellendi = Türkçe yama kesin bozuldu
diye bir kural yok.
🗑️ Türkçe Yamayı Nasıl Kaldırırım?
Yamayı artık kullanmak istemiyorsanız kaldırma sistemi üzerinden işlem yapabilirsiniz.
Hub hangi dosyaların yama tarafından kurulduğunu bildiği için ilgili dosyaları kaldırabiliyor.
Kurulum sırasında mevcut orijinal dosyaların yedeği alınmışsa bunlar tekrar geri yüklenebiliyor.
Genel mantık:
Türkçe yama dosyasını kaldır → Yedeklenen orijinal dosyayı geri getir
şeklinde.
↩️ Rollback Neden Önemli?
Bazen yeni yama paketinde problem çıkabilir.
Örneğin yeni sürüm:
Bir metni bozdu
Yanlış dosya içeriyor
Belirli sistemde sorun oluşturuyor
olabilir.
Bu yüzden yama altyapısında mümkün olduğunca geri dönüş mantığını korumaya çalışıyorum.
Dosyaları rastgele oyunun üzerine atıp daha sonra hangisinin ne olduğunu unutmak yerine Hub’ın yaptığı değişiklikleri takip etmesi bu açıdan çok önemli.
🗂️ Manuel Olarak Oyun Dosyalarını Değiştirirsem?
Elbette oyuna başka modlar veya manuel dosyalar kurabilirsiniz.
Ama Türkçe yamanın kullandığı aynı dosyaları başka bir mod da değiştiriyorsa iki içerik çakışabilir.
Örneğin:
Türkçe Yama → A dosyasını değiştiriyor
Mod → Aynı A dosyasını değiştiriyor
Bu durumda son kurulan dosya diğerinin değişikliklerini ezebilir.
Bir problem bildirirken başka mod kullanıyorsanız bunu özellikle yazmanızın sebebi bu.
🧩 Aynı Dosyayı Değiştiren Modlar
Bu tarz bir çakışmada ORGA Hub’ın:
İki farklı modun içerisindeki değişiklikleri otomatik birleştireyim.
gibi sihirli bir yeteneği yok. 😄
İki içerik aynı dosyanın tamamen farklı sürümlerini kullanıyorsa hangisinin kullanılacağına karar vermek gerekir.
Bu yüzden büyük mod paketleriyle Türkçe yamayı birlikte kullanıyorsanız dikkat edin.
💾 Save Dosyam Etkilenir mi?
Türkçe yamaların temel amacı metin ve yerelleştirme dosyalarını değiştirmek.
Normal şartlarda save dosyanıza doğrudan müdahale etmesini istemiyorum.
Yine de oyun modlama ve yama işlemlerinde genel olarak önemli save’lerinizi yedeklemek kötü fikir değil.
Özellikle uzun süre oynadığınız oyunlarda birkaç saniyelik yedek her zaman ekstra güvence sağlar.
🐛 Kurulum Hatası Alırsanız
Türkçe yama kurulurken hata alırsanız forumda bildirirken mümkünse şu bilgileri paylaşın:
Oyunun adı
Oyun sürümü
Steam / Epic / GOG / Xbox vb. platform
ORGA Hub’da görünen hata
Kurulum mu, güncelleme mi, onarım mı?
Oyun hangi diskte kurulu?
Başka mod kullanıyor musunuz?
Varsa ekran görüntüsü
Özellikle hata mesajını olduğu gibi paylaşmanız önemli.
Sadece:
Yama kurulmadı.
yerine:
İndirme tamamlanıyor ama doğrulama aşamasında hata veriyor.
demek doğrudan hangi sisteme bakmam gerektiğini gösteriyor.
🔐 Neden Bu Kadar Fazla Kontrol Var?
Bir Türkçe yamanın kurulması teknik olarak çok basit yapılabilir.
Dosyayı indirip oyun klasörüne çıkarmak yeterli.
Ama ORGA Hub tarafında ben sadece:
Çalışsın.
istemiyorum.
Aynı zamanda:
Yanlış klasöre kurmasın.
Bozuk dosyayı kurmasın.
Orijinal dosyayı gereksiz yere kaybetmesin.
Yarım kurulum bırakmasın.
Bozulduğunda onarılabilsin.
Kaldırıldığında mümkün olduğunca temiz şekilde geri alınabilsin.
istiyorum.
Asıl uğraştıran taraf da zaten burası.
❤️ Amaç: Türkçe Yama Kurmayı Basitleştirmek
ORGA Hub’ın Türkçe yama sistemindeki hedefim çok basit:
Kullanıcı:
Oyunu seçsin → Türkçe yamayı kursun → Oyuna girsin.
Arka taraftaki:
Kurulum dizini
Paket
Hash
Yedek
Dosya takibi
Onarım
Rollback
gibi sistemlerle mümkün olduğunca Hub ilgilensin.
Türkçe yama kullanmak için herkesin oyun dosya yapısını öğrenmesini gerektirmek istemiyorum.
Teknik kısmı ORGA Hub yönetsin.
Kullanıcı oyunu Türkçe oynasın. 🇹🇷🎮
Yama sistemi geliştikçe bu rehberi de güncel tutmaya devam edeceğim.
Sorun yaşarsanız ilgili oyunun konusuna veya Soru & Yardım kategorisine yazabilirsiniz.
Gringos