reVC (Reverse Engineered Grand Theft Auto: Vice City)
a project whose goal is to obtain the source code of Grand Theft Auto: Vice City and correct its errors. The game engine was compiled for Windows, MacOS and GNU/Linux, and unofficial ports were also released for Nintendo Switch, Playstation Vita and Nintendo Wii U.
The code restoration project was launched in 2018 with the goal of fixing some bugs, expanding opportunities for mod developers, and conducting experiments to study and replace physics simulation algorithms. For rendering, in addition to the original RenderWare graphics engine (D3D8), it is possible to use the librw engine, which supports output via D3D9, OpenGL 2.1+ and OpenGL ES 2.0+. MSS or OpenAL can be used for audio output. The code comes without a license, with a notice limiting use to educational purposes, documentation, and modding.