re3-nx: Reverse engineered GTA 3 for Nintendo Switch

logo.png

Hello, this is my first public homebrew project.
It's a port of re3 for the Nintendo Switch, a reverse engineered/decompiled version of GTA 3.

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

The re3 project is done by the people at GTAmodding, a group of dedicated GTA modders. Most of the work for crossplatform ports was done by the original re3 team, including swapping out Windows stuff with OpenGL and GLFW. Using the GLFW ports for the Nintendo Switch, as well as other libraries used by the project, I was able to seamlessly port it.

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.

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

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.

Downloads:
GitHub Actions: https://nightly.link/GTAmodding/re3/workflows/build-switch/master/switch-gl3.zip

How to install:

  • Download switch-gl3.zip, which contains re3-oal-switch.zip, which contains a folder of the same name.
  • Create a folder called re3 inside the switch folder on the root of your SD card (so you get a re3 folder inside /switch/), and create a userfiles folder inside it as well.
  • Place GTA 3 PC files inside /switch/re3/ (not included with the downloads, buy it and get it legally!).
  • Copy the contents of the re3-oal-switch folder into the /switch/re3 folder (do this after copying the PC files, important!).

That should be it. 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.
Also 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!
 

Attachments

  • GTA3boxcover.jpg
    GTA3boxcover.jpg
    77.8 KB · Views: 302
Last edited by Graber,

SimisFul

Well-Known Member
Member
Joined
Mar 23, 2015
Messages
110
Trophies
0
Age
25
Location
Quebec, Quebec
XP
1,274
Country
Canada
If I wanted a cheap paperweight I'd go pick up a rock outside.

I don't want to spark up an argument or something but a modded vita is pretty dang awesome, just having access to the whole PSP library + its homebrews with an oled screen and better performance is already pretty great. I play psp games with a ps4 controller and stream the video to my pc with usb without input lag, making the vita kind of like a docked switch.

(Yes I understand the irony behind not wanting to start arguing but then arguing against some one in the same sentence)
 
  • Like
Reactions: Asia81

SleepyDomino

Well-Known Member
Member
Joined
Sep 21, 2009
Messages
273
Trophies
0
Age
39
XP
1,615
Country
United States
I guess the point some are trying to make is that they'd rather not look for a device that they don't care for just to have a portable GTA:SA. Personally, I can see how a modded Vita would be nice to have, but I'm not interested in enough Vita or PSP games to want to get one.
 

SimisFul

Well-Known Member
Member
Joined
Mar 23, 2015
Messages
110
Trophies
0
Age
25
Location
Quebec, Quebec
XP
1,274
Country
Canada
I guess the point some are trying to make is that they'd rather not look for a device that they don't care for just to have a portable GTA:SA. Personally, I can see how a modded Vita would be nice to have, but I'm not interested in enough Vita or PSP games to want to get one.

Yeah I get that.
Also android on switch runs superbly and can run all 3 mobile versions so you get the same gta sa as vita.
 

deathblade200

Well-Known Member
Member
Joined
May 10, 2016
Messages
758
Trophies
0
XP
611
Country
United States
Why would somebody not have a vita?

They are cheap, easily moddable, nice and small.
because 90% of the games are hentai. hell even the cfw names are based on hentai such as taihen just being hentai backwards. I have a OG fat 3g one from way back but I'd never suggest somebody wasting money on one. vita started out good but became nothing but a weeb machine
 

MultiKoopa

Well-Known Member
Member
Joined
Jun 11, 2018
Messages
374
Trophies
0
Age
32
XP
532
Country
United States
I guess the point some are trying to make is that they'd rather not look for a device that they don't care for just to have a portable GTA:SA. Personally, I can see how a modded Vita would be nice to have, but I'm not interested in enough Vita or PSP games to want to get one.
see this is understanding

I already have a Switch, which should be perfectly capable of running a 2004 PS2 game
 

1NOOB

