Open ThatOverPowered opened 3 months ago
I believe this should be mentioned in the documentation.
In Steam, whether Flatpak or not, when installing a game to a disk other than the default (where Steam itself is installed), Bottles must be given access to that location, or at least, access to the folder containing the game (default SteamLibrary), otherwise, no matter how much Bottles is given permission to xdg-data/Steam
or ~/.var/app/com.valvesoftware.Steam/data/Steam
, Bottles will not be able to read the wine prefix.
Yes this is mostly a quirk of Flatpak sandboxing, not Bottles. But indeed it might be useful to mention it in the documentation. Pull requests welcome.
~I have it on the same Disk. The Problem is that some are installed into \~/.var/app/com.valvesoftware.Steam/data/Steam, in which case they are detected correctly, but some are installed into \~/.var/app/com.valvesoftware.Steam/.local/share/Steam, in which case they aren't detected, even if i put that path into flatseal~
Edit: nvm, /data is a link to /.local/share
All games are installed there, but some games show up while others don't.
I have the same issue, only that even after adding the disk and giving permission to Steamapps on that disk in Flatseal it still doesn't show the prefix in Bottles.
I just realized I never posted how I fixed this and by now I forgot.
I think I had to delete the old Proton prefixes Folder in Steam? in Steam/steamapps/common?
I think it somehow didn't recognize the one with the "(beta)" in it?
And then change all the games to use the experimental Proton Version so they don't just reinstall into the "(beta)" folder obviously
ok so adding steam prefixes from different drives only works by adding the path to "Steamapps" that is on the other drive and restarting your pc. if it doesn't work, most of the time deleting the prefixes and letting steam make a new one fixes it. that's how I got Squad to work.
I’m encountering a similar issue that might be related: Bottles isn’t listing the prefixes for games installed on an external drive, despite having all the necessary permissions. It appears that Bottles expects the prefixes to be on the same drive as the game itself. However, by default, Steam creates prefixes only in the compatdata
directory on the main drive.
As a temporary workaround, I’ve created a symlink in the external drive's steamapps
directory that points to the compatdata
directory on the main drive.
Describe the bug
When launching Bottles with "Steam Proton manager" feature, Bottles won't list any installed game via Steam. I'm using Bottles and Steam both in the Flatpak version.
Bottles has access to the Steam path.
To Reproduce
Package
Flatpak from Flathub
Distribution
Arch Linux
Debugging Information
Troubleshooting Logs
Additional context