Rüya Proje: Grand Theft Auto 3’ün Dreamcast Versiyonu Yayınlandı
1998 ile 2001 yılları arasında yüksek bir görkemle hayatımıza giren Sega Dreamcast, şirketin mali sorunları nedeniyle beklenenden çok daha erken bir son yaşadı. Bu süreçte, hem duyurulan hem de duyurulmayan birçok oyun iptal edildi. Diğer platformlarda yeni oyunlar piyasaya çıkarken, oyuncular “Bu oyunlar Dreamcast’te de mümkün olabilir miydi?” sorusunu sormaktan kendilerini alamadı. Sonunda, Dreamcast için yapılan resmi olmayan bir homebrew sürümü ile Grand Theft Auto 3’ün bu soruya bir yanıt bulma şansı doğdu.
GTA 3: Kült Bir Fenomen
GTA 3, tanıtabileceğimiz en ikonik oyunlardan biri; zira kültürel bir olay niteliği taşıyor. Ancak, GTA 3’ten önce DMA Design, diğer adıyla Lemmings’in yaratıcısı, PlayStation, PC ve evet, Dreamcast’de birçok Grand Theft Auto oyunu yayımladı. Hatta GTA2, Dreamcast’e portlandığında ilginç bir deneyim sunuyordu. Ne yazık ki, PlayStation için tasarlanmış bir oyun olarak, Dreamcast’teki performansı oldukça kötüydü. Bu, kökenlerine bakıldığında kabul edilemez bir durum gibi görünüyor. Ancak, tüm bunları göz ardı edebilirseniz, serinin temel öğelerinin burada şekillenmeye başladığını görebilirsiniz.
Yeni Dreamcast Versiyonu Nasıl Geliştirildi?
Yeni Dreamcast versiyonu, RE3 ters mühendislik projesi kapsamında geliştirilmiş olup, Rockstar Engine’in sıfırdan yapılmış bir versiyonunu içeriyor. Oynanabilir bir görüntü oluşturabilmek için, verileri PC versiyonundan çıkartmanız ve uygun dosya formatlarına dönüştürmeniz gerekiyor. Şu an için, bu versiyon, Dreamcast’in optik sürücüsünü yerine geçebilen Optik Disk Emulator’leri ile uyumlu çalışacak şekilde optimize edilmiştir. Ancak, yan etkileri olsa da, yanığınız bir CD-R üzerinden de oynayabilirsiniz. Temelde, bu, GTA3’ün tam sürümüdür; her görev, harita, kesit ve ses mevcut, fakat bazı bölümlerde kalite kaybı yaşanmış.
Karşılaştırmalara başladığımızda, GTA 3 birçok yayımlanma süreci geçirdi, fakat ben güncel kalmayı tercih ettim. Oyunları yakalarken, her iki konsolda da PixelFX Gem mevcut olduğu için orijinal haneleri kullandım.
İlk olarak dikkatimizi çeken bir görsel efekt vardı ki bu, çoğu karşılaştırmada kullanmadığım bir özellik oldu: “trail” efekti. Bu, önceki karelerden oluşan bir bulanıklık yaratırken, aynı zamanda renklerin karışımını sağlıyordu. Ancak Dreamcast, bu tür bir efekt için uygun bir platform değil, bu nedenle performans kaybı yaşanıyor. Dreamcast versiyonunda ise iki alternatif mevcut, ama grafiklerdeki gerilemeler hissedilir.
Kısa bir gözlemde, bazı doku karışım hatalarıyla karşılaştım; Dreamcast versiyonu, oyun verilerini PC versiyonundan aldığından, karakter modelinde bazı önemli değişiklikler mevcut. Ayrıca, PS2 versiyonuna göre düşük çözünürlüklü dokuları yerleştirmek zorunda kalındı. Proje lideri SKMP‘ye göre, bu durum belirli bellek kısıtlamalarına dayanıyor, ama yalnızca dokulardan kaynaklanmıyor.
Oyun, GPU’ya büyük miktarda vertex verisi gönderiyor ve bu verilerin bellekte saklanması gerekiyor. GTA 3 yüzeyde basit görünen modeller içeriyor olsa da, ekranda çok sayıda nesne, grafiksel kaynağı zorlayarak DREAMcast’in 8MB’lık VRAM’inin çoğunu yemektedir. Bu yüzden, çoğu dokunun işlenmesini sağlamak için DREAMcast‘de bellek kısıtlamalarıyla başa çıkmak zorunda kalınılıyor.
Bu duruma ek olarak, tüm dokular Dreamcast’in VQ doku sıkıştırması ile küçük boyutlara çekildi. Ancak bu sıkıştırmanın, paletli dokular üzerinde iyi sonuçlar doğurmadığı ve çeşitli artefaktlerin ortaya çıkmasına neden olduğu belirtiliyor. Yine de bir umudumuz var; ekip bu sorunları aşmak için yeni fikirler üzerinde çalışıyor.
Başlangıçta, Dreamcast oyununun optimizasyonu GDEMU optik disk emülatörü için yapılmıştı. Kendi CD-R sürümümü kullanarak test ettim ve ekip, CD-ROM performansını ön planda tutan bir versiyon gönderdi. Başka bir başarı gösterileceği de açık; bu sürüm, boş tahsil olmadan çalışıyor. İlk sürümde, ses efektleri her yüklendiğinde oyun duraklıyordu, bu da bazı görevlerin gerçekleştirilmesini neredeyse imkansız hale getiriyordu.
Performans açısından görmek için birkaç test gerçekleştirdim. Dreamcast’te V1 trail efektini kullandım ve bununla birlikte frame-rate sadece 15 fps‘ye kadar düşmekteydi. Bu rakamın 20 fps’nin üzerine çıkmasını beklemiyorum ancak optimizasyonlar yapılacağı belirtiliyor. Sonuç olarak, tesadüfen öznenin durumunu anlamamdaki zorluk, PS2’nin kötü frame-rate issue’ları görünür hale geldiğinde anlaşıldı. GTA 3, birçok kıyaslanabilirinin yanı sıra eksi çerçeve-gidiş geliş tarzı yapısıyla dikkat çekiyor.
Bu yeni Dreamcast versiyonu, geliştirici ekibinin muazzam çabası olarak görülüyor. Bilinen birçok özelliğin yanı sıra görsel sunumları da içeriyor. Şu anki yeniden yapımıyla, optimizasyon çalışmalarına devam ediliyor.
Sonuç olarak, Dreamcast topluluğu, GTA 3 gibi çok büyük bir oyunu başarıyla yeniden inşa etmiş durumda. Geliştirici ekip, performans sorunlarını aşabileceklerini düşünüyor; belki de birkaç yıl içinde, bu port daha da fazla gelişmiş özellikler sunacak.