Grand Theft Auto 3 feature

Fans have reverse-engineered Grand Theft Auto 3 & Vice City

It appears that fans have reverse-engineered two classic GTA games, Grand Theft Auto 3 and Grand Theft Auto Vice City. And while for the average Joe this does not mean much, it opens up the doors for more mods, as well as unofficial ports to other platforms.

According to the devs, both of them work on Windows, Linux and FreeBSD, on x86, amd64, arm and arm64. Rendering is handled either by original RenderWare (D3D8) or the reimplementation librw (D3D9, OpenGL 2.1 or above, OpenGL ES 2.0 or above). On the other hand, MSS (using dlls from original GTA) and/or OpenAL are responsible for their audio.

The team also claims that it has – successfully – ported these projects to Nintendo Switch, Playstation Vita and Nintendo Wii U.

You can download these reverse-engineered codes for GTA3 and GTA Vice City from here.

PC gamers can download these source codes and compile their own builds. That, or they can download the latest nightly build from the following links:

They can then extract the downloaded zip over your GTA 3 directory and run re3. The zip includes the gamefiles and in case of OpenAL the required dlls.

Have fun!

13 thoughts on “Fans have reverse-engineered Grand Theft Auto 3 & Vice City”

    1. The goal of this project is far away to be pirate the games, this is too much work for just crack a game.
      The goal of this project is for documentation and modding purposes

  1. Oh-Oh … fck … look … there on the horizon … there they come … with their copyright sticks … the lawyers from Take Two and Rockstar

    1. Its reverse engineered code, not stolen source code, I think its safe for now as long as no actual games with R* content released

          1. Oh, I see. And you’re a lawyer who specializes in this? Have a first hand example of where this hasn’t been held up in court?

  2. I wish someone put the highly realistic player model of GTA 3 and Vice City in the game along with that PS2 era graphic

Leave a Reply

Your email address will not be published. Required fields are marked *