Mod yapımcısı Rockstar Games'in GTA III'ün Liberty City açık dünyasını PS2'nin 32MB'lık cılız belleğine nasıl sığdırdığını anlatıyor

GTA 3, 2001 yılında piyasaya çıktığında açık dünya oyun sahnesini büyük ölçüde değiştirdi ve Rockstar Games'in Grand Theft Auto III 'ü yalnızca 32 MB RDRAM'e sahip olan PlayStation 2'de nasıl çalıştırdığı dikkat çekicidir.
Buna rağmen Rockstar Games, çok sayıda yaya, Banshee gibi benzersiz arabalar ve keşfedilebilir üç ada ile doldurulmuş 4 kilometre genişliğinde bir açık dünya sıkıştırdı: Portland, Staunton Island ve Shoreside Vale. Peki, Rockstar Games PS2'nin 32 MB belleğinde bunu nasıl başardı?
İşte bu noktada Game Maker's Toolkit'ten Mark Brown devreye giriyor. En yeni YouTube videosunda, sadece nedenini açıklamakla kalmadı, aynı zamanda GTA 3'ün kaynak kodunu elde etti, programın tüm parçalarını yeniden yazdı ve oyunun gizli akış sistemini ortaya çıkaran yepyeni bir çalıştırılabilir dosyayı yeniden derledi. Videoda şöyle açıkladı:
"Şimdi işin püf noktasını görebilirsiniz: Grand Theft Auto 3 'ün siz Liberty City'de dolaşırken az sayıda varlığı belleğe nasıl yükleyip boşalttığını. Önünüzdeki dünyayı gizlice inşa ediyor ve arkanızdan dünyayı sessizce siliyor. Temel olarak, Rockstar bütün bir şehri belleğe sığdırmaya çalışmak yerine, illüzyonun işe yaraması için şehrin sadece yeterli kısmını gösteren hareketli bir pencere inşa etti."
Rockstar Games'in GTA 3'ün Liberty City 4km haritasını 32MB PS2 belleğine sığdırmayı nasıl başardığı aşağıda açıklanmıştır
Brown'ın modifiye edilmiş GTA 3 çalıştırılabilir dosyası, oyuncuların Claude'un nerede durduğuna bağlı olarak şehrin parçalarının gerçek zamanlı olarak girip çıkmasını izlemelerini sağlıyor. Brown ayrıca oyunun siz araç kullanırken yollarda aynı anda gösterebildiği benzersiz araç sayısını da detaylandırdı; bu da bir EC Cheetah'ı ele geçirdikten sonra yolda rahatça seyrederken görmenizi açıklıyor.
Daha önce, eski Grand Theft Auto III programcısı Obbe Vermeij ayrı bir röportajda oyunu PS2'ye getirmenin zorluklarını detaylandırmış ve şunları söylemişti:
" GTA 3 'ün tüm haritasını PS2'nin hafızasına sığdırmamız mümkün değildi. Akış, oyuncu hareket ettikçe DVD'den modellerin yüklenmesini içeriyor. Bu, GTA 3 'ün geliştirilmesi sırasında karşılaşılan en zor teknik zorluktu ve Adam Fowler tarafından kodlandı."
Bağlam açısından, Grand Theft Auto 3 'ü PS2'de çalıştırmak kağıt üzerinde imkansız gibi görünüyor, çünkü yalnızca varlıklar yaklaşık 130 MB'a ulaşıyor, bu da konsolun herhangi bir anda içerebileceğinin neredeyse dört katı. Rockstar tonlarca geçici çözüm kullandı.
İlk geçici çözüm Liberty City'yi üç ayrı bölüme ayırmak oldu: Portland, Staunton Adası ve Shoreside Vale. Bu adaların her biri ayrı ayrı yükleniyordu. Ancak, Portland tek başına 40-50 MB'lık bir varlık oluşturuyordu.
Bu yüzden Rockstar her adayı binlerce küçük sektöre ayırdı. Oyun tam görüş alanınızda olanları bellekte tutuyor ve siz Liberty City'de araba sürerken ve dolaşırken varlık parçalarını sürekli olarak sınırlı RDRAM'e girip çıkarıyordu.
Yavaş DVD sürücüsü bile geliştirme sürecini zorlaştırdı, çünkü ekibin oyunun donmasını önlemek için verileri ne zaman çekecekleri konusunda ekstra dikkatli olması gerekiyordu.
Grand Theft Auto: The Trilogy'yi Amazon'dan buradan satın alın
Kaynak(lar)
Top 10
» Top 10 Multimedia Notebook listesi
» Top 10 oyun notebooku
» Top 10 bütçeye uygun Ofis/İş Notebook Listesi
» Top 10 Premium Ofis/İş notebookları
» Top 10 Çalışma istasyonu laptopları
» Top 10 Subnotebook listesi
» Top 10 Ultrabooklar
» En iyi 10 dönüştürülebilir modeli
» Seçimi en iyi 10 tablet
» Notebookcheck Top 10 Windows Tabletleri
» Top 10 Subnotebook listesi
» NotebookCheck tarafından incelenen en iyi Notebook ekranları
» Notebookcheck'in 500 Euro altındaki en iyi 10 Notebook listesi
» NotebookCheck tarafından seçilen 300 Euro altındaki en iyi 10 Notebook
» Notebookcheck'in 500 Euro altındaki en iyi 10 Notebook listesi
» Notebookcheck'in Top 10 akıllı telefon listesi
» Notebookcheck'in Top 10 hafif oyun notebookları













