Ok, so, I got
Blade Runner (GOG) working, finally.
Here's what I did:
- Download the Windows installer + .bin file from my GOG account via web browser.
- Add the .exe installer as a non-Steam game, force Proton via Properties and run it. This should bring up the GOG installer.
- Change the install directory to something without spaces (I chose
C:/gog/bladerunner/
, changing this afterward did NOT work for me) then install the game.
- Navigate through
/home/deck/.local/share/Steam/steamapps/compatdata
yada yada and find one of the folders with the largest number ID (non-Steam games tend to get extra digits added). Find the Launch Blade Runner.lnk
file and rename it to LaunchBladeRunner.lnk
(or whatever else probably) then right click and copy the file path. Leave the file browser open for later.
- Go back to the Steam library, enter the game's Properties and paste the path into the "target" field surrounded by double quotes. Do the same for the "start in" field except remove the
LaunchBladeRunner.lnk
part (so, it should end in /drive_c/gog/bladerunner/
or whatever you named the install folder).
- Go back to the file browser and open the project_nov.ini file. Under the [scummvm] section, add the line
console=false
. This is in order to make sure ScummVM doesn't render any extra window aside from the game itself, otherwise gamescope gets confused and in my case decided to focus the console window rather than the game (it might flicker between them instead in some cases).
- Make sure
fullscreen=true
is set otherwise the game has a hard time gaining mouse focus under gamescope (found this out the hard way, myself).
- Choose a mouse/keyboard Steam Input binding for the game and test if it all works under Desktop mode after these adjustments.
- Relog into the Steam UI and start the game. Double check the Steam Input binds are active and set them again if not.
Everything should work now!
TL DR; run a regular Windows installer via Proton, avoid having spaces in the game's installation directories and files, update the non-Steam Game properties to the "Launch" file GOG provides. Also make sure whatever game you're running doesn't render any extra windows in the background and probably set it to fullscreen.
Sheesh. Gonna have to try this with the other games that didn't work as well. The key adjustment in my case was eliminating spaces during installation. Something probably goes wrong for certain games if the paths are adjusted afterward.