Gina

Importing and Converting files between Microsoft & Microsoft OR Microsoft & Steam

Recommended Posts

This is two three part in-depth write up on how to move files between the Windows Store version of Astroneer and the Steam version.  You can also use this and omit the parts about Steam if you want to share a file from one Windows player to another.  There's a link to a video guide at the bottom of this post.

 

To quickly locate your Windows 10 save files.  Press Win + R, copy/paste the line of code below, and press enter:

cmd /c Powershell.exe "explorer ((Get-ChildItem $env:LOCALAPPDATA\Packages\SystemEraSoftworks*\SystemAppData\wgs\ -Recurse -Filter container.*).FullName | Where-Object { ((gc $_) -replace \"`0\",\"\") -match '\$(\d){4}'} | Split-Path)"

To find your Steam file location, press Win + R, copy/paste this, and press enter:

C:\Users\%Username%\AppData\Local\Astro\Saved\SaveGames

 

PART 1: Converting or Importing Game Files into Microsoft 

  1. Open both save file locations shown above in separate windows of your File Explorer 
    • If you already have saves in the Microsoft version, take a screen shot or write down the first few characters of each file that's there so they don't mixed up in future steps.
  2. Create a "Sacrificial Save"
    • Start a BRAND NEW save in the Microsoft version of your game.  Launch off, land, exit your pod, and enter the habitat.  Once you enter the habitat, a new file is created in the Microsoft Saves Location, make note of which one it is.
    • Quit the game/Exit to desktop
  3. Place a copy of the save you wish to import into the Microsoft Saves Location
  4. Right click the "Sacrificial Save" and select Rename.  Instead of renaming, copy the save name.  Delete the Sacrifice. (RIP)
  5. Rename the imported save after the Sacrifice.
    • IMPORTANT:  If the file you are converting is from Steam, also delete the ".savegame" extension at the end of the file name.  You will be asked to confirm, so confirm the action.
    • This "Sacrifice" process is necessary regardless of whether you're importing a Steam file or a Microsoft file.  It's also safer, just take my word.
  6. You're done!!  Launch the game, you should have a freshly imported/converted save file ready to play.

PART 2: Converting or Importing Game Files into Steam

  1. Open both save file locations shown above in separate windows of your File Explorer 
    • If you have multiple saves in Microsoft and you only want to convert a specific one, you'll need to first identify the save. 
      • If you can, identify the save you want by the time stamp on the file
      • If you can't tell by the time stamps open the save you wish to convert in the Win10 version of the game and watch the Windows Saves file location to see which file changes.  This is the one you want.  
  2. Place a copy of the save you wish to import into the Steam Saves Location
  3. Right Click the imported save and rename using the same convention as the other Steam saves
    • Alternatively, you can copy/paste this as your file name and use anything you want in front of the dollar sign: 
    IMPORTED_GAME$2019.02.06-12.00.00.savegame
  4. You're done!!  Launch the game, you should have a freshly imported/converted save file with the name you chose ready to play.

August 2020 Edit + PART 3: Converting and Importing Microsoft Game Files into Steam

  • When a Microsoft or Xbox save file exceeds 16MB, it will automatically split into two or more pieces.  This exposes a problem when attempting to convert a file to the Steam format as there is no obvious way to recombine them
  • To work around this, Tignus developed a tool that you can install which will locate your Microsoft save files, identify them by the name shown in your in-game menu, and convert them to the Steam format so you can play them on Steam or upload them to a Nitrado Dedicated Server.
  • Visit:  https://github.com/Tignus/AstroSaveConverter, read through the guide, then click "Last release" at the top of the page to view and install the AstroSaveConverter.exe found under the "Assets" header.

Video Guide:  

 

Share this post


Link to post
Share on other sites

Additionally you can transfer save games from Xbox to the Windows 10 version with Xbox's play anywhere as saves are linked to the account and not the system. Im pretty sure you do have to load the save at least once on PC for it to save. Also if you have multiple accounts then there will be a folder for each one under the wgs folder. It should be the same for transfering files from Xbox to PC

