You can only get achievements in PC games if you're connected to windows LIVE. I believe this will change in the future, but for now the only way to do so is to make sure you have a LIVE enabled profile, and that it's actively connected to the internet. I think this will work for silver profiles at least, which should be free.
Johnny, thats not what he was asking...go troll elsewhere.
The answer to your question Justin is in my profile or at the botttom of this post. I felt not the need to spend the extra time to get achievements when I so many other titles require my attention.
Log in to comment