Feel free to add your own experiences in the comments!
Origin is being Origin, but that doesn't stop us!
We'll need to do a few things to get Burnout Paradise working. This mostly boils down to Running the game using GE-Proton, disabling Origin ingame overlay, setting the -skipvideos
argument, and using a savegame which skips the intro video.
-
This guide was written on EndeavourOS, but later tested to also work on Linux Mint.
-
The game is owned on and installed through Steam, It was not tested with a non-steam installation of Origin, but I assume it would work with some minor tweaks, such as changing the APP ID when selecting the compatdata environment.
-
Steams choice of Origin launcher was used.
-
We assume a clean work environment. If you made any modifications to the game directory or have any old Burnout Paradise compatdata directories, then please remove them. Please do make sure not to delete the wrong directories.
-
Download the newest GE-Proton, possibly by using ProtonUp-QT. Don't forget to restart Steam.
-
In steam: Download Burnout Paradise Remastered, right-click and go to "Properties->COMPATABILITY" and choose to force GE-Proton.
-
In steam: Start the game once, it will most likely get stuck in a black screen, wait some seconds and then force close it.
-
In Steam: Go to "Games->Add a non-steam game...", choose
all files
instead of only.desktop
, and navigate to/home/$USER/.local/share/Steam/steamapps/compatdata/1238080/pfx/drive_c/Program Files (x86)/Origin/Origin.exe
. Using $USER should work, but if in doubt then write in your own username. -
In Steam: Right-click the new Origin "game" and go to "Properties->SHORTCUT->LAUNCH OPTIONS" where you must paste
STEAM_COMPAT_DATA_PATH="/home/$USER/.local/share/Steam/steamapps/compatdata/1238080" %command%
. -
In Steam: Right-click the new Origin "game" and go to "Properties->COMPATABILITY" and force Proton Experimental.
-
In Steam: Launch the new Origin "game", and login to your EA account.
-
In Origin: Go to "Origin->Application Settings->ORIGIN IN-GAME" and disable "Enable Origin In-Game".
-
In Origin: You can now close Origin by going to "Origin->Exit".
There are two ways to add -skipvideos
, either inside or outside of Origin. Either one might work.
-
In Steam: Launch the new Origin "game", and login to your EA account.
-
In Origin: Go to "My Game Library->Burnout Paradise Remastered" and click on the "cogwheel->Game Properties->ADVANCED LAUNCH OPTIONS" and add
-skipvideos
to the command line arguments. Don't forget to click "save". -
In Origin: You can now close Origin by going to "Origin->Exit".
Thank you for the discovery, Jademalo.
-
Open the file
/home/$USER/.local/share/Steam/steamapps/compatdata/1238080/pfx/drive_c/users/steamuser/AppData/Roaming/Origin/local_xxxxxx.xml
, wherexxxxxx
is a semi-random string of numbers. -
Add the following string on line 14, righ above
HotKeyString
:
<Setting key="GameCommandLineArguments" type="10" value="#//Origin.OFR.50.0002541_-skipvideos"/>
- Save and exit the file.
This will only have to be done once, as Steam will sync your savegames with future installations.
-
Download the savegame. I'll try to add it to the gist, but alternatively download from >noderunner_'s GDrive (shamelessly stolen from >noderunner_).
-
Paste the savegame into
/home/$USER/.local/share/Steam/steamapps/compatdata/1238080/pfx/drive_c/users/steamuser/Local Settings/Application Data/Criterion Games/Burnout Paradise Remastered/Save/
.
We should be good to go now, so try firing it up the game in Steam. Hopefully it'll just work.
Ok guys so... I did it. It works on the steamdeck right now. I followed the suggested guide for the forum link but with a twist. I don't know if the exe from kyudongkim works since I try not to download random exes, but I will tell you how I did it for my steam deck. You'll have to use windows and do mostly the same steps, but with a few different details.
start Z:\home\deck\.local\share\Steam\steamapps\common\BurnoutPR\BurnoutPR.orig.exe -skipvideos
That seems to be the location to access the game exe on the steam deck from within the proton virtual folders. You can check it yourself with protontricks and browse folders, but you also have to type .local in the explorer path since it's hidden by default and I didn't find a way to show hidden folders.
Not sure if it matters but I use GE proton for the game and Proton experimental for the EA App. I also disabled the overlay in the EA app. And I also used the save game provided in this post. Hope that helps!