How SWIM got Red Dead Redemption 2 Ultimate Edition RGL Rip to work on Steam Deck

Someone who isn’t me was looking to try and install a non-steam version of Red Dead Redemption 2 and none of the repacks were successfully installing. There was one rip that worked but the tricky thing was SWIM could only manage to get it working on Windows but not on Steam Deck through Linux.

What SWIM ended up doing to get this to work was the following:

1. Get a good copy of the RDR2 Rockstar Games Launcher (RGL) version that you can boot up on Windows and verify that much. Everything works according to the nfo or instructions.
2. Bring that over to the Steam Deck.
3. Add the new game to Steam as a Non Steam Game, selecting “Launcher.exe”
4. After adding it and setting it to Compatibility mode, select the Proton version, In SWIM case they used GE-Proton8-11
5. Execute or try to execute that once, and it should fail.
6. Open up ProtonTricks and look for your NonSteam game entry. Its going to say something like “Non-Steam Shortcut: Launcher.exe (13212312321)”
7. Going to your Directory which if the above number in our example was correct would be:
/home/deck/.steam/steam/steamapps/compatdata/13212312321/
8. From inside there, go down to the full path:
/home/deck/.steam/steam/steamapps/compatdata/13212312321/pfx/drive_c/users/steamuser/Documents/Rockstar Games/Red Dead Redemption 2/Settings/
And locate the file: settings.xml , open this file
9. Open in an editor of your choice and find the line:
<API>kSettingAPI_DX12</API>

Make changes to this so that it now is changed to

<API>kSettingAPI_Vulkan</API>
10. Go back to the Steam Shortcut and point it to RDR2.exe instead of Launcher.exe and add the following Launch Options:

WINEDLLOVERRIDES=vulkan-1=n,b %command%

With this set the game should now boot as expected!

These were helpful posts to come across, and if anyone has trouble just leave a comment maybe someone will have advisement!

+ There are no comments

Add yours