Error loading Counterfeit Monkey save in Windows Glulxe

I’m very new to IF, downloaded Counterfeit Monkey since I’ve heard very good things about it and Windows Glulxe since that was one of the first options for interpreters for windows on the wiki. I’ve played roughly 3 hours and saved before closing glulxe. Now whenever I open the game I get “error on file ‘monkeyac’: tried to open a file which seemed to be malformed” followed by “run-time problem p48: error handling external file.” and it puts me at the start of the game.

I tried opening my glksave and glkdata files in glulxe to see if that fixes it but glulxe won’t open them. I tried restoring in the tutorial and even after selecting my glksave file I get the same errors, I get moved partway into the game but hours before my last save, and it’s very buggy, parts of the tutorial text are interspersed with the game text at that point. Please tell me its possible to recover my save.

1 Like

It sounds like the .glkdata file (only) has gotten corrupted. If you move that file out of its folder, or rename it, then the game should start up correctly. You can then type RESTORE and load the .glksave file.

I’m not sure how it could have gotten screwed up. “A game bug, a library bug, or a combination of the two,” but that doesn’t narrow things down much. If you pass the .glkdata over to the current maintainers (GitHub - i7/counterfeit-monkey: Counterfeit Monkey by Emily Short) they might be able to figure out what happened.

(That file stores achievements and preferences, but not game state.)

2 Likes

Well, the tutorial text is meant to be interspersed with the game text, as short context-aware comments in brackets coloured text, so that part sounds as if it is working as intended.

Still, it would be interesting to have a look at your files and see what might be broken.