Unearthing Grand Theft Auto: San Andreas’ Lost Character-Swapping Mechanic (and How a Modder Revived It)
As a dynamic storyteller and tech enthusiast from Digital Tech Explorer, TechTalesLeo often finds intriguing connections between past innovations and current trends. When reflecting on the seamless character switching between Peter Parker and Miles Morales in Marvel’s Spider-Man 2, a thought sparked: why hasn’t the masterful character-swapping system introduced in Grand Theft Auto 5 been widely replicated across the gaming landscape?

Marvel’s Spider-Man 2, a stellar gaming title, first graced PS5 consoles in late 2023 before making its way to Steam in early 2024. Its predecessor in pioneering multi-protagonist switching, Grand Theft Auto 5, completed a similar console-to-PC gaming journey a full decade earlier.
The initial experience of shifting control between Michael, Franklin, or Trevor in GTA 5 was truly groundbreaking. The camera’s dramatic ascent, offering a bird’s-eye view before swiftly descending to a new character across the expansive map, was an iconic moment. Beyond Insomniac’s Spidey sequel, few games have managed to capture that same feeling and the fluid execution of such a mechanic. For the Grand Theft Auto series, this was a watershed moment in 2013.
This innovation wasn’t just visually stunning; it marked a significant evolution in storytelling, allowing players to guide diverse playable protagonists through complex missions and switch paths on the fly. This dynamic system was perfectly suited for GTA 5’s often open-ended and chaotic mission design, a contrast to the more linear narrative of its predecessor, GTA 4.
What many might not realize is that the concept of multiple characters and on-the-fly switching was originally envisioned much earlier, for GTA San Andreas way back in 2004. While this fascinating discovery was first documented by Silent on GTA Forums in 2012, it remained an untapped piece of gaming history. Now, modder Kaizo’s remarkable project, Real Multiple Protagonists, has finally brought this original vision to life, meticulously implementing the system using Rockstar’s still-present, unused source code.

Kaizo elaborates on the technical intricacies: “GTA: San Andreas’ native two-player mode allows character switching, but it requires not just understanding its surface functionality, but delving deep into the code. This involves removing limitations and patching validations so the game recognizes player two not as a co-op character, but as a fully independent player entity. To be clear, this isn’t a trick of my own; the core mechanic of assigning CJ’s priorities to another player entity is already natively present within Rockstar’s code, albeit unused.”
A Vision Reborn: Overcoming Hardware Limitations
El Primer Mod Real de Múltiples Protagonistas en GTA San Andreas – Watch On YouTube

When GTA: San Andreas launched during the PS2/Xbox era, it was already pushing the boundaries of its console hardware. The ambition of integrating an additional playable protagonist, complete with real-time character switching, ultimately proved too demanding for the technology of its time.

Kaizo’s project, therefore, offers a compelling glimpse into what could have been, remaining genuinely impressive despite its aged source material. “Unfortunately, there is no mission code—and there never will be,” Kaizo explains, clarifying that Real Multiple Protagonists is designed to function exclusively in free roam mode. Yet, bringing this functionality to life was not without its significant technical hurdles.
One primary challenge was the camera system. Kaizo notes: “The top-down camera transition is undoubtedly the most effective way to switch characters across different cities; it would have been incredible to see in SA. However, here’s the catch: GTA SA’s camera cannot be elevated to such a height due to its limited draw distance.”
The good news for modern players is that draw distance mods can effectively circumvent this limitation. “In my Real Multiple Protagonists mod, I drew inspiration from the GTA 5-style aerial transition,” Kaizo shares. “When combined with a draw distance mod, you can truly replicate that magic. Without it, however, the character switch would simply result in a ‘blue blob’ of sky.”
The genesis of Real Multiple Protagonists serendipitously began with another one of Kaizo’s mods. “Prior to this project, I was developing 2 Player Deluxe, a mod designed to remove many of the native limitations from SA’s co-op mode. Ironically, it was while updating that mod that I accidentally stumbled upon the mechanic Silent had first documented. Until then, neither he nor anyone else had identified ‘CWorld::PlayerInFocus‘ as the function responsible for stripping CJ of his priorities and assigning them to another player entity.”
“Initially, I thought, ‘Wow, this is broken and unplayable,’ much like Silent’s initial assessment. But then I reasoned, ‘Well, nobody truly cares about two-player mode anyway, so let’s see how far I can push this.’ That fortunate accident became the cornerstone for Real Multiple Protagonists. In another twist of irony, I ultimately abandoned the 2 Player Deluxe update entirely to focus on building this instead, and to this day, 2PDX hasn’t received another update!”
Despite the intricate logistical hurdles of bringing Real Multiple Protagonists to fruition, Kaizo emphasizes his enjoyment of the entire development process. “Nothing about it was frustrating,” he affirms, detailing the meticulous, step-by-step recreation of each behavior for the new playable character. Kaizo describes this painstaking work as “really satisfying,” a testament to his infectious and seemingly unwavering enthusiasm.
“The hardest part, if I had to pinpoint one, was definitely the camera transition,” he concedes. “San Andreas simply doesn’t possess a native method to smoothly tilt the camera downward while dynamically moving in a specific direction. If you observe Rockstar’s own credit sequences, you’ll see they, too, faced difficulties in managing the camera.”
“The most time-consuming aspect, however, was the UI. Specifically, the wheel menu, which was inspired by GTA 5. I had to employ an ‘image masking‘ technique to keep the PNGs contained within the circular frame. It sounds straightforward, but given San Andreas’ inherent limitations, it consumed weeks of effort. Even after the mod’s initial release, I continued refining it with subsequent updates.”

From the perspective of Digital Tech Explorer, one particularly endearing outcome of Kaizo’s dedicated work is the revelation that, by his own admission, a broad audience of GTA players are only now discovering San Andreas’ native two-player mode through the very existence of his mod. This has been met with a deluge of positive feedback for Real Multiple Protagonists from both veteran and new San Andreas players—a powerful illustration of modding’s ability to breathe new life into classic games, while simultaneously underlining the enduring appeal of Rockstar’s 2004 hit even decades later.
To that end, Kaizo eloquently states: “Modders often demonstrate more care than official developers, who sometimes rely too heavily on nostalgia. The truth is, San Andreas still holds immense potential, even today. New mods keep it vibrant and fresh. For me, it’s incredibly satisfying to add features nobody thought possible in San Andreas—a game that will always maintain its relevance, much like Mario 64. It struck that perfect balance of content, freedom, and accessibility for everyone, something newer games simply can’t replace.”
At Digital Tech Explorer, we believe that exploring such innovations helps developers and tech enthusiasts stay ahead of trends and make informed decisions about the evolving landscape of technology and gaming.
Disclaimer: All content on Digital Tech Explorer is for informational and entertainment purposes only. We do not provide financial or legal advice. Some of the links on Digital Tech Explorer are affiliate links. This means we may earn a commission if you click through and make a purchase, at no additional cost to you. Our recommendations are based on thorough research and personal experience.

