If you, like me, have Witcher 3 and/or Cyberpunk 2077 purchased on GoG or another platform then you probably have resorted to Heroic Games Launcher or another launcher to install and launch your games.
A problem I was having was that I was getting sub-par performance and washed out colors which enabling HDR and/or adjusting HDR settings made no difference in the fidelity.
I guess this is guide to fixing this issue and getting better performance and fidelity in your games.
-
Go to desktop mode and launch Steam.
-
Go to library and click Add a Game at the bottom left then click Add a Non-Steam Game…
-
Select Browse… and navigate to the installation folder and into the bin folder for your game. Look for the executable in either the x64 or x64_dx12. (If you want HDR then x64_dx12 is the one you want) x64 is without the latest ray tracing and HDR implementations to the game. My location for example is primary/HeroicGames/The Witcher 3 Wild Hunt GOTY/bin/x64/witcher.exe or for my dx12 executable primary/HeroicGames/The Witcher 3 Wild Hunt GOTY/bin/x64_dx12/witcher.exe
-
Finally click open once you have selected the executable and then click Add Selected Programs on the steam window.
-
Navigate to the game you just added in Steam and right click (left trigger) and select Properties…
-
Click Force the user of a specific Steam Play compatibility tool and select the GE_Proton version you are most happy with (look up how to install this if you don’t already, it’s simple)
-
Launch the game and verify that it’s working. (If using DX12 exe then HDR will not work here! It will work in Game Mode)
-
If it worked, go to game mode and test it and if you used the DX12 executable then verify that HDR is working.
Note: If your saves are not showing up then it’s because you need to move your game saves into the steam directory for the non-steam game.
Once you launch the game, proton/steam will create the directory in .local/share/Steam/steamapps/compatdata
The directory for the non-steam game will be a longer number than the rest (mine are 11 digits) and I suggest handling your saves 1 game at a time so you know which directory corresponds to which game).
Navigate to the gamesaves folder for example mine is (you will need to make sure you have “show hidden files” enabled:
- .local/share/Steam/steamapps/compatdata /319406****/pfx/drive_c/users/steamuser/Documents/The Witcher 3/gamesaves
Drop all the saves files from the Heroic Games save location to here.
If you don’t know where the Heroic Games saves location is then it should be here: Home/Games/Heroic/Prefixes/default/The Witcher 3 Wild Hunt - Complete Edition/pfx/drive_c/users/steamuser/Documents/The Witcher 3/gamesaves
If you don’t have this here, then you need to copy the files from your computer (assuming you started the game on your PC) and they should be located in C:\users{your username\Documents\The Witcher 3\gamesaves and copy them over.
If you want game art for your games, I would suggest getting decky.xyz on your deck and install steamgriddb and using it to search and easily put in the art into the non-steam games. Otherwise you can do it manually but it’s more effort.
You’re welcome! Glad it helped and can finally enjoy your games