Slay the Spire
Blurrg Dec 30, 2017 @ 6:21pm
Multiple Devices Save Bug
Bought the game and played it on a Mac and unlocked a good amount. Just got back home from the holidays and wanted to play on my desktop running Windows 10. None of my unlocks were saved. Would like to get them back.
< >
Showing 1-4 of 4 comments
Dinosaurs  [developer] Dec 30, 2017 @ 6:41pm 
Yeah, our Steam Cloud syncing is a bit wrong right now. i'll have to improve the migration logic.
It's tedious- but you can copy over the files in your prefs directory from Mac -> PC to migrate your save.

https://github.com/libgdx/libgdx/wiki/Preferences

Sorry, will get it fixed up soon hopefully.
Scary Dec 30, 2017 @ 6:54pm 
I was disappointed when I first tried to play the game on an other device, but a few days later I wanted to play anyways, even if I wouldn't have any unlocks - and noticed that for some bizarre reason, my save was now synced and I had everything unlocked even on this other device.
So maybe just wait a little and it fixes itself?
Blurrg Dec 30, 2017 @ 7:18pm 
Originally posted by Dinosaurs:
Yeah, our Steam Cloud syncing is a bit wrong right now. i'll have to improve the migration logic.
It's tedious- but you can copy over the files in your prefs directory from Mac -> PC to migrate your save.

https://github.com/libgdx/libgdx/wiki/Preferences

Sorry, will get it fixed up soon hopefully.

I found a bunch of XML files prepended with "STS_____" where the ____ is various unlocks and stuff. Do these files only edit what I see or will I actually be able to use my unlocked stuff within the game if I replace these?
Blurrg Dec 31, 2017 @ 1:27pm 
Found a solution to the problem until the Steam syncing is fixed.

1. Navigate to your userdata directory on the computer with the saved data you want. I believe this directory is a temporary local save that Steam Cloud syncs your data to. Use Terminal for Mac.

Mac Path: ~/Library/Application Support/Steam/userdata/####/####/remote
Windows Path: C://Program Files x86/Steam/userdata/####/####/remote

The first #### directory will represent your steam account, if you have multiple steam accounts there will be multiple directories. The second #### references different games. Keep navigating through their respective remote folders until you find a bunch of XML files that start with STS (Slay The Spire).

2. Make a zip file of the remote folder with the XML files.

Mac: zip -r <zip name> <name of folder you want to zip>
Windows: Highlight STS files within File Explorer, right click, Send To -->, zip

3. For Mac, you may need to move this zip to a more friendly location.

Mac: mv <zip name> ~/Documents

4. Email yourself the zip folder, its small so it shouldn't be a problem.

5. Get on your second device and extract the zip to the folder with the Slay The Spire saved data (use process from step #1 to find it).

Mac: mv <zip name> <path to userdata>
unzip <zip name>

Windows: Use whatever native zip software to extract to desired folder, then replace all

6. Start up Slay the Spire and confirm your unlocks are correct. The Relics page will not show the relics that you've seen, but you have unlocked them.
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Dec 30, 2017 @ 6:21pm
Posts: 4