'Grand Theft Auto III' and 'Grand Theft Auto Vice City' have been fully reverse-engineered
Two of the earlier entries to the Grand Theft Auto series have been fully reverse-engineered by a team of modders. Re3 and ReVC are the respective reversed source code for GTA III and GTA Vice City that have been made available to download. Those releases bring new features to those games such as widescreen support, debug menu and improved rendering. They also open doors to future modding and tinkering for those titles and the project has also been ported to the Nintendo Switch, Playstation Vita and Nintendo Wii U.
A few screenshots of those mods in action have also been made available:
The team still has a "to-do" list with features that could be implemented later but you can find the current improvements in the list below:
- Fixed a lot of smaller and bigger bugs
- User files (saves and settings) stored in GTA root directory
- Settings stored in re3.ini file instead of gta3.set
- Debug menu to do and change various things (Ctrl-M to open)
- Debug camera (Ctrl-B to toggle)
- Rotatable camera
- XInput controller support (Windows)
- No loading screens between islands ("map memory usage" in menu)
- Skinned ped support (models from Xbox or Mobile)
- Rendering
- Widescreen support (properly scaled HUD, Menu and FOV)
- PS2 MatFX (vehicle reflections)
- PS2 alpha test (better rendering of transparency)
- PS2 particles
- Xbox vehicle rendering
- Xbox world lightmap rendering (needs Xbox map)
- Xbox ped rim light
- Xbox screen rain droplets
- More customizable colourfilter
- Menu
- Map
- More options
- Controller configuration menu
- Can load DFFs and TXDs from other platforms, possibly with a performance penalty
An installation guide is available in the GitHub repository linked below but you will need to provide your own copy of each game to proceed as the mods require PC game assets to work.
Re3 and ReVC GitHub Repository