Loading Saves and Writing Saves in different places

Jacob Hill shared this bug 4 years ago
Reported

I have on my PC my AppData/Roaming configured to be on the E:\ drive. Windows gives that as the location for AppData/Roaming. When I attempt to load saves in Space Engineers it looks in that directory just fine. The problem is that is saving my saves in c:\users\<username>\AppData\Roaming instead of the actual location of my AppData roaming folder. I am guessing that the location for writing saves was hard coded where the reading from saves is asking the OS for the AppData location. This is probematic because I can't access my saves, and my saves are going on the wrong drive. Attached is a picture of my roaming folder location to demonstrate that it is not on the c:\ where my saves are getting pushed. Also attached is a screenshot of my saves on the c:\ drive.

Replies (4)

photo
1

Hello, Jacob,

thanks for letting us know. However, this is not exactly bug on our side, as there is environment variable in windows that the game uses in .net file, pointing to appropriate roaming folder on disk where the OS and Users folders are stored. Is there any particular reason, why you moved the Roaming folder? Only possible solution that I can provide is to leave the roaming folder on its appropriate place. Otherwise, you´ll have to move the save manually every time you want to load a saved game.

Sorry for any inconveniences that this might bring to you, but there´s nothing more I can do for you at the moment.

Closing this thread as Not a bug.

If you come across anything more, don´t hesitate to write to us again.

Kind Regards

Keen Software House: QA Department

photo
1

Issue is not about the E drive. Issue is about different paths used between read and write.

Write: C:\Users\%USERNAME%\AppData\Roaming\<pathToSESaves>

Read: %APPDATA%\<pathToSESaves>


Since these paths are the same in the typical system setup, not much of an issue for most users. But when Windows reports that the APPDATA is not in the default location (which is allowed by windows and is documented), Space Engineers can read from the APPDATA location just fine, but since it is writing to a hard-coded path (instead of using the environment variable properly), it fails to write in the correct location. This requires manually moving files by users in this situation which is not-ideal. Further if a new version of windows ever gets released where they change the default location, it will break all users. As a result this is a ticking time-bomb of a bug. And a bug it is. If you feel the impact of this bug is not currently impacting enough customers, feel free to label it as "won't fix", but it is certainly a bug.

photo
photo
1

Edit: Moved to reply section of comment from Keen Team

photo
1

Hello, Jacob!

So after the discussion with programmers we decided that I shall put this issue into our internal system and someone will take a look on it, deciding whether it is bug or not on our side. Will change the status accordingly.

Kind Regards

Keen Software House: QA Department

photo
1

Hello! did you fix it?

Leave a Comment
 
Attach a file