This has been gaining interest on GitHub but it appears that Rockstar's Grand Theft Auto III and Grand Theft Auto: Vice City have been fully reverse engineered and made open source. There was some news floating around in the past about these games appearing on the Nintendo Switch but they've now shown off a Wii U and PlayStation Vita build of these games, as well as listing native Linux and Mac versions (along with 64-bit Windows). The project went "public" recently and the team who have worked on it are open to helping out with ports to other platforms, you just need a copy of the games files from the PC version (either from the original discs or via a digital copy from Steam/Rockstar, etc). Here's the info blurb from their page:
You can find the projects on GitHub at the following links:
re3 (Grand Theft Auto III)
reVC (Grand Theft Auto: Vice City)
In this repository you'll find the fully reversed source code for GTA III (master branch) and GTA VC (miami branch).
It has been tested and works 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).
Audio is done with MSS (using dlls from original GTA) or OpenAL.
The project has also been ported to the Nintendo Switch, Playstation Vita and Nintendo Wii U.
We cannot build for PS2 or Xbox yet. If you're interested in doing so, get in touch with us.
You can find the projects on GitHub at the following links:
re3 (Grand Theft Auto III)
reVC (Grand Theft Auto: Vice City)