Share this post


Link to post
Share on other sites

Hi! I tried transferring the files to steam from the windows 10 store. When I do this, after a bit, it crashes my game. I have a very good computer and I have restarted my computer several times. I played on the file after the update so it should not have that as an issue. If you could help me I would be very glad.

Share this post


Link to post
Share on other sites

I am trying to copy the file from my desktop to my laptop, but when I run the power shell statement, my desktop only opens the main windows explorer location (The "Quick Access"). If I run the same on my laptop, it takes me to the correct location as described in the video. 

What am I doing wrong or is my desktop possessive of the original file? :) 

Edited by TxAries

Share this post


Link to post
Share on other sites
5 hours ago, TxAries said:

I am trying to copy the file from my desktop to my laptop, but when I run the power shell statement, my desktop only opens the main windows explorer location (The "Quick Access"). If I run the same on my laptop, it takes me to the correct location as described in the video. 

What am I doing wrong or is my desktop possessive of the original file? :) 

Have you ready launched the game and had it sync on both machines? Maybe the folder's not there yet. If you have, you can try looking in the path below, the 'random' parts are different on every machine. Shouldn't need to manually move files between Windows Store editions of the game, they're in the cloud linked to your account. 

AppData\Local\Packages\SystemEraSoftworks[Random#]\SystemAppData\wgs\[random folder]\[random folder]
 

Share this post


Link to post
Share on other sites

Yes I have launched and played on both machines. And yes I have actually copied the \wgs folder and all of its contents to the laptop, but the game never would see the saved game. As for the Window version, originally purchased and played on Xbox; I know that the cloud worked between the Xbox and my desktop in the past. I too thought that it would just download the latest saved files in the cloud.

Share this post


Link to post
Share on other sites

Okay, I have figured it out. I am stupid!!  Realized while I had my xbox on, I started up the laptop and went to do a save file on it then noticed my Xbox said that my daughter had just started playing astroneer. She is logged into the Laptop, but my Microsoft account is logged into the store. 

Share this post


Link to post
Share on other sites
8 hours ago, TxAries said:

 I have actually copied the \wgs folder and all of its contents to the laptop, but the game never would see the saved game. 

Just to clarify for any other players trying to move MS files... When moving files to the store version you need to replace existing files created on the machine receiving the files. Moving the whole folder wouldn't work. 

 

Glad you figured out you need to be signed into the right account 😄

Share this post


Link to post
Share on other sites

What do I do for a Windows Store version save that looks like it has multiple parts?  It is my original-has-everything-completionist save.  A total of four parts with the same file date and time, three are the same size (16,384 KB), and a smaller file.  I can see on loading the save size is 60MB, it means the file is parted, yes?  How do I migrate it to Steam?  I tried copying all of the files to the SaveGames directory, and appending the .savegame to the smallest file, but that didn't work.

Untitled.jpg

Share this post


Link to post
Share on other sites

Thank you for a good and thorough explanation. The save file is working perfectly after convertion, but my customization (suits, palettes) is not there. How can I get them?

Share this post


Link to post
Share on other sites
4 hours ago, olavsdtr said:

Thank you for a good and thorough explanation. The save file is working perfectly after convertion, but my customization (suits, palettes) is not there. How can I get them?

Unlockables are linked to your profile on the various platforms, not to the saved games. Stuff unlocked on Steam will not be unlocked on MS, and vice versa. 

So if you're moving between platforms you'll have to unlock the stuff on the new platform. 

Share this post


Link to post
Share on other sites
On 2/15/2020 at 7:25 AM, KavemanGamer said:

What do I do for a Windows Store version save that looks like it has multiple parts?  It is my original-has-everything-completionist save.  A total of four parts with the same file date and time, three are the same size (16,384 KB), and a smaller file.  I can see on loading the save size is 60MB, it means the file is parted, yes?  How do I migrate it to Steam?  I tried copying all of the files to the SaveGames directory, and appending the .savegame to the smallest file, but that didn't work.

Untitled.jpg

I ran into that as well. My save game files were split into 16 MB chunks. I had to merge them together into one file and then transfer that file into my Steam saved games folder.

If you open each file in a hex editor, the first file should start with ¾@ 

image.png.51ba05207c6f8434370a5a8da1390582.png

After you find the starting file, just append (copy & paste) the other save game files (chunks) to the end of it and save the result as a new file.

I used the free trial of 010 Editor to do all my hex edits.

Share this post


Link to post
Share on other sites

This worked perfectly, Cyber!!  I now have my Win10/Xbox save in my Steam version of Astroneer.  I'm elated.  Thank you.  Thank you.

Share this post


Link to post
Share on other sites

This worked perfectly, Cyber!!  I now have my Win10/Xbox save in my Steam version of Astroneer.  I'm elated.  Thank you.  Thank you.

Picture1.png

Share this post


Link to post
Share on other sites

Hey so, I just tried doing this. Not sure what I'm doing wrong but after deleting the sacrifice save and renaming the .savegame (and removing the file extension) file to what the sacrifice save's name was when trying to load the save the game crashes.

 

Doing Steam -> Windows 10 here

 

Any help would be appreciated :)

