15

Does anybody know how Machinarium handles save states? I put about a half hour into it the other day, clicked 'Save,' and then quit.

Loaded it up today to continue and lo and behold, my save game was nowhere to be found.

One caveat is that I don't have internet access currently...is it possible that it syncs save states with the Steam cloud?

4
  • It doesn't use the Steam cloud. As to if it uses a different one, I don't know, but I wouldn't expect so. Aug 26, 2011 at 14:16
  • 1
    I had a similar problem where it deleted my save, was rather annoying. To say the least I probably won't get around to finishing it for awhile because of this.
    – Wipqozn
    Aug 26, 2011 at 14:30
  • That evokes sadness in me. I was enjoying the simplistic point&click style too.
    – erik
    Aug 26, 2011 at 15:04
  • I believe the Steam version of Machinarium was reworked to no longer use flash, so the answer may have changed.
    – Stevoisiak
    Aug 23, 2017 at 0:16

2 Answers 2

11

I may have found the answer. I didn't realize that it makes use of the Flash player data directory instead of somewhere more logical, like the Documents or Steam folder.

From the Machinarium forums:

Windows:
"%AppData%\Macromedia\Flash Player\#SharedObjects\{RANDOMWORD}\localhost\{PATH_TO_MACHINARIUM_INSTALL_DIRECTORY}\machinarium.exe\Machinarium.sol"

Mac:
"~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/{RANDOMWORD}/localhost/{PATH_TO_MACHINARIUM_INSTALL_DIRECTORY}/machinarium.exe/Machinarium.sol"

Linux/Unix:
"~/.macromedia/Flash_Player/#SharedObjects/{RANDOMWORD}/localhost/{PATH_TO_MACHINARIUM_INSTALL_DIRECTORY}/machinarium.exe/Machinarium.sol"

Long story short...if you are regularly using something like Ccleaner to clear out your temp files, then your save games will get blown away.

4
  • Machanarium is essentially a Flash game, and one of the default location CCleaner will clear is the Flash local object data, which most Flash games use to hold their save files. Aug 26, 2011 at 16:16
  • 6
    True, but if its being released as a full-game as part of Steam, I would have hoped that the developers would put users save game files in a non-volatile environment.
    – erik
    Aug 26, 2011 at 16:18
  • 1
    It was originally released as a stand-alone game, then added to Steam later on down the road (sometime around the Humble Indie Bundle 2 release). It doesn't have any Steam integration like some other games might: achievements, cloud saves, etc. Aug 26, 2011 at 18:39
  • Let's say I'm clearing my browsing history though. Will erasing cookies do the same thing? Will erasing the cache do the same thing? Where does Flash player data store itself in?
    – Dante
    Dec 21, 2011 at 7:52
3

it's straight forward guys. When you save game and quit, navigate to shared objects/machinarium folder and locate machinarium.sol file. Copy and paste to desktop. When you restart, exit and copy and replace file in same folder (this has reverted back to startinf point). Relaunch game and bingo - sorted. Bit of a pain but only takes 10 seconds and worth it.

2
  • you could improve that by writing a batch file that copies the backed up machinarium.sol (from some better place than desktop please), then starts machinarium and after that quits makes a new backup
    – Zommuter
    Dec 30, 2011 at 12:42
  • 1
    too much hassle to write a batch file; so easy the way I have described. Doesn't have to be desktop, can be anywhere but is convenient and quick.
    – kev
    Dec 30, 2011 at 16:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .