Türkçe Yamalar Artık ORGA Hub Üzerinden Kurulabiliyor

Etkinlik #orga#hub#turkce#yama#kurulumu 0 cevap 18 okunma

ORGA Hub'a uzun zamandır eklemek istediğim sistemlerden biri sonunda hazır: Türkçe yamaları artık doğrudan ORGA Hub üzerinden kurabiliyorsunuz. 🇹🇷

Buradaki amacım sadece "yamayı indir ve klasöre at" mantığını uygulamak değildi. Kurulumdan güncellemeye, dosya doğrulamadan geri almaya kadar mümkün olduğunca otomatik ve güvenli çalışan bir sistem hazırlamak istedim.

🎮 Oyun Konumunu Otomatik Buluyor

Desteklenen oyunlarda ORGA Hub önce oyunun bilgisayardaki konumunu tespit etmeye çalışıyor.

Steam, Epic Games, GOG ve desteklediğimiz diğer launcher yapıları üzerinden oyun klasörü bulunabiliyor.

Böylece çoğu durumda kullanıcıdan:

Oyunun kurulu olduğu klasörü seç

gibi işlemler istememize gerek kalmıyor.

Oyun klasörünün gerçekten doğru oyun olup olmadığını anlamak için de yalnızca klasör adına güvenilmiyor. Oyun için belirlediğimiz dosya ve klasör işaretleri kontrol edilerek kurulum dizini doğrulanıyor.

📥 Yama Otomatik İndiriliyor

Kurulum başlatıldığında ORGA Hub ilgili Türkçe yama paketini sunucudan indiriyor.

Burada sistem sadece indirme bağlantısını açıp dosyayı çalıştırmıyor.

Yama kataloğu ve indirilen paket üzerinde doğrulamalar yapılıyor. Böylece Hub'ın beklediği paket ile indirilen dosyanın aynı olup olmadığı kontrol edilebiliyor.

🔐 Dosya Doğrulaması

Türkçe yama sisteminde özellikle önem verdiğim konulardan biri dosya bütünlüğü oldu.

İndirilen paketlerin SHA-256 bilgileri kontrol edilebiliyor.

Basitçe anlatmak gerekirse bir dosyanın SHA-256 değeri o dosyaya ait oldukça uzun bir dijital parmak izi gibi düşünülebilir.

Dosyada küçücük bir değişiklik bile yapılırsa bu değer değişir.

Bu sayede ORGA Hub indirilen dosyanın beklediğimiz paket olup olmadığını kontrol edebiliyor.

💾 Kurulumdan Önce Yedek Alınıyor

Türkçe yamaların en can sıkıcı taraflarından biri bazen orijinal oyun dosyalarının üzerine yazmaları.

Bu yüzden Hub kurulum yapmadan önce değiştirilecek mevcut oyun dosyalarını mümkün olduğunca yedekliyor.

Yani sistem hangi dosyaya dokunduğunu takip ediyor.

Bu bilgi daha sonra yamanın kaldırılması, onarılması veya kurulum sırasında bir problem yaşanması durumunda kullanılabiliyor.

🛡️ Kurulum Hata Verirse Geri Almaya Çalışıyor

Kurulumun yarısında hata oluşması en kötü senaryolardan biri.

Çünkü birkaç dosya değiştirilmişken diğerleri değişmemiş olabilir ve oyun yarım yamalak bir durumda kalabilir.

ORGA Hub'daki sistem bunu da hesaba katıyor.

Kurulum tamamlanamazsa yapılan değişiklikleri geri alıp mümkün olduğunca kurulum öncesindeki duruma dönmeye çalışıyor.

Bu yüzden sistemi tek yönlü bir "dosyaları kopyala" sistemi yerine işlem geçmişini takip eden bir yapı olarak geliştirdim.

🔧 Yama Onarılabiliyor

Yama kurulduktan sonra dosyalardan biri:

  • silinirse,

  • bozulursa,

  • başka bir mod tarafından değiştirilirse,

  • oyun güncellemesinden etkilenirse

ORGA Hub bunu tespit edebilecek bir yapıya sahip.

Kurulum sırasında yama dosyalarının SHA-256 bilgileri kaydediliyor.

Onar işlemi kullanıldığında mevcut dosyalarla olması gereken dosyalar karşılaştırılabiliyor ve gerekli dosyalar yeniden kurulabiliyor.

Yani her problemde yamayı tamamen kaldırıp baştan kurmanız gerekmiyor.

🔄 Güncellemeler de Hub Üzerinden Yapılabiliyor

Bir Türkçe yamanın yeni sürümü yayınlandığında desteklenen içeriklerde bunu Hub üzerinden güncelleyebiliyoruz.

Özellikle sürekli güncelleme alan oyunlarda bunu önemli görüyorum.

Çünkü klasik sistemde kullanıcıların sürekli:

Hangi sürümü kullanıyorum?

Yeni yama çıktı mı?

Eski yamayı kaldırmam gerekiyor mu?

Yeni dosyaları nereye atacağım?

gibi şeylerle uğraşması gerekiyor.

Amacım bu sürecin mümkün olduğunca ORGA Hub tarafından yönetilmesi.

↩️ Yamayı Geri Alabilirsiniz

Türkçe yamayı artık kullanmak istemiyorsanız veya oyun güncellemesinden sonra bir problem yaşarsanız kurduğunuz yamayı Hub üzerinden kaldırabilirsiniz.

Sistem kurulum sırasında tuttuğu bilgiler ve aldığı yedekler sayesinde mümkün olduğunca orijinal oyun dosyalarını geri getirmeye çalışıyor.

Bence Türkçe yama sisteminin en önemli taraflarından biri de bu.

Bir şeyi kurmak kolay. Önemli olan gerektiğinde temiz şekilde geri alabilmek.

🚫 Oyun Açıkken Kurulum Yapılmıyor

Yama kurulurken değiştirilmesi gereken dosyalardan bazıları oyun tarafından kullanılıyor olabilir.

Bu hem kurulum hatasına hem de dosya bozulmasına neden olabilir.

Bu yüzden desteklenen işlemlerde oyun çalışıyorsa Hub kurulumu engelliyor ve önce oyunu kapatmanızı istiyor.

Küçük bir detay gibi görünebilir ama özellikle otomatik kurulum sistemlerinde önemli.

🚀 Asıl Hedefim Ne?

Bu sistemi geliştirirken hedefim Türkçe yama kurulumunu mümkün olduğunca şu hale getirmekti:

Oyunu seç → Türkçe yamayı seç → Kur.

Geride kalan:

  • oyun klasörünü bulma,

  • doğru paketi indirme,

  • dosyaları doğrulama,

  • yedek alma,

  • kurulumu gerçekleştirme,

  • kurulan dosyaları takip etme

gibi işlemleri mümkün olduğunca ORGA Hub yönetsin.

Türkçe yamalarımız arttıkça desteklenen oyunları da sisteme eklemeye devam edeceğim.

Aynı şekilde diğer içerik üreticilerinin hazırladığı yamaların da uygun olması durumunda ORGA Hub üzerinden kurulabilmesini istiyorum.

Sistemde karşılaştığınız bir problem olursa forumdaki Soru & Yardım bölümünden bildirebilirsiniz.

Özellikle oyun adı, oyun sürümü, kullandığınız platform ve aldığınız hatayı eklerseniz sorunu çok daha hızlı inceleyebilirim. ❤️

Cevap yazmak için giriş yapmalısın. Okumak için giriş gerekmez.

Giriş yap