'Grand Theft Auto III' and 'Grand Theft Auto Vice City' have been fully reverse-engineered

re3.png revc.png

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:

3 1.png

3 5.png 3 4.png 3 2.png vc4.png vc3.png vc2.png vc1.png

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.

:download:
Re3 and ReVC GitHub Repository
 

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,849
Trophies
1
Age
36
XP
7,308
Country
United States
Word is they're working on Liberty City Stories next and I assume VC Stories would be after that. And maybe then we can be lucky enough for San Andreas to be after that. I would love to have the entire GTA III collection decompiled and available on all the newer hacked systems like Switch, Vita, and even Wii U.
 
D

Deleted User

Guest
alright, so after extensive testing, i can tell that compatability with mods is HORRIBLE, and some of the lighting doesn't work very well
if you turn on the neo vehicle shader in gta 3, it gives everything a blue hue, if you enable it in vice city, it makes everything dark

if you try to install xbox car models in vice city, give up. half of the textures don't load, when they load normally with the vanilla exe
it's also incompatible with some major mods like vice cry, even if you opt in to just replace models and shit, it just crashes.

save files are also incompatible across both, so it's worth waiting


and despite what the github says, cross platform files are not compatible, you still have to convert everything or it won't load or it'll crash
 
Last edited by ,

DodgyJudge

A man of weird taste it seems!
Member
Joined
Jun 12, 2018
Messages
172
Trophies
0
Age
37
XP
2,083
Country
Trinidad and Tobago

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:



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.

:download:
Re3 and ReVC GitHub Repository
NEW 3ds port when?
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,280
Trophies
3
XP
12,047
Country
Poland
I see users on here claiming to have been able to test the VC...How can VC be installed on switch? Is there a release out like re3 yet?
Only reVC on Switch available now is the one that used not finished code from early stage, is buggy and has big menory leaks. Just wait for release based on latest revision.
 

Purple_Shyguy

Well-Known Member
Member
Joined
Nov 8, 2008
Messages
2,346
Trophies
2
Age
33
Location
Republic of Ireland
XP
4,738
Country
Man the next few years are going to be NUTS for decompilations and source ports. I hear PErfect Dark decomp is coming along nicely.

Only a matter of time before companies start sending out C&D's for these projects.
 

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,849
Trophies
1
Age
36
XP
7,308
Country
United States
Man the next few years are going to be NUTS for decompilations and source ports. I hear PErfect Dark decomp is coming along nicely.

Only a matter of time before companies start sending out C&D's for these projects.

Yeah, it is interesting to note how many we've been seeing lately. I think it's super fascinating, now we have games like GTA III running natively on the Switch and even Wii U, even though it never released for a Nintendo system, and emulators weren't about to make such a game reasonably playable on these systems any time soon either. Likewise to see the likes of Mario 64 on the freaking Dreamcast. The possibilities seem endless, and kinda ensures that the homebrew and modding scenes for many systems wont completely fade away.
 
  • Like
Reactions: Julie_Pilgrim
D

Deleted User

Guest
Save files are only compatible on 32 bit builds
the default downloads link to 64 bit, so that's what i ended up trying. thanks for letting me know
edit: there's no 32 bit opengl version, bruh

edit2: nope, still incompatible. probably because it isn't compatible with saves that were used with silentpatch
Z60k8BG.png
 
Last edited by ,

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
701
Trophies
0
XP
2,854
Country
Canada
rockstar are scum but not nearly on the level of nintendo when it comes to taking down content

They are scum for protecting their IP, which they are required by US law to do in order to maintain their rights to the property? Are you a troll or just that ill-informed about the adult (read as: non-gamer) world?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Man the next few years are going to be NUTS for decompilations and source ports. I hear PErfect Dark decomp is coming along nicely.

Only a matter of time before companies start sending out C&D's for these projects.

I am stunned it has not happened already. I don't know if a company fears setting a bad precedent if someone challenges them and they fluff it or what.


As far as nuts... will probably get a little glut of it but then we will see the end of C being used in games (the nice versions and makes it easier compiler options sooner than that, with pace slowing quicker as the most interesting games get tackled first*) and all the devs moving to C++ (and OOP vs procedural is a game changer for game programming so they embraced it hard when the systems got powerful enough for it) for which useful decompilation is quite a lot more computing power out.
Hope you like PS1 and N64 era games, and maybe handhelds up to the DS. Maybe a few things that used MS' various .net/c# spinoffs too but that is not the biggest number. Maybe a few more if different ports, developer leftovers and code leaks found in hard drives of dead game designers yield some of the nice function names or partial code. Plus the usual "well this open source game uses a very similar engine so..." and actual nuts people that disassemble and/or recreate from play and observation.

*basically see ROM hacking translations of 8 and 16 bit era games as it stands today where most of the big RPGs and platformers where pubs of the time seemingly did not like money and refused to bring them out of Japan have already been tackled and that mainly leaves the stuff that did not make the quality bar, or revisiting things that maybe had a rushed/censored/botched translation or cart size restrictions.

Yeah, it is interesting to note how many we've been seeing lately. I think it's super fascinating, now we have games like GTA III running natively on the Switch and even Wii U, even though it never released for a Nintendo system, and emulators weren't about to make such a game reasonably playable on these systems any time soon either. Likewise to see the likes of Mario 64 on the freaking Dreamcast. The possibilities seem endless, and kinda ensures that the homebrew and modding scenes for many systems wont completely fade away.

I figure there will always be some coder that fancies a challenge, wants to kick it old school or needs a project to use to learn an obscure system (rarely is a job so secure as someone that handles a legacy system that nobody else knows sort of thing). However with PCs being a commodity item (I have had people I taught to open email turn around and buy a cheapy single purpose laptop for themselves to do just one thing with like they might buy a kitchen gadget), phones doing what they do and stuff like the raspberry pi doing what it does then homebrew like those that saw it on the xbox, GBA, DS, PSP, Wii and the like will probably never reach the heights again... at least until
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
I would love to have the entire GTA III collection decompiled and available on all the newer hacked systems like Switch, Vita, and even Wii U.
But... why? It's the same game with the same content you've already played and enjoyed on other platforms. Wouldn't you rather have new content?
 

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,849
Trophies
1
Age
36
XP
7,308
Country
United States
But... why? It's the same game with the same content you've already played and enjoyed on other platforms. Wouldn't you rather have new content?
Sure, but I don't believe the work from the modders porting these games is taking away from the development of any new titles I'm interested in.
 
D

Deleted User

Guest
i remember reading on /g/ that someone made an OpenBSD port

--------------------- MERGED ---------------------------

But... why? It's the same game with the same content you've already played and enjoyed on other platforms. Wouldn't you rather have new content?
improvements, these things are important for the improvements, for example, Doom ports often have a bunch of improvements, like higher resolutions and better controls, there's also the fact some people like playing certain games over and over, and having it on multiple platforms, even esoteric ones, is good for that
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: So salty