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:
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,