-
Notifications
You must be signed in to change notification settings - Fork 70
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
Sins of a Solar Empire: Rebellion (204880) does not work with this flatpak #253
Comments
Zero clue. That error definitely comes from Windows side through Wine. There might be some Wine-specific debugging that could be used |
I suppose this still reproduces? |
Unfortunately, it still does, I just checked, and updated both steam, the flatpak runtime and the game. |
What does this launcher actually look like? |
I do not have access to a non-flatpaked version right now, so I can't comment, but that launcher is using .net as far as I can tell. I will try and edit this post to provide some screenshots and more info later today. There were two giveaways for this game in recent weeks (the last one ended ~2days ago), I should have mentioned it here, I'm sorry about that. |
Note your Flatpak data is accessible as regular files in your home directory under .var/app/com.valvesoftware.Steam |
Here is the log, but I doubt there is anything useful in there
Contrast with a working, non-sandboxed steam installation
|
Scratch this, I think I found the issue. The launcher was working with After a bit of trial-and-error, I found out it is likely due to a long path leading up to gamedata.dat, given that:
This might actually be a game bug, but I can't help wondering if other games or applications are affected as well. I imagine this could be worked around by mounting the Steam folder somewhere else, but this would break the sandbox integration a bit (no "browse game files", for instance (I think -- or no trivial way to allow it)). Do you think I should report this to the developer? |
Inside the Flatpak that should look like You might be able to make better guesses from the environment through flatpak run --command=bash com.valvesoftware.Steam |
See #296 |
Could you please test if that in general helps? I need to do some testing to make sure that Steam Cloud still works with that variant of the workaround so probably can't merge it right now. |
Ok. Deleting .var/app/com.valvesoftware.Steam/.steam along with symlinks withing should fix this now |
Yes, that did the trick. Thanks a lot @nanonyme ! |
Game information
Sins of a Solar Empire: Rebellion (204880)
https://store.steampowered.com/app/204880/
ValveSoftware/Proton#265
It is a windows game running on Proton, SPCR gives it a pretty good rating. It works perfectly on my computer, but not with this flatpak.
I tried this on another computer as well, with the same issue when using the flatpak.
Distribution name and version where applicable
Arch Linux (tested on two different installations: Intel laptop (with iGPU) and AMD desktop (7200X, R9 Fury)?
Flatpak info
Problem description
![screenshot_20181015_215721](https://user-images.githubusercontent.com/3952726/46974808-4f28aa80-d0c5-11e8-963e-52be723e5d11.png)
The launcher doesn't work, and complains about being unable to open gamedata.dat (that's here). The game works when bypassing the launcher (by renaming executables, for instance). There's nothing of value in stdout, I didn't find anything related to gamedata.dat when stracing it.
As far as I know, the launcher leverages
.net
.Does this issue reproduce with native Steam
No
The text was updated successfully, but these errors were encountered: