I lost everything.

David Baer shared this feedback 5 years ago
Submitted

I got into Space Engineers several years ago in college, and made some really

good memories with my friends whom I didn't see anymore in person. We used to

play on the really early builds and make stuff together.


I haven't played in a while now, but I keep up with the updates and figured I

would take a look now that multiplayer is much more stable. I started up the

game and...I have nothing. Everything I ever made, alone or with friends (I

always hosted the MP games) is gone.


I've done my research and discovered that Space Engineer saves all user files

under User/AppData. The answer is that I deleted it all when I reinstalled

Windows a while ago, and the save files were lost since they are not in the

industry standard location of User/My Documents/My Games or User/Saved Games.


Guys, this is not okay! Any computer savvy person can tell you that

reinstalling Windows OS every 2 years is a standard practice for many people,

and AppData is NOT the normal place for users' save files. I am heartbroken

over this loss: hundreds, probably thousands of collective hours of work just

wiped away because of this unusual choice. As a programmer myself, I know

that some standards are sloppy and seem pointless (this one in particular,

so many games can't decide between Users/My Documents and

User/My Documents/My Games that it's ridiculous) but that isn't the point of

the standard; the point is to protect people from making mistakes and losing

files. I know how it feels to want to make your code clean and organized,

and I know how powerful that desire can be but in this case, your decision

to keep all the files together in AppData is irresponsible, supporting your

own sense of code aesthetics to the detriment of the user base.


I hope I've made my case without coming across as insulting; I spend a fair

amount of time talking to engineers this way. I still think this game is

fantastic and your team are continually making groundbreaking steps forward

in the realm of multiplayer code architecture that deserve a lot more attention

than you guys get. The entire debacle with Atlas happened because somebody

thought what you do is easy, and they showed the whole world just how hard it

really is. I'm just so thoroughly frustrated at my saves being lost for such

a painful reason as a snowflake-special file location in one game out of the

hundreds that I own.

Replies (3)

photo
1

Understandable, my suggestion would be for you to always save backups of game saves, that's what I always do, no matter if it's a game or any file. Now, what's lost - is lost.

photo
2

it's not really industry standard to save it in documents, some games do, some do not...


besides that steam cloud sync is in the game since some time, so you can have your saves now everytime, everywhere, theoretically, but the cloud sync is having some issues


(btw. atlas is cool and nice, but they did just huge marketing hype with their "new groundbreaking multiplayer technology" , cause at the end it just was sharding, which games already used, and it did not solve the problem of full servers/lag on these shards, it was just an easy way of giving the people what they wanted...)

photo
1

It may not be a standard, but that doesn't mean it can't be a convention. The naming should be enough of a hint. It's called AppData. Application Data, as opposed to user data (as in user-created data).

Conceptually, a save file is a document created by the user using the game executable as the associated application, or editor, really. It is the format how the user-created content (the world) is saved, just like a text document. This is different from, say, configuration data of the application that is individual per user, like keyboard mapping, for example.

From that perspective it should be clear which types of files should go where and also where those files shouldn't go.

Savefiles -> %userprofile%\Documents, or even %userprofile%\Saved Games.

Just use the things that already exist and don't reinvent the wheel.

photo
photo
1

Sorry for not being helpful here, but SE doesn't use Steam Cloud (is that even still a thing?), so it should be obvious to any "computer savvy person" that they need to provide their own backups.. This is not KSH's fault.

photo
2

space does use steam cloud and many other games do it also(it's coming more and more for savegames, settings etc.) so it's not only "just a thing", it's getting some kind of standard...

photo
Leave a Comment
 
Attach a file