Share this post


Link to post
Share on other sites
On 5/2/2020 at 1:29 AM, Barnse said:

Hey so, I just tried doing this. Not sure what I'm doing wrong but after deleting the sacrifice save and renaming the .savegame (and removing the file extension) file to what the sacrifice save's name was when trying to load the save the game crashes.

 

Doing Steam -> Windows 10 here

 

Any help would be appreciated :)

i have the same problem but the game doesn't crash but freeze on a loading screen

Share this post


Link to post
Share on other sites

Hello :)

I just try to copy my friend save to my Astro (MS version) but he have more file than my Sacrifice save .. someone can help ? 

image.png.bd6cfe46ffc9452593f0ea68aa098696.png

Share this post


Link to post
Share on other sites
On 6/19/2019 at 8:44 PM, Gina said:

You can run a Powershell command to quickly locate your Windows 10 save files.  Press Win + R, type Powershell, enter, copy/paste this, and press enter:


explorer ((Get-ChildItem $env:LOCALAPPDATA\Packages\SystemEraSoftworks*\SystemAppData\wgs\ -Recurse -Filter container.*).FullName | Where-Object { Format-Hex $_ | Select-String '\$\.(\d\.){4}' } | Split-Path)

 

Hey everyone

In case this command doesn't work for you, Spyci made an updated version :

explorer ((Get-ChildItem $env:LOCALAPPDATA\Packages\SystemEraSoftworks*\SystemAppData\wgs\ -Recurse -Filter container.*).FullName | Where-Object { ((gc $_) -replace "`0","") -match '\$(\d){4}'} | Split-Path)

 

Share this post


Link to post
Share on other sites
On 7/30/2020 at 12:24 PM, EmptyProfile said:

Hey everyone

In case this command doesn't work for you, Spyci made an updated version :


cmd /c Powershell.exe "explorer ((Get-ChildItem $env:LOCALAPPDATA\Packages\SystemEraSoftworks*\SystemAppData\wgs\ -Recurse -Filter container.*).FullName | Where-Object { ((gc $_) -replace \"`0\",\"\") -match '\$(\d){4}'} | Split-Path)"

 

 

Share this post


Link to post
Share on other sites

My original post has been edited to update the file path for Microsoft files and refer to Tignus's file converter tool.

Share this post


Link to post
Share on other sites

Dears,

Thanks for all those procedures and details.

I try to convert my MS-Store ROTTR save, and to move it to Steam. But the above procedure is not applicable.

Because my Steam save folder is located at "C:\Program Files (x86)\Steam\userdata\[my-ID]\391220\remote", and the save files are in ".dat" format (size ~25 kb)

While my MS-Store save files have no extension, and size is about 4 MB

Is there any way to convert Microsoft files to Steam .dat files ?

Thanks in advance

Share this post


Link to post
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