Notebookcheck Logo

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 III Liberty City'nin üç adalı 4KM haritasının havadan görünümü
ⓘ Game Markers Toolkit via YouTube
GTA III Liberty City'nin üç adalı 4KM haritasının havadan görünümü
Yeni bir Game Maker's Toolkit videosu, Rockstar'ın dinamik bir varlık akışı sistemi kullanarak Grand Theft Auto III'ün Liberty City'sini PlayStation 2'nin 32MB bellek sınırı içinde nasıl çalıştırdığını inceliyor. Mark Brown, kaynak kodu analizi ve modifiye edilmiş bir çalıştırılabilir dosya aracılığıyla, oyunun oyuncunun arkasındaki alanları boşaltırken yakındaki şehir sektörlerini sürekli olarak nasıl yüklediğini ve kesintisiz bir açık dünya yanılsaması yarattığını gösteriyor.

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

Google LogoAdd as a preferred source on Google
Mail Logo
> Notebooklar Hakkında Aradığınız Herşey > Haberler > Haber Arşivi > Haber arşivi 2026 05 > 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
Rahim Amir Noorali, 2026-05-17 (Update: 2026-05-17)