Well-Known Member
Member
Joined
Sep 9, 2006
Messages
615
Trophies
0
Age
31
Location
Inside My Head...
XP
1,583
Country
Canada
i just wanted to say that in the course of a few months before the annoucements of the definitive edition , i redid all on my switch from begening to last mission .
-gta3 & Vice city , with the reversed ing. loved that i could configure the control as i like or could mod it to my liking as long as the switch doesnt burn .
-gta3:LCS & VCS done on PPSSPP for switch .
-san andreas on android for switch .

and i dont see any reason for those definitive edition if you have acces to other versions . they look wrong and seems to come with their own sets of problems . the community can provide better alternative than Rockstar , they should could have just worked in mods and allow them and all the work would be done for them by the love of the fans . this is just greedy dumb move .
 

Cyka_Delik

Active Member
Newcomer
Joined
May 28, 2018
Messages
40
Trophies
0
Age
31
XP
101
Country
United States
So I was working on a 100% playthrough on re3...I seem to have run into an issue.
The game crashes during Salvatore's "Last Requests" mission. It's the mission where you travel from Portland to Staunton Island via boat.
It crashes during the cutscene when you get to the island...unless you skip it.
If you skip the cutscene, you can drive around for about a minute before the game crashes.

I'm using a Patch I found with a date of November 7th of 2020. Is there maybe a later patch that fixes these issues?
 

faithvoid

Active Member
Newcomer
Joined
May 18, 2020
Messages
34
Trophies
0
Location
Tkaronto
Website
accela.design
XP
214
Country
Canada
So I was working on a 100% playthrough on re3...I seem to have run into an issue.
The game crashes during Salvatore's "Last Requests" mission. It's the mission where you travel from Portland to Staunton Island via boat.
It crashes during the cutscene when you get to the island...unless you skip it.
If you skip the cutscene, you can drive around for about a minute before the game crashes.

I'm using a Patch I found with a date of November 7th of 2020. Is there maybe a later patch that fixes these issues?

Also curious as to if there's a version later than that floating around. Nov 7th version runs pretty okay but similarly I can't seem to pass "Mike Lips' Last Lunch" due to a crash triggered in 8-Ball's garage and the vehicle damage seems like it's twice as fast as it should be, despite frame limiting being on.
 

smf

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
5,405
Trophies
1
XP
4,043
Country
United Kingdom
because 90% of the games are hentai. hell even the cfw names are based on hentai such as taihen just being hentai backwards. I have a OG fat 3g one from way back but I'd never suggest somebody wasting money on one. vita started out good but became nothing but a weeb machine
Well I have never played any hentai on it, only some ps1 games and some vita games.
 

Cyka_Delik

Active Member
Newcomer
Joined
May 28, 2018
Messages
40
Trophies
0
Age
31
XP
101
Country
United States
Also curious as to if there's a version later than that floating around. Nov 7th version runs pretty okay but similarly I can't seem to pass "Mike Lips' Last Lunch" due to a crash triggered in 8-Ball's garage and the vehicle damage seems like it's twice as fast as it should be, despite frame limiting being on.
Weird... I didn't notice that on mine.
Maybe I should just keep trying to brute force my mission.

Can anyone help on the latest version of re3-NX? =)
 

Cyka_Delik

Active Member
Newcomer
Joined
May 28, 2018
Messages
40
Trophies
0
Age
31
XP
101
Country
United States
So I was working on a 100% playthrough on re3...I seem to have run into an issue.
The game crashes during Salvatore's "Last Requests" mission. It's the mission where you travel from Portland to Staunton Island via boat.
It crashes during the cutscene when you get to the island...unless you skip it.
If you skip the cutscene, you can drive around for about a minute before the game crashes.

I'm using a Patch I found with a date of November 7th of 2020. Is there maybe a later patch that fixes these issues?
I found a fix for this.
In the re3.ini file change "NoIslandLoading = 1" value to 0 (NoIslandLoading = 0)

No more crashing...and weirdly I was expecting there to be a loading screen between the islands...but there wasn't.
Cheers lads. Have fun.
 
  • Like
Reactions: pcwizard7
General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: He has to feel special.