Kingdom Come: Deliverance için hazırladığım trainerin güncelleme, uyumluluk ve sorun bildirimlerini bundan sonra mümkün olduğunca bu konu altında toplayacağım.
Trainer şu anda 74 farklı özellik içeriyor ve ORGA Hub üzerinden kullanılabiliyor. ⚔️
Bu traineri hazırlarken sadece klasik pointer veya memory freeze yöntemlerine bağlı kalmadım. Kingdom Come’un kullandığı CryEngine altyapısından da mümkün olduğunca faydalanıyorum.
Bu yüzden trainerin arka tarafında birkaç farklı yöntem birlikte çalışıyor.
🎮 Trainer Nasıl Çalışıyor?Kingdom Come: Deliverance tarafında önemli avantajlarımızdan biri CryEngine.
Oyunun kendi içerisinde bulunan:
Console
CVar sistemi
Oyun komutları
Script tarafı
bazı trainer özelliklerini çok daha temiz şekilde gerçekleştirmemize imkan veriyor.
Bu nedenle mümkün olan yerlerde oyunun kendi sistemini kullanıyorum.
Ancak 74 özelliğin tamamı tek yöntemle yapılmış değil.
İhtiyaca göre farklı sistemler birlikte kullanılabiliyor.
🏹 CryEngine Console ve CVarTrainerin önemli bölümlerinden biri CryEngine’in kendi console altyapısından faydalanıyor.
CVar’ları kabaca oyun motorunun çalışma sırasında kullandığı ayarlar gibi düşünebilirsiniz.
Bazı özelliklerde bellekte rastgele bir değer arayıp değiştirmek yerine oyunun zaten kullandığı ilgili CVar veya komutu değiştirmek çok daha mantıklı olabiliyor.
Mantık basitçe:
ORGA Hub → CryEngine → oyun
şeklinde ilerliyor.
Bu yöntem özellikle motor tarafından zaten desteklenen işlemlerde daha temiz sonuç verebiliyor.
⚔️ Oyuna Özel Sistemler de VarKingdom Come tarafında her şeyi genel trainer engine içerisine sıkıştırmadım.
Oyuna özel ihtiyaçlar için ayrı sistemler de bulunuyor.
Özellikle:
ekipman
reputation
gibi alanlarda Kingdom Come’a özel işlemler kullanıyorum.
Bunun sebebi bu sistemlerin normal bir:
Değeri bul → 999 yap
mantığından daha karmaşık olması.
Oyunun kendi veri ve script yapısıyla mümkün olduğunca doğru şekilde iletişim kurmak gerekiyor.
🧠 Neden 74 Özellik Tek Bir Yöntem Kullanmıyor?Çünkü trainer geliştirirken benim için önemli olan her özelliği aynı teknikle yapmak değil.
Önemli olan o özellik için en uygun yöntemi bulmak.
Bir özellik CryEngine komutuyla düzgün çalışıyorsa memory patch yazmaya gerek yok.
Bir başka özellik doğrudan oyun verisine ulaşmayı gerektiriyorsa farklı bir sistem kullanılabilir.
Bazı işlemler de native memory tarafına ihtiyaç duyabilir.
Bu yüzden ORGA Hub’daki trainerleri:
Her oyuna aynı şablonu uygula.
mantığıyla hazırlamıyorum.
Kingdom Come bunun en iyi örneklerinden biri.
🔄 Oyun Güncellemesi Geldiğinde Ne Oluyor?Kingdom Come güncellendiğinde trainerin 74 özelliğinin tamamının aynı anda bozulması gerekmiyor.
Örneğin CryEngine tarafındaki bir CVar aynı kaldıysa ona bağlı özellik çalışmaya devam edebilir.
Ama geliştirici:
komut adını değiştirirse,
CVar davranışını değiştirirse,
script sistemini değiştirirse,
ilgili fonksiyonu yeniden yazarsa,
veri yapısını değiştirirse
bazı özellikler etkilenebilir.
Bu nedenle yeni oyun sürümlerinde traineri özellik özellik kontrol etmek gerekiyor.
⚠️ Trainer Açılıyor Diye Her Özellik Uyumlu OlmayabilirBunu özellikle belirtmek istiyorum.
Yeni bir Kingdom Come güncellemesi geldikten sonra ORGA Hub traineri açılabiliyorsa bu otomatik olarak:
74/74 özellik çalışıyor
anlamına gelmez.
Trainerin kendisi başlatılabilir ama örneğin sadece ekipmanla ilgili bir sistem veya belirli bir CryEngine komutu değişmiş olabilir.
Bu yüzden büyük oyun güncellemelerinden sonra uyumluluk durumunu kontrol etmenizi öneriyorum.
🧪 Güncelleme Sonrası Nasıl Test Ediyorum?Yeni sürüm geldiğinde önce trainerin temel sistemlerini kontrol ediyorum.
Ardından özellikleri gruplar halinde test ediyorum.
Özellikle:
oyuncu değerleri,
hareket,
savaş,
ekonomi,
envanter,
ekipman,
reputation,
oyun dünyasıyla ilgili özellikler
ayrı ayrı kontrol ediliyor.
Bir özelliği sadece açıp ekrandaki sayının değişmesine bakmak yeterli değil.
Save yükleme, bölge değiştirme ve özelliği kapatma gibi durumlarda da düzgün davranması gerekiyor.
💾 Save Dosyaları Konusunda DikkatTrainer kullanırken özellikle oyunun kalıcı verilerine dokunan özelliklerde her zaman biraz daha dikkatli olmanızı öneriyorum.
Örneğin geçici bir God Mode özelliğiyle save içerisinde doğrudan değişiklik yapan bir sistem aynı şey değil.
Özellikle:
envanter,
ekipman,
reputation,
görevlerle ilişkili değerler
gibi alanlarda kullanmadan önce manuel save almak iyi fikir.
Traineri geliştirirken mümkün olduğunca güvenli davranmaya çalışıyorum ama oyunların kendi sistemleri oldukça karmaşık olabiliyor.
Kendi save yedeğinizin olması hiçbir zaman kötü fikir değil. 😄
🚫 Online Kullanım İçin HazırlanmadıORGA Hub trainerlerinin temel amacı tek oyunculu deneyimi kişiselleştirmek.
Kingdom Come: Deliverance zaten ağırlıklı olarak single-player bir oyun olduğu için bu trainer de doğrudan bu kullanım senaryosu düşünülerek hazırlanıyor.
Genel olarak ORGA tarafında rekabetçi multiplayer veya anti-cheat sistemlerini aşmaya yönelik içerikler hazırlamıyorum.
🖥️ ORGA Hub Üzerinden KullanılıyorTrainer için ayrı ayrı onlarca bağımsız .exe dağıtmak yerine bütün sistemi ORGA Hub içerisinde tutuyorum.
Kingdom Come trainer tanımı paketlenip Hub tarafından yükleniyor ve özellikler ortak trainer engine üzerinden yönetiliyor.
Böylece:
oyun algılama,
trainer arayüzü,
hotkey sistemi,
özellik yönetimi,
güncelleme
gibi işlemleri tek uygulama üzerinden sürdürebiliyoruz.
📦 Trainer Paketleri Nasıl Dağıtılıyor?Geliştirme tarafındaki trainer tanımlarını kullanıcı sistemine açık JSON dosyaları şeklinde bırakmıyorum.
Yayın aşamasında trainer tanımı işlenerek şifreli ve imzalı .bin paketine dönüştürülüyor.
ORGA Hub da paketi kullanmadan önce gerekli doğrulamaları gerçekleştiriyor.
Bu yapı sayesinde bütün trainerleri aynı Hub altyapısı üzerinden yönetebiliyorum.
🐛 Bir Özellik ÇalışmıyorsaBu konu aynı zamanda Kingdom Come traineri için ana sorun bildirim alanlarından biri olacak.
Bir özellik sizde çalışmıyorsa mümkünse şu bilgileri yazın:
Oyunun sürümü
Steam / GOG vb. kullandığınız platform
Çalışmayan özelliğin adı
Özelliği ne zaman açtığınız
Özellik hiçbir şey mi yapmıyor yoksa oyun mu çöküyor?
Sorun yeni bir oyun güncellemesinden sonra mı başladı?
Başka modlar kullanıyor musunuz?
Varsa ekran görüntüsü
Özellikle sadece:
Trainer çalışmıyor.
yazıldığında hangi bölüme bakmam gerektiğini anlamam çok zor oluyor. 😄
Ama:
Oyun güncellendikten sonra sadece X özelliği çalışmamaya başladı, diğer özellikler çalışıyor.
gibi bir bilgi verirseniz problemi çok daha hızlı daraltabiliyorum.
🔧 Çalışmayan Bir Özelliği Nasıl İnceliyorum?İlk olarak hangi sistemin kullanıldığına bakıyorum.
CryEngine komutu mu?
CVar mı?
Oyuna özel script mi?
Memory tarafı mı?
Sonra problem o katmanda aranıyor.
Örneğin 10 farklı özellik aynı temel sisteme bağlıysa ve 10’u da aynı anda bozulduysa tek tek 10 farklı bug aramak yerine ortak altyapının değişmiş olma ihtimali daha yüksek.
Bu yüzden kullanıcıların hangi özelliklerin çalışıp hangilerinin çalışmadığını söylemesi gerçekten işe yarıyor.
📝 Güncelleme Notlarını da Burada TutacağımKingdom Come trainerinde önemli bir değişiklik yaptığımda mümkün olduğunca bu başlık altında bilgi paylaşacağım.
Örneğin:
Güncellendi
Yeni oyun sürümüyle uyumluluk sağlandı.
Düzeltildi
X özelliğinin çalışmamasına neden olan sistem güncellendi.
Değiştirildi
X özelliği eski memory yönteminden CryEngine tabanlı yeni sisteme geçirildi.
gibi.
Böylece trainerin geçmişte hangi özelliklerinin neden değiştiğini de takip edebiliriz.
❤️ Neden Ana Konu Açıyorum?ORGA Hub’daki oyun sayısı arttıkça her küçük sorun için farklı konu açmak oldukça dağınık bir yapı oluşturur.
Bu yüzden büyük trainerler için tek bir:
Ana güncelleme + uyumluluk + sorun bildirimi
konusu tutmak istiyorum.
Kingdom Come: Deliverance tarafında da bu başlığı bundan sonra ana konu olarak kullanacağız.
Yeni sürüm çıktığında veya trainerde önemli bir değişiklik olduğunda burayı güncelleyeceğim.
Şu anda trainer:
Kingdom Come: Deliverance – 74 Özellik
olarak ORGA Hub içerisinde yer alıyor. ⚔️
Bir sorun yakalarsanız buradan bildirebilirsiniz.
Gringos