# gtasa-reversed: reconstructing Grand Theft Auto: San Andreas code

> This project rewrites Grand Theft Auto: San Andreas function by function. The build is a DLL whose reversed functions replace the ones in the game, with a standalone executable as the stated end goal. The supported executable is the compact exe, 5,189,632 bytes. python setup.py configures a windows-msvc x86 Debug build by default, and python setup.py --build compiles it. The README estimates that about 50 to 60 percent of the code is done.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/gta-reversed/gta-reversed>
- Primary source: <https://github.com/gta-reversed/gta-reversed/blob/afbc26d70675b9138b740b857ffdcaeaa7c5ca7c/README.md>
- Catalog page: <https://awesomerea.org/resources/gtasa-reversed/>
- Record JSON: <https://awesomerea.org/resources/gtasa-reversed/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/gtasa-reversed/index.md)

## Requirements & limits

- The compact executable of that size, plus Visual Studio 2026, Python 3, Conan 2.x, and CMake 4.2.0 or newer.
- The README does not name a license.

## Primary sources

1. <https://github.com/gta-reversed/gta-reversed/blob/afbc26d70675b9138b740b857ffdcaeaa7c5ca7c/README.md>

## More in Games

- [Guilty Gear X Plus: decompiling the Korean release](https://awesomerea.org/resources/guilty-gear-x-plus-decomp-case/index.md) · Case study
- [Guxt Decompilation Project: reconstructing the Guxt game source](https://awesomerea.org/resources/guxt-decompilation-case/index.md) · Case study
- [Halo 2 engine decompilation: differential recovery for Linux](https://awesomerea.org/resources/halo2-engine-recovery-case/index.md) · Case study
- [Halo: Combat Evolved — decompiling Xbox build 2342](https://awesomerea.org/resources/halo-combat-evolved-decomp/index.md) · Case study
- [Halo: Combat Evolved: an incremental re-implementation patched into the original Xbox executable](https://awesomerea.org/resources/halo-ce-xbox-reimplementation-case/index.md) · Case study
- [Haunted House: a commented Atari 2600 disassembly](https://awesomerea.org/resources/haunted-house-disassembly-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
