Nowacs

Uzman
Katılım
1 Nisan 2025
Mesajlar
3
Beğeniler
8

CALL OF DUTY: MODERN WARFARE 4

TAM TÜRKÇE YAMA — %100 Kampanya

Vault_Edition_product_browsing_card_1920x1080.webp


Nowa Çeviri
​



▣ HİKAYE

Kuzey Kore'nin, Kore Yarımadası'nda topyekûn işgal harekâtı başlatarak küresel
barışı tehdit ettiği Call of Duty: Modern Warfare 4'te savaş patlak veriyor!

Modern Warfare 4 ile daha karanlık, daha tehlikeli sularda yüzüyoruz. Yaşananlar
ve yaşanacaklarla uzun süredir devam eden hikâyeler, unutulmaz ve duygusal bir
kırılma noktasına yaklaşıyor.
​



▣ GÖRSELLER

Screenshot_10.webp


Screenshot_11.webp

​



▣ PROJE BİLGİLERİ

​
Proje YöneticisiNowa
ÇeviriNowa (yapay zekâ destekli, 21.700+ satır)
TerminolojiTutarlı sözlük (Campaign→Kampanya, Loadout→Teçhizat vb.)
TestEdildi (Crack sürüm)
PaketlemeNowa
Kurulumİndirdiğiniz RAR içindeki dosyaları oyun kurulu olduğu klasöre atın
Uyumlu SürümKorsan (Crack) — Orijinalde DENENMEDİ




▣ NELER ÇEVRİLDİ?

  • Ana menü, tüm alt menüler ve ayarlar
  • Oyun içi HUD (göstergeler, bildirimler)
  • Senaryo (Kampanya) altyazıları ve diyaloglar
  • Meydan okumalar, görevler, ödüller
  • Silah / eklenti / operatör açıklamaları
  • Toplam 21.700+ metin satırı



▣ KURULUM

DİKKAT: Dosyalar 2 farklı klasöre gider!
  1. Oyunu kapatın.
  2. Oyunun KÖK klasöründeki (cod26/sp26'nın bulunduğu ana klasör) mevcut bink2w64.dll dosyanızı yedekleyin.
  3. Rar içeriğini oyunun KÖK klasörüne çıkartın ("üzerine yaz" deyin). Dosyalar otomatik doğru yere gider:
    bink2w64.dll → oyun KÖK klasörü
    trhook.dll → sp26 klasörü
    trdata2.bin → sp26 klasörü​
  4. Oyunu başlatın. Hepsi bu!
Kontrol: Oyunu açıp kapatın; sp26'da "trhook.log" oluştuysa yama çalışıyordur.​




⚠ ÖNEMLİ UYARI ⚠
​
Bu yama SADECE CRACK (korsan) sürüm için hazırlandı ve yalnızca onda test edildi.
ORİJİNAL sürümde (Steam/Battle.net) HİÇ DENENMEDİ. Orijinalde online anti-cheat
(RICOCHET) aktiftir; yama belleğe müdahale ettiği için hesabınız KALICI olarak
YASAKLANABİLİR. Orijinal/lisanslı hesapta KULLANMAYIN. Yama yalnızca tek oyunculu
(Kampanya) içindir. Tüm sorumluluk kullanıcıya aittir.



MERAKLISINA: YAMA NASIL ÇALIŞIYOR? (TEKNİK DETAY)
-------------------------------------------------
Bu yama oyunun .ff dosyalarını (içinde metinlerin şifreli+sıkıştırılmış halde
tutulduğu dosyalar) DEĞİŞTİRMEZ. Oyunun birden fazla katmanlı bütünlük kontrolü
var (SHA-256 blok hash'leri, imza kontrolü, string yapısı kontrolü). Dosyayı
değiştirince bu kontroller tetikleniyor ve oyun 0x1338 hatasıyla çöküyor. Bu
yüzden dosyaya hiç dokunmadan, çeviriyi OYUN ÇALIŞIRKEN BELLEKTE yapan bir
yöntem kullandım. Üç dosyanın görevi şöyle:

1) bink2w64.dll (YÜKLEYİCİ)
Normalde bu, oyunun video oynatma için kullandığı orijinal bir kütüphanedir
(Bink Video). Oyun açılışta bunu otomatik yüklediği için "giriş kapısı"
olarak kullanıldı. Dosyanın giriş noktasına (entry point) küçük bir kod
eklendi: oyun bu DLL'i yüklerken önce bizim kodumuz çalışıyor, o da
"trhook.dll"i belleğe yüklüyor, sonra kontrolü orijinal Bink koduna geri
veriyor. Yani video oynatma dahil her şey normal çalışmaya devam ediyor;
sadece yanına bizim çeviri motorumuz da yükleniyor.

2) trhook.dll (ÇEVİRİ MOTORU - yamanın kalbi)
Oyunun içinde, ekrana basılacak her metni çözen (decrypt eden) bir fonksiyon
var. trhook.dll bu fonksiyonu "hook"luyor (araya giriyor):


    • Oyun bir metni çözer (İngilizce metni elde eder),
    • trhook.dll bu İngilizce metni çeviri tablosunda arar,
    • Türkçesi varsa, oyuna İngilizce yerine Türkçeyi döndürür,
    • Yoksa İngilizceyi olduğu gibi geçirir (hiçbir şey bozulmaz).
