Streets of Rogue

Streets of Rogue

View Stats:
llammahed Dec 27, 2023 @ 9:24am
Cloud saves aren't syncing - On PC <--> Mac
I play mainly on PC and after each session, it shows it's syncing to the cloud. However, the save doesn't sync to the Mac and just starts me out at the tutorial.

Is this expected behavior? Any troubleshooting steps are appreciated.
< >
Showing 1-12 of 12 comments
Madguy  [developer] Dec 27, 2023 @ 9:53am 
Your mac data should be stored in the location: StreetsOfRogueMac.app/Contents/MacOS/Streets of Rogue
Is this the case?
llammahed Dec 27, 2023 @ 10:31am 
Originally posted by Madguy:
Your mac data should be stored in the location: StreetsOfRogueMac.app/Contents/MacOS/Streets of Rogue
Is this the case?
Yes, I see a file here. It's last-modified date is Dec 17, 2023. All files in StreetsOfRogueMac.app/Contents/MacOS directory have the same modified date.

To note:
The last time I played on my PC was Dec 26.
The first time I installed and played on Mac was Dec 17.
The last time I played on Mac was Dec 27.
Last edited by llammahed; Dec 27, 2023 @ 10:32am
Madguy  [developer] Dec 28, 2023 @ 10:17am 
Not sure what the issue could be, this is typically the folder where Mac files are stored. The game attempts to read from and write to this folder, so it should be seeing the files. Perhaps a permissions issue on the folder?
Madguy  [developer] Dec 28, 2023 @ 10:56am 
Actually I was wrong, save data is stored in the following folder. Do you see anything in:
~/Library/Application Support/unity.Streets of Rogue.Streets of Rogue/
or is it stored in:
~/Library/Application Support/Streets of Rogue/Streets of Rogue
Last edited by Madguy; Dec 28, 2023 @ 11:04am
llammahed Dec 28, 2023 @ 6:01pm 
Originally posted by Madguy:
Actually I was wrong, save data is stored in the following folder. Do you see anything in:
~/Library/Application Support/unity.Streets of Rogue.Streets of Rogue/
or is it stored in:
~/Library/Application Support/Streets of Rogue/Streets of Rogue
Thanks for the continued support. I see neither of those entries in /Library/Application Support. However, game save data has been saved.

Shortly after my last post yesterday, I purposefully unlocked the gorilla and a few nuggies in the Mac game. This progress saved locally. Steam says cloud save is up to date but, again, it's just my local save and not the one from PC. The PC game saves operate as normal with no alerts from cloud saving syncing.
Madguy  [developer] Dec 29, 2023 @ 10:07am 
I'm curious where your data is being saved on the Mac. Are you able to find it somewhere? The one last place I could think would be somewhere in:
~/Library/Caches
If it's not in any of these folders, then I'm not sure. The game saves its data to the "persistentdatapath" folder (https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html) which is also where the cloud saves are sent.
llammahed Dec 31, 2023 @ 5:38pm 
Originally posted by Madguy:
I'm curious where your data is being saved on the Mac. Are you able to find it somewhere? The one last place I could think would be somewhere in:
~/Library/Caches
If it's not in any of these folders, then I'm not sure. The game saves its data to the "persistentdatapath" folder (https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html) which is also where the cloud saves are sent.
There's nothing related to Streets of Rogue in the persistent data path and Caches. It's a new M2 Macbook Air base model running sonoma 14.1.2

I'd really love to play this game on the go and bought it with cloud sync in mind. Any other ideas were the game is saving its data? I've tried reinstalling but the saved game persists and no additional folders in persistent path were generated.
Madguy  [developer] Jan 1, 2024 @ 8:57am 
If your progress is being saved and restored properly on your local machine, then it it would be helpful to me if you could find where it's being saved. It should be a folder with files such as GameUnlocks.dat, GameSettings.dat and SavedGame.dat. The Unity engine is directing the game to save/restore in one of the persistentDataPath folders listed. If it's not in one of these, then maybe do a search for the files I mentioned.
llammahed Jan 2, 2024 @ 7:12am 
Originally posted by Madguy:
If your progress is being saved and restored properly on your local machine, then it it would be helpful to me if you could find where it's being saved. It should be a folder with files such as GameUnlocks.dat, GameSettings.dat and SavedGame.dat. The Unity engine is directing the game to save/restore in one of the persistentDataPath folders listed. If it's not in one of these, then maybe do a search for the files I mentioned.

First, I know you guys are working on Streets of Rogue 2 so I appreciate the attention you've given this one edge-case.

I found the files under /users/(my username)/Library/com.StreetsofRogue.StreetsofRogue
Even after reading the Unity documentation, I wasn't aware the Library directory in question here assumed my individual user account. I'll take the L on that one.

In any case, I deleted all of the files within ~/CloudData then booted the game back up. The steam interface shows the cloud save is up to date but when I play the game, no saved data made it over.

EDIT: Forgot to mention that I thereafter uninstalled the game, deleted the entire /Library/com.streets* directory, then reinstalled it to the same affect.

Is there something in the CloudData you want me to take a look at?
Last edited by llammahed; Jan 2, 2024 @ 7:15am
Madguy  [developer] Jan 3, 2024 @ 9:52am 
You're not finding anything in this folder?:
~/Library/Application Support/unity.Streets of Rogue.Streets of Rogue/
Neither the game nor the Cloud setup should be assuming your individual user account, both are set up to store data in the folder you mentioned, not sure how that's happening.
llammahed Jan 3, 2024 @ 6:57pm 
Originally posted by Madguy:
You're not finding anything in this folder?:
~/Library/Application Support/unity.Streets of Rogue.Streets of Rogue/
Neither the game nor the Cloud setup should be assuming your individual user account, both are set up to store data in the folder you mentioned, not sure how that's happening.
Nope, nothing under that directory. Streets of Rogue files only appear under /users/{me}/Library/Application Support/
Madguy, if you don't mind, I'm ready to contribute this to gremlins or ghost in the machine. I'm looking forward to SOR2 (provided sync works LOL).

Thanks for your help and attention.
Madguy  [developer] Jan 4, 2024 @ 9:45am 
Very odd, sorry to hear. I'll make sure my publisher takes a hard look at this during testing for SOR2.

One last question if you don't mind checking -- if you delete (or move) the files from that folder and you perform a cloud sync without starting the game, do the files appear there? Or are the files from the cloud just not appearing anywhere?
< >
Showing 1-12 of 12 comments
Per page: 1530 50