Discover how to enjoy GTA V's Rockstar Social Club on Linux.
Discover how to enjoy GTA V's Rockstar Social Club on Linux.
I can try the Steam version, but there doesn’t seem to be an official launcher available. Running it through Wine alongside another game might work, though it could also run under Wine/PlayOnLinux. Using ProtonDB would likely offer better performance if it functions in that environment.
ProtonDB is solely based on user feedback. Proton functions as a packaging for wine. Regardless of the product you buy, you must use the Rockstar Social Club Launcher to install it. This launcher has faced challenges with Wine compatibility, so success isn't guaranteed. However, there exists a Lutris script for the standalone version. https://lutris.net/games/grand-theft-auto-v/
I've had GTA V working as a non Steam game by making a custom shortcut for almost a year now, but recent changes to pressure vessel required me to modify how I've set this up. With the Steam Deck coming I want to write out what I've done. Sorry for bumping such an old thread. I copied the game from my Windows install, so I already had the full game downloaded before starting. You could move a Lutris install if you wanted to instead, but having the full game will ensure you don't end up with multiple Wine prefixes made by Steam. 1. Start by adding GTA V as a non Steam game, browse to the games install dir and choose PlayGTAV.exe. Open the shortcuts properties and on the Compatibility tab, check "Force the use of a compatibility tool" and select Proton 6.X-X. I don't recommend Proton Experimental for GTA V. 2. Attempt to start the game from the Steam library, it should take a moment and then give you an error indicating it can't find the social club. This step will create a new Wine prefix in ~/.steam/steam/steamapps/compatdata/ with a 10 digit random number. These would usually match the 6 digit Steam title ID but with non steam games a new one is created for any .exe you add. 3. Locate the prefix made in step 2, and copy in C:\Program Files\Rockstar Games\Launcher\ and C:\Program Files\Rockstar Games\Social Club\ from your Windows install or from the Lutris prefix. 4. This one is a bit of a hassle, but needed to get the game to find the Social Club Launcher. In the new prefix, edit the system.reg with a text editor, I've used Kate. Find the text `Registered Applications` we are looking for the section that looks like the following. Close Steam completely during this to be sure proton isn't still running. [Software\\Wow6432Node\\Registered Applications] 1629748136 #time=1d79857e8f0a6ca #link "SymbolicLinkValue"=hex(6):5c,00,52,00,65,00,67,00,69,00,73,00,74,00,72,00,79,\ 00,5c,00,4d,00,61,00,63,00,68,00,69,00,6e,00,65,00,5c,00,53,00,6f,00,66,00,\ 74,00,77,00,61,00,72,00,65,00,5c,00,52,00,65,00,67,00,69,00,73,00,74,00,65,\ 00,72,00,65,00,64,00,20,00,41,00,70,00,70,00,6c,00,69,00,63,00,61,00,74,00,\ 69,00,6f,00,6e,00,73,00 [Software\\Wow6432Node\\Valve\\Steam] 1633116583 #time=1d7b6faafbde69e "InstallPath"="C:\\Program Files (x86)\\Steam" Add following entries for the Rockstar Software, editing the GTA V entry to match the location the game is actually installed at. You can't copy and paste, the location needs to be double slashed for it to work. Eg: \\ Add the entries after Registered Applications, but before Steam. It should look like this. [Software\\Wow6432Node\\Registered Applications] 1629748136 #time=1d79857e8f0a6ca #link "SymbolicLinkValue"=hex(6):5c,00,52,00,65,00,67,00,69,00,73,00,74,00,72,00,79,\ 00,5c,00,4d,00,61,00,63,00,68,00,69,00,6e,00,65,00,5c,00,53,00,6f,00,66,00,\ 74,00,77,00,61,00,72,00,65,00,5c,00,52,00,65,00,67,00,69,00,73,00,74,00,65,\ 00,72,00,65,00,64,00,20,00,41,00,70,00,70,00,6c,00,69,00,63,00,61,00,74,00,\ 69,00,6f,00,6e,00,73,00 [Software\\Wow6432Node\\Rockstar Games\\Grand Theft Auto V] 1619303594 #time=1d73959d04b636a "InstallFolder"="Z:\\run\\media\\xirxes\\play\\SteamLibrary\\steamapps\\common\\Grand Theft Auto V" "Language"="en-US" [Software\\Wow6432Node\\Rockstar Games\\Launcher] 1606608513 #time=1d6c5e3c6a5de42 "InstallFolder"="C:\\Program Files\\Rockstar Games\\Launcher" "Language"="en-US" [Software\\Wow6432Node\\Rockstar Games\\Rockstar Games Social Club] 1632778198 #time=1d7b3e6d2a3eddc "InstallFolder"="C:\\Program Files\\Rockstar Games\\Social Club" "InstallLang"="1033" "Version"="2.0.9.0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" [Software\\Wow6432Node\\Valve\\Steam] 1633116583 #time=1d7b6faafbde69e "InstallPath"="C:\\Program Files (x86)\\Steam" 5. Profit, Launching the game after this should open the launcher and automatically start the game, if not double check your registry locations. 6. Optionally download the library assets for the game and add them to the shortcut in the Steam Library. You can find the original assets and custom here I personally haven't had a great time running the game through Lutris, but that's what everyone usually says to do if you don't own the game through Steam. With this method my game doesn't crash as often on my setup, and I get the stability of Valves Proton instead of a custom build. Hopefully writing this out helps someone else, I would be surprised to see this method not work on the Steam Deck when it arrives.