Bu araya girme işlemi yalnızca bellekte olur; diskteki hiçbir dosya değişmez.
DLL, statik derlendiği için ekstra bir çalışma zamanı (VC Redist vb.)
gerektirmez.

3) trdata2.bin (ÇEVİRİ VERİSİ)
21.700+ adet "İngilizce metin → Türkçe karşılığı" eşleşmesini içeren ikili
(binary) veri dosyası. trhook.dll açılışta bunu okuyup hızlı arama için
belleğe bir tabloya yüklüyor. Çeviriyi güncellemek/genişletmek için sadece
bu dosyayı yenilemek yeterli; DLL'lere dokunmaya gerek yok.

Özetle: dosya değiştirmediğimiz için bütünlük kontrolleri hiç devreye girmiyor,
çeviri "görünmez" bir katman gibi oyunun üstüne biniyor. Kaldırmak için de

3 dosyayı silip orijinal bink2w64.dll'i geri koymak yeterli.

İyi oyunlar, keyifli Türkçe bir Call of Duty deneyimi! 🎮🇹🇷​
 
Son düzenleme:
Dediğini yaptım oyun ingilizce açıldı orjinal sürümde değilim.


CALL OF DUTY: MODERN WARFARE 4

TAM TÜRKÇE YAMA — %100 Kampanya

Eki Görüntüle 286274

Nowa Çeviri
​



▣ HİKAYE

Kuzey Kore'nin, Kore Yarımadası'nda topyekûn işgal harekâtı başlatarak küresel
barışı tehdit ettiği Call of Duty: Modern Warfare 4'te savaş patlak veriyor!

Modern Warfare 4 ile daha karanlık, daha tehlikeli sularda yüzüyoruz. Yaşananlar
ve yaşanacaklarla uzun süredir devam eden hikâyeler, unutulmaz ve duygusal bir
kırılma noktasına yaklaşıyor.
​






▣ PROJE BİLGİLERİ

​
Proje YöneticisiNowa
ÇeviriNowa (yapay zekâ destekli, 21.700+ satır)
TerminolojiTutarlı sözlük (Campaign→Kampanya, Loadout→Teçhizat vb.)
TestEdildi (Crack sürüm)
PaketlemeNowa
Kurulumİndirdiğiniz RAR içindeki dosyaları oyun kurulu olduğu klasöre atın
Uyumlu SürümKorsan (Crack) — Orijinalde DENENMEDİ




▣ NELER ÇEVRİLDİ?

  • Ana menü, tüm alt menüler ve ayarlar
  • Oyun içi HUD (göstergeler, bildirimler)
  • Senaryo (Kampanya) altyazıları ve diyaloglar
  • Meydan okumalar, görevler, ödüller
  • Silah / eklenti / operatör açıklamaları
  • Toplam 21.700+ metin satırı



▣ KURULUM

DİKKAT: Dosyalar 2 farklı klasöre gider!
  1. Oyunu kapatın.
  2. Oyunun KÖK klasöründeki (cod26/sp26'nın bulunduğu ana klasör) mevcut bink2w64.dll dosyanızı yedekleyin.
  3. Rar içeriğini oyunun KÖK klasörüne çıkartın ("üzerine yaz" deyin). Dosyalar otomatik doğru yere gider:
    bink2w64.dll → oyun KÖK klasörü
    trhook.dll → sp26 klasörü
    trdata2.bin → sp26 klasörü​
  4. Oyunu başlatın. Hepsi bu!
Kontrol: Oyunu açıp kapatın; sp26'da "trhook.log" oluştuysa yama çalışıyordur.​




⚠ ÖNEMLİ UYARI ⚠
​




▣ İNDİRME

▼ TÜRKÇE YAMAYI İNDİR ▼
▼ VİRÜS TOTAL▼


İyi oyunlar, keyifli Türkçe bir Call of Duty deneyimi! 🎮🇹🇷​
Hocam trhook.log oluşuyor, ama hala İngilizce açılıyor oyun. Sanırım benim sürüm yamanın desteklediğinden yüksek; dün indirdim oyunu.
 
Son düzenleme: