Source Code of GTA 3 and GTA: Vice City Released
Developers have dismantled GTA III and Vice City, creating revised versions of both titles and porting them to Switch, PS Vita and WiiU. However, this is just the beginning.
2

- Programmers working on the re3 project were able to reverse engineer the source code of GTA III and Vice City;
- This enabled them to fix both games, as well as port them to Switch, PS Vita and WiiU.
Agroup of talented programmers reverse-engineered the source code of GTA: Vice City, opening up a huge amount of possibilities for modders. In simpler , both games have been dismantled to source code level, allowing for the creation of extensive mods and porting the games to other hardware.
The developers working on the RE3 project have released the source code of both games (GTA III and Vice City) on GitHub. It can be used by anyone who knows what to do with it. Projects were tested on Windows, Linux and FreeBSD OS. Graphics are rendered using RenderWare (D3D8) or librw library implementation (D3D9, OpenGL 2.1 and newer, OpenGL ES 2.0 and newer). The sound is handled by OpenAL or the MSS library using the original GTA III files.
Well, you may ask what does it mean for me, a gamer? For one thing, it means that you can now enjoy the improved version of both games. In addition to fixing many minor bugs, the creators took care of:
- Adding debug menu;
- Customizable camera settings;
- Controller via XInput;
- No loading screens when switching between islands;
- for object models and textures from the Xbox and smartphone versions;
- for 16:9 displays with properly scaled interface and field of view;
- Graphical effects present in the PS2 version that were missing on PC (better reflections, improved particle effects, more accurate drawing of transparent layers);
- Vehicle quality from Xbox version;
- Lighting and atmospheric effects from Xbox version.
But that's not all. Working ports of the game have been prepared for Switch, WiiU and PS Vita. Work is also underway on porting the "enhanced" version to PS2 and Xbox. It is worth ing, however, that in order to run it, we need our own copy of GTA III, because the game files are used, without which RE3 will not work.
In future versions we can expect improved physics when the game runs in more than 30fps, better performance on weaker hardware and general tweaks to the code to minimise any problems caused by the size of the project. If you want to know more, check out the source code and possibly add something from yourself, I invite you to the project's GitHub page.
- GTA Vice City will unofficially hit „new” platform. This will be even greater achievement than in the case of the third installment
- No more „slideshow” in the refreshed version of GTA 3. Liberty City became more alive, but it cost devs a lot of work
- „My own voice was driving me insane.” Extremely hard mission from GTA Vice City, but not the one with the helicopter, was impossible for Kent Paul's voice actor