Skip to content
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

Slave Zero X (1903910) #7658

Open
2 tasks done
m0rb opened this issue Apr 21, 2024 · 4 comments
Open
2 tasks done

Slave Zero X (1903910) #7658

m0rb opened this issue Apr 21, 2024 · 4 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@m0rb
Copy link

m0rb commented Apr 21, 2024

Compatibility Report

  • Name of the game with compatibility issues: Slave Zero X
  • Steam AppID of the game: 1903910

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

I've been having a heck of a time trying to figure out why this game continues to have issues saving its configuration and savestates to the Proton VFS.

Post-installation, and after a few gameplay sessions over time, the game will eventually start displaying an error message "Could not save settings. Please check that you have some free disk space. (> 50 Mb)"

Said error message appears when trying to change settings in-game, as well as trying to start a level / load a savestate.

This happens regardless of whether I've set the PROTON_SET_GAME_DRIVE=1 environment variable in launch options.

It also seems that the game isn't syncing saves/settings with Steam Cloud.

Reproduction

  1. Install the game through Steam on a Linux distribution
  2. Attempt to play numerous sessions over time
  3. Error message eventually appears

szx-freespace

steam-1903910.log

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Apr 21, 2024
@simifor
Copy link

simifor commented Apr 22, 2024

@m0rb I played for 40 minutes, completed the first three stages and loaded the fourth one, changed some settings and didn't get that error. Checking on a second device, the save file was synced as expected. Just to be clear, after the error started popping up you became unable to keep playing the game, save settings and get cloud sync? How long or how many levels would you say were needed for the error to start happening?

Also, I would appreciate it if you capture new logs as it seems you have WINEDEBUG=-all set somewhere in your system, which affects proton logs as well.

@m0rb
Copy link
Author

m0rb commented Apr 23, 2024

The issue started after the second time I loaded up the game after the original installation.

Afterwards, I wiped and reinstalled varied versions of Proton as well as the game itself. The error eventually reappeared after a few sessions. (Wasn't sure if I hosed any of my prior Proton installs, wanted a clean slate)

Found that setting PROTON_SET_GAME_DRIVE=1 before first launch got me further along, but it eventually started erroring out again after a few sessions.

--

... capture new logs ...

Forgot I had WINEDEBUG=-all in my profile. D'oh. Sorry about that. Unset it for this round. (Popped the error up in Settings, popped the error up on level load / continue);

steam-1903910.log

dir
steamcloud

@m0rb
Copy link
Author

m0rb commented Apr 28, 2024

Earlier I upgraded my distro and decided to give this another round of attention.

I made backups of my previous prefix and szx directories for yucks.

Uninstalled.

Set "Compatability -> Run other titles with [Proton 8.0-5]"

Reinstalled the title

For some reason it didn't create the dosdevices directory and its softlinks under the prefix. No big deal.

Title ran after remedying that.

...and apparently it synced with Steam Cloud after this run.

steam-1903910.log

ss

I'll be ecstatic if it continues working.

@m0rb
Copy link
Author

m0rb commented May 4, 2024

Update: Celebrated too soon. Still cropping up with the same error.

Anyone have $0.02 on which extra WINEDEBUG traces I should consider without making it log excessively? Can't see anything obvious with the current ones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests

3 participants