-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rogue Heroes: Ruins of Tasos does not run #548
Comments
Hello @junefish, your issue is with the Steam Linux Runtime - Soldier container environment and Pressure Vessel which sets up that container. It comes down to your home folder being a subdirectory of /usr/local, and there's a note at https://github.com/ValveSoftware/steam-runtime/blob/60f438709eff5ccb7a6fc5c609ae832d58edbe42/doc/steamlinuxruntime-known-issues.md#usrlocal that this is a known incompatible folder location. This is not a game-specific issue, or a Proton issue. It is not something that can be sanely solved besides relocating your home folder, but there is a workaround suggested in #288. |
That's weird, because other games run fine with Proton (e.g. Among Us, Wingspan), but I will take your word for it! Following this comment, I ran I then tried running Rogue Heroes again and it downloaded some updates before once again not opening. Should I try fully relocating my Steam library? Or is it the Steam installation that's the problem? Thanks! |
For this to work, all environment variables that refer to your home directory would have to be using paths outside This would be more likely to work if you followed the layout that essentially all Linux distributions use by default, with your home directory's |
Old Proton versions (before 5.13) didn't use the container runtime. Are you perhaps using an old Proton version like 5.0 for those games? |
I thought for sure I was using somewhere between 6.8 & 7.0 for Among Us, but now it's not launching with 7.0-5. Perhaps I was mistaken.
Is there a way to use bind-mounts to let Steam think my home directory is |
It's not straightforward, so please make sure you have backups first, and don't make any changes you are not comfortable with. I'm trying to be helpful, but this is at your own risk. The easy part is to make your home directory show up in the filesystem hierarchy in both places, so that either of these paths works equally well for software that does not treat
or
depending on whether you want to do this for all users' home directories, or just yours. And then either The harder part is to make Steam (and any other software that cares about this difference, like Flatpak) think that the version in This would likely be easier if you are willing to change your "official" home directory in After that, it will also be necessary to change other environment variables and filesystem paths that previously pointed to For Steam specifically, there are several symbolic links in You'll probably also need to edit |
See also ValveSoftware/steam-for-linux#10096 |
Compatibility Report
System Information
I confirm:
Symptoms
Game does not launch (button switches to "Stop" for about a second and then back to "Play" with no window opening)
Reproduction
The text was updated successfully, but these errors were encountered: