My account on Xbox live says that I haven't gotten the "Vanilla Crazy Cake" Achievement but I actually have completed the achievement and when I load up Portal and look at the achievements in the game it says I have completed it. Is there a way to get my Xbox live account to "see" the achievement? If not can I delete the achievement in the game and do it again to see if it gets "seen" by my live account?

1 Answer 1


Theoretically you should be able to clear Portal's local cache and then it will either have no achievements at all (locally -- Live will be fine) or pick up the ones from Live, I'm not sure how it works. But yeah, clearing the Portal data off your XBox's HDD should allow you to get the achievement again. I've never done this on XBox but I have done the equivalent on Steam.

  • Hmm.. Aren't achievements stored server side in steam? Is it really possible to reset them?
    – juan
    Mar 14, 2011 at 0:49
  • As my answer says, you don't reset Steam/Live. You erase the local data which somehow has gotten the game into the state where it thinks you've got an achievement that's not in Steam/Live. You can play both Steam and Live games offline, and if the game shows you achievements within the game itself (as Portal does) you will still see which ones you've gotten; it caches it locally and doesn't need to retrieve it from the service. Mar 14, 2011 at 0:55
  • @Matthew Thanks i'll give this a shot and see what happens. btw is this the same Matthew Read from Android Enthusiasts-SE?
    – Daniel
    Mar 14, 2011 at 1:01
  • @Daniel You can easily check by looking at his profile's accounts tab
    – badp
    Mar 14, 2011 at 7:33
  • 1
    @Matthew Thanks it worked! I just finally got around to finishing the challenges.
    – Daniel
    Mar 26, 2011 at 17:59

You must log in to answer this question.

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