protonscr

Garry's Mod - User created content lost upon game deletion

steamopen 3rd party gameSteam client
ValveSoftware/steam-for-linux#8215 · opened 2021-11-08 by SupinePandora43 · updated 2021-11-10 · 4 comments · github
SSupinePandora43 2021-11-08 github

When i was deleting games on windows, steam always leaved untouched unity's _Data folders.
So now, on linux. I checked game's size in settings menu, it was 11 gigabytes, when i checked from properties, it was ~3-4 gigabytes. Actual size was 21 gigabyte. So i deleted the game, expecting untouched my own files. As a result, i've lost results of many hours of my own work. With no way to return (it's SSD).

Kkisak-valve maintainer 2021-11-08 github

Hello @SupinePandora43, while I can sympathize with the loss of your data, this reads like an assumption that undefined behavior should be identical across platforms. Can you clarify what game(s) were involved and what was actually lost? (saves files?)

Users should backup anything they care about, but that's a generalization outside the scope of Steam.

SSupinePandora43 2021-11-08 github

Hello @SupinePandora43, while I can sympathize with the loss of your data, this reads like an assumption that undefined behavior should be identical across platforms. Can you clarify what game(s) were involved and what was actually lost? (saves files?)

Users should backup anything they care about, but that's a generalization outside the scope of Steam.

Garry's mod. I was expecting deletion only of game's files and workshop downloads, but the entire folder was deleted.

Kkisak-valve maintainer 2021-11-08 github

This issue should also be mentioned to the game's dev(s).

Aarrowgent 2021-11-10 github

this happens to many games on steam & steamplay proton
while its not "the expected behavior" that is actually what it does, it deletes everything

for a linux native game, i would expect there to be more defined files which steam is allowed to delete from the appid game folder

many games use your $HOME or $HOME/.config or $HOME/.local/shared for separate files however: saves, data, configs, etc.

Nothing extracted yet.