icculus  [developer] Nov 18, 2013 @ 8:40pm
LINUX AND MAC STEAM CLOUD NOW AVAILABLE
Ok, everyone, as of right now, the Linux and Mac versions support Steam Cloud.

Restart your Steam Client if it doesn't automatically update Super Meat Boy with these new Cloud changes.

Please be aware:
- If you are nervous about this, PLEASE BACKUP YOUR SAVEGAME.DAT RIGHT NOW. If you already ran the game once and saw your savegame was ♥♥♥♥ed, there's a savegame.dat.bak. If you ran it twice, your save game is gone. Hopefully it doesn't come to this, but...plan accordingly.
- Windows builds haven't changed. They always used Steam Cloud.
- What we now do on Mac and Linux is merge your local savegame with the Cloud version. The idea is that if you've been rocking the Humble Bundle version, or the new Steam builds in the past few days, we don't want you to lose your progress because of that one time you tried it on Windows, years ago, when its Clouded savegame comes rushing down. So we merge the saves: if you unlocked character A and B on your local save game, and C and D on the Cloud save game, when you start the game again, you'll have A, B, C and D available to you. Likewise for completed levels, unlocked warp zones, etc. Between the two saves, we keep your fastest completion times for any given level.
- Next time you complete a level, your merged save game gets written out, to the Cloud and your local drive, so going forward, all that progress will be available everywhere. If you've been playing on different machines, you might want to go start the game on each one to collect up your best completion times, etc.

If you're using the Humble Bundle version, or decide to abandon Steam, your local save game is still compatible. It'll sync to the cloud next time you launch from Steam and beat a level, but you can come and go from the platform at your pleasure.

Questions and/or bug reports? Speak up in this thread, please.

--ryan.

Showing 1-15 of 59 comments
< >
[Linux] UZzK5RDF Nov 18, 2013 @ 8:48pm 
Sweet, unfortunately my entire raid array is under reconstruction for the next week and I won't be able to try it out, unless I find an empty HDD to throw it on.

Thanks, however! Will be sure to play it the second I get my steam games back.
Nod3pad Nov 18, 2013 @ 9:21pm 
This's great. But I didn't read this message first, so I lose all my progress. :(
icculus  [developer] Nov 18, 2013 @ 9:26pm 
Originally posted by Nod3pad:
This's great. But I didn't read this message first, so I lose all my progress. :(

Did you really? You're literally at a blank empty brand new game?
icculus  [developer] Nov 18, 2013 @ 9:32pm 
Wait, hang on, stupid bug on my end. Your save data is probably still there. Pushing a fix now.
EDIT: it's pushed.
Last edited by icculus; Nov 18, 2013 @ 9:41pm
Andrius Nov 18, 2013 @ 9:41pm 
This update is so great that I don't know what else to write in here : 3
Nod3pad Nov 18, 2013 @ 9:42pm 
Originally posted by icculus:
Originally posted by Nod3pad:
This's great. But I didn't read this message first, so I lose all my progress. :(

Did you really? You're literally at a blank empty brand new game?

Yes. I launched game several times before I read this message, so backups have 0% progress too. But it isn't too bad, I only finished first chapter in two worlds. Enabling of Steam Cloud worth this loss.
icculus  [developer] Nov 18, 2013 @ 9:46pm 
Originally posted by Nod3pad:
Originally posted by icculus:

Did you really? You're literally at a blank empty brand new game?

Yes. I launched game several times before I read this message, so backups have 0% progress too. But it isn't too bad, I only finished first chapter in two worlds. Enabling of Steam Cloud worth this loss.

Were you on a Mac? There was a definite bug that made it look in the wrong place for your savegame that I just fixed. Restart Steam and see if it restores your savegame.
jazztickets Nov 18, 2013 @ 9:53pm 
Is there a way to see what version of the game you have? Maybe just an md5sum of the binary would do.

The problem i'm having is not that the steam cloud save isn't downloading from my windows days (i can see it in ~/.local/share/Steam/SteamApps/common/Super Meat Boy/userdata/), it's just that the game is loading the game as if it were stored in ~/.local/share/SuperMeatBoy/UserData/ which is empty.
icculus  [developer] Nov 18, 2013 @ 9:55pm 
Originally posted by jazztickets:
The problem i'm having is not that the steam cloud save isn't downloading from my windows days (i can see it in ~/.local/share/Steam/SteamApps/common/Super Meat Boy/userdata/), it's just that the game is loading the game as if it were stored in ~/.local/share/SuperMeatBoy/UserData/ which is empty.

Sigh, case sensitivity problem. Fixing it now.
Nod3pad Nov 18, 2013 @ 9:57pm 
Originally posted by icculus:
Were you on a Mac? There was a definite bug that made it look in the wrong place for your savegame that I just fixed. Restart Steam and see if it restores your savegame.
Yes, I'm on a Mac. I restarted Steam, and game shows less progress than I have done: 6% instead of 20%.
Also Finder shows that no changes in savegame.dat was made today.
icculus  [developer] Nov 18, 2013 @ 10:08pm 
Originally posted by Nod3pad:
Also Finder shows that no changes in savegame.dat was made today.

In $HOME/Library/Application Support/Super Meat Boy/UserData ? The Mac version has like twelve different places it's stored savegames at various times in its existence, and tries to keep up with this.



Nod3pad Nov 18, 2013 @ 10:11pm 
Originally posted by icculus:
In $HOME/Library/Application Support/Super Meat Boy/UserData ? The Mac version has like twelve different places it's stored savegames at various times in its existence, and tries to keep up with this.
Yes
icculus  [developer] Nov 18, 2013 @ 10:15pm 
Originally posted by Nod3pad:
Originally posted by icculus:
In $HOME/Library/Application Support/Super Meat Boy/UserData ? The Mac version has like twelve different places it's stored savegames at various times in its existence, and tries to keep up with this.
Yes

Is there also one in $HOME/Library/Application Support/Steam/SteamApps/common/Super Meat Boy/SuperMeatBoy.app/Contents/MacOS/UserData ?

(Sorry, I know this is obnoxious.)

--ryan.

icculus  [developer] Nov 18, 2013 @ 10:18pm 
Originally posted by jazztickets:
The problem i'm having is not that the steam cloud save isn't downloading from my windows days (i can see it in ~/.local/share/Steam/SteamApps/common/Super Meat Boy/userdata/), it's just that the game is loading the game as if it were stored in ~/.local/share/SuperMeatBoy/UserData/ which is empty.

Just pushed a fix for this, restart Steam and try again.

EDIT: if you really have both "userdata" and "UserData", please remove the empty one. The game will find either case now, but make sure it finds the right one by disposing of the other.
Last edited by icculus; Nov 18, 2013 @ 10:19pm
Nod3pad Nov 18, 2013 @ 10:20pm 
$HOME/Library/Application Support/Steam/SteamApps/common/Super Meat Boy/SuperMeatBoy.app/Contents/MacOS/UserData doesn't exists.
$HOME/Library/Application Support/Steam/SteamApps/common/Super Meat Boy/SuperMeatBoy.app/Contents/Resources/UserData exists but empty.
Showing 1-15 of 59 comments
< >
Per page: 15 30 50