Jump to content

Migrating saved data from Windows to Linux


KENTY

Recommended Posts

I am looking for a way to migrate my save data from playing on Steam for Windows to Ubuntu.

 

After some research, I found out that I can copy the following folder, but it outputs an error. If anyone knows how to solve this problem, please let me know.

 

Folders

  • Windows: %appdata%\7DaysToDie
  • Ubuntu: /home/sdtd/.local/share/7DaysToDie

 

Error

Note: "[world name]" will contain the name of the world.

ERR Could not load file '/home/sdtd/.local/share/7DaysToDie/Saves/West Xuyofu Territory/[world name]/blockmappings.nim': Access to the path "/home/sdtd/.local/share/7DaysToDie/Saves/West Xuyofu Territory/[world name]/blockmappings.nim" is denied.
EXC Access to the path "/home/sdtd/.local/share/7DaysToDie/Saves/West Xuyofu Territory/[world name]/blockmappings.nim" is denied.

 

 

Another answer said it was a file permissions issue, but the specific solution was unclear.

Link to comment
Share on other sites

Thank you, kind sirs.

 

I thought the same thing as Beelzybub.
How do I check the seed value of the original save data?

 

The results of "pwd" and "ls -al" are as follows.

The result of running "pwd" may depend on where I run it, but just in case.

# pwd
/home/sdtd/.local/share/7DaysToDie

# ls -al
total 28
drwxr-xr-x  5 sdtd sdtd 4096 Jan 30 19:09 .
drwxr-xr-x  3 sdtd sdtd 4096 Jan 30 16:56 ..
drwxr-xr-x  5 root root 4096 Jan 30 19:10 GeneratedWorlds
-rw-r--r--  1 root root  268 Jan 29 19:24 launchersettings.json
drwxr-xr-x  8 sdtd sdtd 4096 Jan 30 19:08 Saves
drwxr-xr-x 11 root root 4096 Jan 30 19:09 SavesLocal
-rw-r--r--  1 root root  281 Jan 30 00:39 UserOptions.ini
Link to comment
Share on other sites

1 hour ago, KENTY said:

How do I check the seed value of the original save data?

That data is in your map_info.xml file.

1 hour ago, KENTY said:

The results of "pwd" and "ls -al" are as follows.

The point of this instruction was to check the permissions in the folder where you have the error.

Link to comment
Share on other sites

Thank you for the addendum. I now understand his question.
I checked and it was indeed a permissions issue. By changing the owner and group from root to sdtd, this error was resolved.

 

I also realized that the seed value is equal to the "GameName".

 

However, there is still another error. (The first few lines are listed.)

ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader 7DTD/Cube_UI_Frame shader is not supported on this GPU (none of subshaders/fallbacks are suitable)

 

In other posts, reinstalling Microsoft Visual C Redistributables 2022 is mentioned as a solution, but what about Linux?

Edited by KENTY (see edit history)
Link to comment
Share on other sites

8 hours ago, KENTY said:

However, there is still another error.

Shader errors on the server can be ignored. They are there because logging is the same on Server and Client. If someone writes a script to clean server logs of the shader errors, I'll write them a check for a million dollars. (it'll bounce of course, but my gratitude will be eternal).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...