How Rockstar fit an entire city into PlayStation 2 memory – GMTK
"But because the streaming system is tied to the camera, and not the player… well, even if I take control of the camera and fly far away, the streaming will just follow me and the city will materialise around me. The only solution, ultimately, would be to somehow get the GTA 3 source code, rewrite several sections of the program, and compile a brand new executable.
So, I got the GTA 3 source code, I rewrote several sections of the program, and I compiled a brand new executable."
A great video from Mark Brown that showcases supreme design born out of constraint. Of course he'd rewrite bits of the game.
It reminds me of Ratchet & Clank: Rift Apart instantaneously loading worlds or how we can slingshot across New York City as Spider-Man. As I understand it, these techniques leverage the speed of the SSD rather than the memory, like Grand Theft Auto 3 did on the PS2. Rift Apart in particular showcased why this was neigh impossible on PS4 and spinning disks.