Oyun

Need for Speed Underground 2 bir hayran projesiyle tarayıcıda çalışıyor

Need for Speed Underground 2, uyumlu orijinal PC kopyası ve WebGPU desteğiyle bir hayran projesi üzerinden tarayıcıda çalışıyor.
Need for Speed Underground 2 bir hayran projesiyle tarayıcıda çalışıyor

2004’te çıkan Need for Speed: Underground 2, oyunun PC sürümünü Chrome ve Firefox’ta çalıştırmayı amaçlayan nfsu2-web adlı hayran projesine konu oldu. Need for Speed serisinin bu oyunu için geliştirilen proje, tarayıcıya uyarlanmış bir çalıştırma ortamı sağlıyor. Oyuncunun ise uyumlu PC kopyasını ve orijinal oyun dosyalarını kendisinin sağlaması gerekiyor.

Geliştirici, Windows için hazırlanan x86 kodunu önce C’ye, ardından tarayıcıda çalışabilen WebAssembly biçimine dönüştürüyor. Proje, bu işlemde Talha Müderrisoğlu’nun Underground 2 için geliştirdiği açık kaynaklı statik yeniden derleme çalışmasının 16 Ekim 2026 tarihli sürümünü temel alıyor. Grafik tarafında oyunun Direct3D 9 çağrıları WebGPU üzerinden işlenirken ses için tarayıcının Web Audio özellikleri kullanılıyor.

Oyunun herhangi bir PC sürümüne sahip olmak tek başına yeterli değil. Projenin belgeleri, Kuzey Amerika için yayımlanan 1.2 yamasını ve bu sürümdeki belirli SPEED2.EXE dosyasını şart koşuyor. Geliştirici, dosya boyutunu ve doğrulama için kullanılan özet değerini de paylaşıyor. Bu nedenle elinizdeki sürüm farklı bir bölgeye aitse veya farklı bir yama içeriyorsa, aynı işlemlerle çalışması beklenmiyor.

Proje deposunda EA’in oyun kodu veya oyun verileri yer almıyor. Kaynak koddan kurulum yapanlar, kendi kopyalarındaki dosyalardan gerekli WebAssembly modülünü üretiyor ve yerel bir sunucu üzerinden tarayıcıya aktarıyor. Projenin belgeleri, bu derleme için Apple Silicon’lı Mac veya Linux ortamını tarif ediyor. Windows kullanıcıları için de WSL 2 üzerinden bir yol gösteriyor.

Tarayıcı sürümü WebGPU desteğine ihtiyaç duyuyor

Oyunu çalıştırmak için güncel Chrome veya WebGPU desteğinin bulunduğu bir Firefox sürümü gerekiyor. Başlangıç sayfası kayıtları, ayarları ve kontrol seçeneklerini bir araya getiriyor. Oyuncular buradan kayıtlarının yedeğini indirip daha sonra geri yükleyebiliyor. Ayrıca proje, menü ve metinlerde kullanılmak üzere kendi Türkçe çevirisini bir dil paketi olarak sunuyor. Bu paket, oyunun ilk çıktığı dönemdeki bir resmî Türkçe sürümü temsil etmiyor.

Projede, aynı sunucuya bağlanan oyuncuların serbest dolaşımda buluşabilmesi için bir seçenek de bulunuyor. Başka cihazlardan bağlantı alacak bir sunucunun güvenli bir HTTPS bağlantısı üzerinden çalışması gerekiyor. Geliştirici, çalışmanın Electronic Arts ile bağlantısının veya şirketin onayının bulunmadığını belirtiyor.

Teknoblog artık WhatsApp'taGünün en iyi teknoloji fırsatları ve kaçırmamanız gereken büyük haberler, telefonunuza gelsin.
Kanala Katıl