Now with a video! Look at the bottom of this post!
I was going to take my laptop somewhere without internet access and so I thought I’d try sticking Steam into offline mode to see if I’d be able to access my games all right. I then spent about 30 minutes figuring out why the hell all Steam would do afterwards was spit out the error: “Steam needs to be online to update, but was set to offline mode”. How the heck am I supposed to set it to online mode if it won’t freaking open? After a lot of Googling, here’s what worked for me:
1. In Finder, go to Go > Go to Folder (or command-shift-G)
2. Type in the prompt that comes up:
What this does is make a hidden library folder visible. Adobe gave me this piece of the puzzle.
Alternatively, you can also type~/Library/Application Support/Steam
This will allow you to skip step 3. I mention it because a few people have said that either the Application Support or Steam folder was still missing, so this is a way to bypass that problem and get directly into the steam folder.
3. Navigate to Users/*YourUserName*/Library/Application Support/Steam
4. Open up “registry.vdf” in TextEdit (or another similar program)
5. Search the file for “Offline” … it should be set to 1. Change it to 0! And then, of course, save the file.
Note that we are not changing the value for “OfflineAFS”, we’re changing “Offline” directly underneath it. This post on the steam forums is my source of information for this part.
6. Try starting up steam. It should hopefully work! It did for me!
Note: This was done in OS X 10.7 (Lion)… I’ve yet to test it on any other version of OS X.
Update [Dec. 25, 2012]: Apparently it also works on OS X 10.8.2. Thanks to Tamara in the comments for letting me know!
If you’d like to see a video watching me do these steps, take a look here:
I’m glad that this has helped a few people! Thanks for the comments!