protonscr

Casefold is not enabled in game prefix if Steam Cloud downloads save file into game prefix beforehand during game installation

steamopen Steam clientProton
ValveSoftware/steam-for-linux#12242 · opened 2025-08-03 by spiffeeroo · updated 2025-08-03 · 0 comments · github
Sspiffeeroo 2025-08-03 github

When installing a game on a casefold enabled filesystem (ext4), the game prefix folder pfx/drive_c needs to be empty in order to set the casefold flag on the filesystem. However, Steam Cloud may download save files into this game prefix folder before Proton executes, which causes the later Proton casefold operation to fail. This is confirmed with lsattr missing the F flag. Running lsattr on the folder is supposed to show F flag meaning casefold is set.

Workaround is manually setting casefold flag on the folder with chattr +F before Steam Cloud downloads the save files.

Example of games with this issue: Dark Souls Remastered, Final Fantasy X/X-2 HD Remaster, Eschatos, Metal Gear Rising: Revengeance.

Nothing extracted yet.