
Cpt_Sprudel
Published
It performs well on the SteamDeck, even when playing on 1440p with FSR enabled. Keyboard and Mouse strongly recommended.
~/.steam/steam/steamapps/common/Proton\ 7.0/proton waitforexitandrun '/run/media/mmcblk0p1/steamapps/common/APB Reloaded/Binaries/APB.exe' -nosteam # %command%
The launch arguments above will only launch the game. To update it, the launcher is needed. So first run the game without any arguments, that the launcher can update everything. After the launcher is ready "Start button visible", re-add the arguments and it will launch the game directly.
The first run is slow, probably due to shaders being cached on the go. It will perform relatively well after playing a while.
When using Steam-Login, the game crashes on the login screen. Hence the "-nosteam" argument
Make sure that the Proton BattlEye Runtime is installed.
Credits: This is a variation of MasterMe's comment down below, just SteamDeck flavoured.
~/.steam/steam/steamapps/common/Proton\ 7.0/proton waitforexitandrun '/run/media/mmcblk0p1/steamapps/common/APB Reloaded/Launcher/APBLauncher.exe' && ~/.steam/steam/steamapps/common/Proton\ 7.0/proton waitforexitandrun '/run/media/mmcblk0p1/steamapps/common/APB Reloaded/Binaries/APB.exe' -nosteam # %command%
It's running stuttery at first. Probably due to shader creation on demand or something like that. After some playtime it smoothes out though.
Works as expected.
It will work just fine. Make sure Proton BattlEye Runtime is installed too.
Credits: MasterMe‘s post on ProtonDB.
This is a slightly improved version of his code. It will launch the APB Launcher first to make sure the game is up to date, and after it closes, will launch the APB.exe to play the game.