Reverse engineering of GTA III and GTA VC code

Available first releases of projects re3 and reVC , within which work done on reverse engineering of game source codes GTA III and GTA Vice City , released about 20 years ago. Published releases are deemed to be ready for building a fully working game. Assemblies tested in
Linux, Windows and FreeBSD on x86, amd64, arm and arm64 systems. Additionally, ports are being developed for the Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 and Xbox consoles. To run, you need files with game resources, which can be extracted from your copy GTA III .

Recovery project The code 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 physical processes. For rendering, in addition to the original graphics engine RenderWare (D3D8), the possibility of using the librw engine is provided, 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 shipped without a license, with a note restricting educational use, documentation, and modding.

In addition to fixing errors and adapting to work on new platforms, the proposed edition adds additional tools for debugging, a rotating camera is implemented, support for XInput is added, support for peripheral devices is expanded, support for scaled output to widescreen screens is provided, a map and additional options are added to the menu .



/Media reports.