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