Homebrew RELEASE reVC: Reverse engineered GTA Vice City - Switch port

Graber

Well-Known Member
OP
Newcomer
Joined
Oct 4, 2015
Messages
60
Trophies
0
XP
1,143
Country
Germany
logo_512.png

Hello, this is the long awaited follow up to re3.
This is reVC for the Nintendo Switch, a reverse engineered/decompiled version of GTA Vice City.

Source code: https://github.com/GTAmodding/re3/tree/miami

reVC was based on the work done on re3 (pretty much just like how GTA VC is based on GTA 3), made by the same team. Just as with re3, it was relatively easy to port over to the switch because crossplatform code and libraries were already available.

For more information about the project, check out their main GitHub page here.

Only 30fps with the frame limiter on is supported for now: you can turn off the frame limiter but a number of still unfixed bugs related to high framerate might be present. There can be occasional stutters. You can configure graphic options on the graphics setup menu. Settings are mostly like the PC version aside from graphics, display and controller stuff. You can choose from multiple controller layouts, configure audio, graphics, language, etc. Saves are stored on the userfiles folder.

Because of sd card read speeds, some audio might take longer to load than usual (eg. radios, cutscene voice lines). Thanks to an update, this doesn't stutter the whole game anymore, but it will still take a bit to load them.

You might want to turn Free Cam on under Display Settings, to enable camera controls like in GTA SA and other newer games.

You need to obtain the original files of the game legally for this to work! You can buy the game on Steam as well as in the Rockstar Games Official Site.

Quality of Life patches and bugfixes that aren't present in the original PC version are already included, so there's no need for mods like SilentPatch and etc.

Small showcase picture I took a while before release:
reVC-switch.jpg


Download:
https://nightly.link/GTAmodding/re3/workflows/build-switch/miami/switch-gl3.zip

How to install:

  • Download reVC-switch-gl3.zip from the previous link, which should contain a folder called reVC-oal-master after uncompressing the contents.
  • Create a folder called reVC inside the switch folder on the root of your SD card (so you get a reVC folder inside /switch/), and create a userfiles folder inside it as well.
  • Place GTA Vice City PC files inside /switch/reVC/ (not included with the downloads, buy it and get it legally!).
  • Copy the contents of the reVC-oal-switch folder into the /switch/reVC folder (do this after copying the PC files, important!).

That should be it.
As with re3, I'll be maintaining this for the foreseeable future if any serious issues arrive, and probably will try to make QoL improvements if possible.
And again, HUGE shout out to the original re3 team: They did all the hard work of reverse engineering the entire game! Without them this wouldn't be possible.
Thanks to the maintainers of devkitPro and all of the portlibs that the project uses.
And finally special thanks to Ash_735 and IlDucci for providing textures for the Switch button prompts and the controller layout, respectively, and to madebr for helping me out with CMake configuration.

I hope you guys enjoy it!
 
Last edited by Graber,

Raendor

Member
Newcomer
Joined
Mar 5, 2017
Messages
16
Trophies
0
Age
32
XP
339
Country
United States
Any chance it could be possible to use original ps2 print audio or even the whole game version with this? It was the best and fullest by far.
 

chronoss

Well-Known Member
Member
Joined
May 26, 2015
Messages
2,743
Trophies
1
XP
3,612
Country
Congo, Republic of the
Finally!
Amazing work once again.

Also I want to share my icons in case anyone wants to create a forwarder:

View attachment 269882 View attachment 269883
Forwarder made by me and gthanks for the icon ;)
Its just a forwarder to launch the nro on switch folder and not the game...
Patch for reVC : /switch/reVC/reVC.nro
Patch for re3 : /switch/re3/re3.nro
 

Attachments

  • GTA III & VC Forwarder by Chronoss.rar
    1.5 MB · Views: 275
Last edited by chronoss,

mitrium

Active Member
Newcomer
Joined
Mar 3, 2018
Messages
43
Trophies
0
Age
29
XP
163
Country
United States
Whenever I try to open Display setup in Options, Atmosphere crashes and I get Error Code: 2168-0002 (0x4a8),
Do you know how this can be fixed?
Thanks for the great work!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Dark_Phoras @ Dark_Phoras: Yes. It starts with Nickelback and grows in embarassment level