The Binding of Isaac

The Binding of Isaac

376 ratings
Unlocking Broken Achievements [Windows/Mac]
By Kuhaa and 1 collaborators
What should you do when your hard earned achievements refuse to unlock on Steam? Pull your hair out and scream? Throw rocks at the monitor? The answer is NO!!! Here's an easy to understand guide on unlocking the achievements you've earned, both on Windows and Mac.
Help! My Achievements Won't Unlock!
Never fear. Some people have problems with getting Achievements to register correctly on Steam with the Binding of Isaac. If you're on Windows, don't worry! This is fixable (Quite an easy fix, too!). However, if you're on a Mac, getting your Achievements to unlock will require a tad more effort. You either need to have access to Windows computer, or download Wineskin wrapper and use that to run the game on Mac. In any case, this guide will tell you how!
I'm on Windows. Fix it, Fix it, Fix it!
There are two possible fixes that work for Windows users. I'm going to outline both. I suggest trying the first and if that doesn't work then trying the second. In most cases I've seen, the first does the job nicely.

FIX 1:
(Courtesy of Admiral Tipsy from The Steam Forums/SPUF)
  • Start off by going to your The Binding of Isaac install directory.
  • Locate the file FlashAchievements.exe and delete it. If you don't feel comfortable with deleting it, feel free to make a backup of the file or rename the file instead.
  • Verify the integrity of the game cache (If you don't know how to do this, please Click Here!). This will re-download a fresh version of FlashAchievements.exe.
  • Launch the game as normal! If luck is on your side, the achievements will unlock on Steam within a few seconds!
FIX 2:
(Courtesy of 1nvisible~ from The Steam Forums/SPUF)

This fix is slightly more complex and requires downloading a re-coded FlashAchievements.exe, made by 1nvisible~. If you wish to give this a try so you can unlock your hard-earned achievements, please follow This Link for the download as well as install instructions from 1nvisible~ himself!
I'm on Mac. What do I do?
While these methods require more effort than the Windows ones, they've been confirmed to work.

FIX 1:
Update Jan 9 2014: It seems the save files are now at least partially synced across platforms (although I'm not quite sure how that's possible), so just running the game on Windows might do the trick. It worked for me at some point, but then I had to go back to swapping save files. When I finally beat the whole game I got some of the achievements I had unlocked by just running the game on the Windows partition of my Mac, but even then I had to replace the files to unlock one final one. So even if just running the game on Windows works for you, you might still need to use methods in this guide at some point.

Obviously you will need to have access to a computer running Windows. This guide however won't cover how to setup a Windows partition on your Mac, and installing Windows on your Mac for the sole purpose of unlocking couple of Achievements in a single game would be questionable anyway, so let's not get into that. Let's just assume you already have Windows installed, or a friend of yours is letting you use their computer. I'm sure you can work this out somehow.

It worked once for me, but then I had to go back to switching save file. Don't know what's up with that. You'll need to run the game once anyway on Windows to create the save files anyway, so you'll end up testing this method anyway. If it doesn't work, see methods 2 and 3.

FIX 2:
This method will require you to replace two files, serial.txt and so.sol, on Windows with the ones that store your progress on Mac. You might also want to go through this step if you're moving from using Mac computer to PC and don't want to lose your TBoI progress!

On Mac the files can be found at the following locations:

~user/Library/Application Support/Steam/SteamApps/common/the binding of isaac
~user/Library/Preferences/Macromedia/Flash Player/#SharedObjects/<Numbers&Letters>/localhost

On Windows:

C:\Program Files\Steam\steamapps\common\the binding of isaac
Application Data\Macromedia\Flash Player\#SharedObjects\<Numbers&Letters>\localhost

The location of Application Data folder may vary depending on what version of Windows you're using. Your own user folder on C: drive is a good place to start looking. If you can't seem to find it, try enabling "show hidden files and folders" under Folder Options. Then, using Run Command (Windows key + R, or if you're running Windows through Bootcamp on a Mac, cmd + R), go to "%appdata%\Macromedia\Flash Player\#SharedObjects\". I have personally confirmed this to work on Windows 7 and Windows 8.1 but I can't say anything about other versions.

Find the files on your Mac, and store them somewhere, for example in an USB memory, or upload them online, or use any other means you find the most convenient for yourself as long as you will have access to those files when you're on Windows. Dropbox has been proven to work quite well for this purpose.

Since serial.txt is located in The Binding of Isaac's Steam folder, you obviously need to run the game at least once on Windows for you to be able to replace the file. Once you're on Windows, install The Binding of Isaac from Steam and run it at least once. Then locate serial.txt and so.sol, and replace them with the files you copied from your Mac. Needless to say that you can make backup copies first if it makes you feel more comfortable. Once you're done, run TBoI again and you should start seeing some Achievements popping up. Yay, Achievements!

The downside of this method is that you will have to do it over and over again every time you want to unlock the achievements you've earned, so it's not advisable to start juggling with files every time you unlock something. Also, since serial.txt and so.sol only store your progress on the game, all your achievements will appear to be unlocked at the same time on Steam.

FIX 3:
An easy and fast way to unlock your achievements is to install and launch the game through a Wineskin wrapper meant to run Windows-only Steam games on Mac. I don't see why any Steam wrapper wouldn't work but in this example I will be using Dota 2 wrapper from because I have personally confirmed it to work. All credit goes to user Lune for pointing out this method.

I really don't have any knowledge about Wineskin wrappers so there are a couple of occasions where I suggest doing something that might not be necessary, but this is how I managed to unlock one achievement I didn't bother rebooting to Windows for. The Dota 2 wrapper is pretty large in size, almost 577,7Mb zipped and 1,43Gb unzipped, so you might want to try some other wrapper if you have slow internet connection. Just make sure it's designed to run Steam games.

  • Download any Steam wrapper[]. The download page doesn't have any useful information unless you plan to use the wrapper also to play Dota 2, so you can just download the file Dota, close the page and never think about it again. I'm not sure if its necessary but I unzipped the wrapper in the ~user/Applications because that's where my TBoI launch icon is.
  • Opening the app will ask you to log in to Steam. I would recommend closing your Steam for Mac app before logging in through the wrapper. Just to prevent any possible problems. Again I'm not sure if it's absolutely necessary but hey, better safe than sorry, right? It might take some time for the Steam window to pop up, and it might try to download some updates but I just canceled those.
  • Once you're logged in, go to your Steam Library and install The Binding of Isaac. In my case it took some time to prepare the files for install, around five minutes I think, so just be patient.
  • Launch the game and you're done. I didn't see any achievement pop ups but my Steam did update my achievements right after shutting the game.
< >
Cricket Jan 25 @ 8:26pm 
I have quite a pickle. Under secrets found it shows 105/113, but it shows all the images (113/113)... I tried replacing the files but it only unlocked some of the achievments.
Verrückt Marcos Oct 28, 2017 @ 6:56am 
Tried but it didn't work.
I'm on Windows btw.
Kuhaa  [author] Sep 21, 2017 @ 9:00pm 
That's a bummer. Have you tried the Windows soutions? To be honest, I don't know if Eternal edition affects how these work, and I haven't really touched the original TBoI since Rebirth came out. But whatever you do, I suggest backing up all the save files before deleting anything.
MayBeHeir Sep 17, 2017 @ 8:40am 
I have a problem kinda similar to this. I had Eternal Edition installed and got (offline in-game) four last eternal mode achievements - eternal satan, eternal samson, eternal ??? and eternal personalities. but I've deleted eternal edition BEFORE eternal achievements were registered by Steam. I have them IN-GAME, but steam won't recognize it even after reinstalling and relaunching the game a lot of times. is there any way to fix this or do i have to beat them again? (worst case scenario, deleting save file and starting the game from scratch) I could use SAM, but i'm afraid of getting banned and i have too many games to allow myself to lose them.
TheHerpofDerp Jun 12, 2017 @ 12:10am 
I'm a Mac user with bootcamp, and none of the fixes worked for me. But I was finally able to get my missing achievements by reinstalling Steam altogether. Some fix for me.
Salchipipe Mar 25, 2017 @ 2:40pm 
Nevermind, they unlocked after restarting Steam
Salchipipe Mar 25, 2017 @ 2:17pm 
Neither of the 2 fixes worked for me (Windows)
Kill Pillars Dec 16, 2016 @ 3:58pm 
Tnx, but it was enough to verify the integrity of the game cache and my achievements flashed on desktop when I turned on the game, lol! :steamhappy:
Trippy Stix Nov 27, 2016 @ 3:19pm 
Fix 1 worked for me! Thanks for writing this up!
Zippy_sds Nov 19, 2016 @ 4:38pm 
i can't find my install directory