Call of Duty 3 PC'de yerel olarak çalışıyor: CoD3Recomp hayran projesiyle 4K ve 180 FPS
Call of Duty 3 PC sürümü hiç çıkmamıştı; 2006'da yalnızca konsollara gelen oyun, şimdi bir hayran projesiyle Windows'ta yerel olarak çalışıyor.

Call of Duty 3 PC sürümü hiç çıkmamıştı; 2006'da yalnızca konsollara gelen oyun, şimdi bir hayran projesiyle Windows'ta yerel olarak çalışıyor. Macar geliştirici FrankHUN88453'ün CoD3Recomp projesi, Xbox 360 sürümünün kodunu PC'ye çeviriyor. Proje emülatör değil: oyunun kodu doğrudan bilgisayarın işlemcisinde çalışıyor. 7 Ekim'de çıkan 0.4.0 sürümüyle performans arttı ve deneysel ayarlarla 1080p'de yaklaşık 180 FPS'ye ulaşılabildi. Oyun dosyaları projeye dahil değil; oynamak için kendi Xbox 360 disk görüntünüz gerekiyor.

Call of Duty 3 PC'de nasıl çalışıyor?
CoD3Recomp, "statik yeniden derleme" (static recompilation) adı verilen bir yöntem kullanıyor. Açık kaynak XenonRecomp aracı, Xbox 360'ın PowerPC işlemcisi için yazılmış oyun kodunu C++'a çeviriyor; bu kod ardından 64 bit Windows için derleniyor. Projenin GitHub sayfasına göre 19.462 fonksiyonun tamamı çevrildi ve Xbox 360 çekirdeğinin oyunun kullandığı 179 işlevinin hepsi yeniden yazıldı. Konsolun grafik birimi için yazılmış shader'lar HLSL'ye çevrilerek PC'ye özel bir Direct3D 11 görüntü motorunda çalıştırılıyor.
Emülatörden farkı şu: emülatör konsolun donanımını taklit ederek oyunu çalıştırır ve bunun için güçlü bir işlemci ister. Yeniden derlemede ise oyun kodu PC'nin kendi diline çevrildiği için çok daha verimli çalışıyor. Aynı yöntemle daha önce Paper Mario da PC'ye taşınmıştı; o projeyi Paper Mario'nun PC'de yerel çalışması haberimizde anlatmıştık.
Neler çalışıyor?
- Tüm senaryo: 15 bölümün kodu derlendi ve her bölüm yükleniyor; görev geçişleri, kontrol noktaları ve kayıtlar çalışıyor.
- Ses ve videolar: Oyunun XMA ses dosyaları ve bölüm brifing videoları oynatılıyor.
- Klavye ve fare: Ham fare girdisi (raw input) destekleniyor, tüm tuşlar değiştirilebiliyor. Oyun kumandası da çalışıyor.
- Grafik ayarları: Çözünürlük (varsayılan olarak masaüstü çözünürlüğü, 4K dahil), çözünürlük ölçeği, MSAA 2x-8x ve FXAA, doku filtreleme, 65-100 derece görüş açısı, model ayrıntısı ve dikey eşitleme.
- Kare hızı: Konsolda 60 FPS'de çalışan bölümler, sınırsız kare hızıyla bilgisayarın gücüne göre oynanabiliyor. Menüler 60, videolar 30 FPS'de kalıyor; oyunun hızı kare hızıyla değişmiyor.
Çok oyunculu mod ise henüz yok. Projenin durum belgesine göre çok oyunculu dosya da elde var ama henüz derlenmedi.
180 FPS'nin şartı
0.4.0 sürüm notlarına göre geliştirici, oyunun bir kilidi saniyede yaklaşık 50.000 kez serbest bırakmasından kaynaklanan gereksiz uyandırmaları düzeltti. Oyunun işlemci kullanımı yaklaşık 5,4 çekirdekten 3,3 çekirdeğe indi ve orman bölümü 1080p'de, MSAA kapalıyken yaklaşık 91 FPS'den 95-108 FPS'ye çıktı.
180 FPS ise iki deneysel ayarla geliyor: çizimleri oyunun kendi Direct3D çağrılarından üreten "native command lists" ve değişmeyen dokuları bellek sayfalarından tanıyan "watch memory writes". İkisi de varsayılan olarak kapalı ve ayarlar menüsünden açılıp oyun yeniden başlatıldıktan sonra etkinleşiyor. Geliştirici bunları sekiz bölümde test ettiğini ama daha fazla oynanana kadar varsayılan yapmadığını belirtiyor. Bu rakamlar geliştiricinin kendi ölçümü ve test bilgisayarının özellikleri paylaşılmadı.
Hızla gelişen bir proje
Proje son haftalarda hızlı ilerledi. 22 Eylül'deki 0.2.3 sürümü, shader çevirisindeki bir hata yüzünden duvarların aşırı parlak ve askerlerin garip gölgelendirildiği ışıklandırma sorununu çözdü. 30 Eylül'deki 0.3.0 sürümüyle bir görev bitince oyun kapanmak yerine sıradaki göreve geçmeye başladı, bölüm brifingleri atlanabilir oldu ve sınırsız kare hızı geldi. 0.4.0 ise performans ve konsola daha yakın görüntü getirdi.
Kurulum ve yasal durum
Proje oyun dosyası dağıtmıyor. CoD3.exe ilk açılışta oyunu kullanıcının kendi Xbox 360 disk görüntüsünden ya da daha önce çıkarılmış bir klasörden kuruyor; desteklenen sürüm "Call of Duty 3 (USA, Europe)". Kurulum, diskteki dosyanın derlemede kullanılanla aynı boyutta olup olmadığını kontrol ediyor. Geliştirici projenin hâlâ geliştirme aşamasında olduğunu ve hataların görülebileceğini vurguluyor.
Bu bir hayran projesi; Activision'ın resmî bir PC sürümü ya da yeniden yapımı değil. Bu tür projeler yayıncıların tepkisine açık olabiliyor; Nintendo'nun emülatörlere karşı başlattığı toplu kaldırma talebini 400'den fazla GitHub deposunun silinmesi haberimizde aktarmıştık. Xbox 360 oyunlarını farklı cihazlarda çalıştırma denemelerinden biri de iPhone 17 Pro Max'te GTA 5 haberimizde yer alıyor.
Proje gelişmeye devam ettikçe, özellikle çok oyunculu mod ve deneysel ayarlar konusunda gelişme olursa bu yazıyı güncelleyeceğiz.
Kaynaklar
Sıkça Sorulan Sorular
Call of Duty 3 PC'de nasıl oynanır?
CoD3Recomp bir emülatör mü?
Call of Duty 3 PC'de kaç FPS veriyor?
Çok oyunculu mod var mı?
Bu resmî bir PC sürümü mü?
İlgili İçerikler
OyunBattlefield 6 Sezon 5 başladı: Las Vegas, Area 51, Rapid Royale ve Dead Space etkinliği
Battlefield 6 Sezon 5, 13 Ekim'de "Siege of Vegas" adıyla başladı.
Teknokutu Editör · · 3 dakikalık okuma
OyunNo Man's Sky iPhone ve iPad'e geliyor: çıkış tarihi, Türkiye fiyatı ve desteklenen modeller
No Man's Sky iPhone ve iPad sürümü, 28 Ekim 2026'da çıkıyor. Hello Games oyunun mobil sürümünü duyurdu ve App Store'da ön sipariş açıldı.
Teknokutu Editör · · 3 dakikalık okuma
OyunGTA 6 PC Çıkış Tarihi İddiası: Bilgisayar Sürümü 2027'nin İlk Çeyreğinde Gelebilir
GTA 6 PC sürümü için ilk somut zaman aralığı ortaya çıktı.
Teknokutu Editör · · 3 dakikalık okuma
OyunGTA 6 Sızıntısı: Cyberleek Kripto Parası 30 Milyon Dolara Çıkarsa Oyunun Tamamını Yayımlamakla Tehdit Etti
GTA 6 sızıntısı yeni bir boyut kazandı: Ağustos'tan beri oyunun görüntülerini paylaşan Cyberleek, 10 Ekim 2026'da "The Offer" (Teklif) başlıklı bir duyuru…
Teknokutu Editör · · 2 dakikalık okuma
Yorumlar
Henüz yorum yok. İlk yorumu siz yazın.