Microsoft Windows
Windows

Grand Theft Auto: San Andreas (gta-reversed)

Game: Grand Theft Auto: San Andreas → (Windows, 2004)

WIN

gta-reversed (formerly gta-reversed-modern): a project to reverse engineer all the code of the PC version of Grand Theft Auto: San Andreas (1.0 US), rewriting and documenting every function. It doesn’t aim for a matching build: it compiles a DLL that any ASI loader injects into the game, replacing its functions with the rewritten ones while the game behaves the same, so any change to the rewritten code shows up in the game. The goal is to rewrite all of it and compile a standalone executable. The README estimates that 50 to 60% is done and warns that the figure needs updating; the automatic count from November 4 lists 7,664 of 8,336 functions as documented and reimplemented (92%), with the caveat that not every function is documented yet. It needs your own copy of the game with the «Compact» executable (5,189,632 bytes), which isn’t the 1.0 US one, an ASI loader, and a mouse fix DLL; it’s built with Visual Studio 2026, Conan, and CMake. It credits codenulls’ gta-reversed as the original project, and thanks plugin-sdk and re3. 54 of its last 100 commits list Claude as a co-author, and one more lists Copilot.

Console
Microsoft Windows
Architecture
x86
Author
gta-reversed
Stars
1.2k
Last activity
2026-11-07 · 4 days ago
Language
C++
View repository ↗
x86reverse-engineeringai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/decomp/grand-theft-auto-san-andreas-gta-reversed.svg)](https://recompendium.com/en/decomp/grand-theft-auto-san-andreas-gta-reversed/)

Other projects for Grand Theft Auto: San Andreas 1