There a widely known bug in Age of Empires II: HD Edition which causes subsequent campaign missions not to unlock. The issue can be bypassed by starting a new game and using cheat codes to unlock levels, but cheats disable at least achievements and the method is highly inconvenient to use as missions have to be treated in chronological order. I encountered this glitch early on and expect that the incident isn't necessarily a one-off occurrence.

Is there an alternative solution?

At the time of writing the bug hasn't been fixed (all patch notes).

  • Unless they've patched it, I've gotten the campaign completion achievements by using cheats and then beating a random map game
    – Ben Craig
    Aug 29, 2017 at 15:11
  • @BenCraig: Do you mean finishing not-completed levels after using cheats? That's good to know.
    – user598527
    Sep 2, 2017 at 18:38
  • Er, I mean I got the campaign achievements by beating the campaign with cheats, and then when I played a normal game I got the campaign achievement
    – Ben Craig
    Sep 2, 2017 at 23:25

1 Answer 1


Just delete your current profile and make a new one, that's the only fix I know. You can use the "i r winner" cheat to quickly go back where you were before. Don't worry, if you completed every single level without cheat, you will get the achievements (worked for me). Just i r winner those missions/campaigns that you already done before.

  • This is not new information, I told about cheats in the question.
    – user598527
    Aug 31, 2017 at 15:37
  • 1
    @user598527 I believe the user is saying that cheats only disable achievements for the current level, aka if you use the "I r winner" cheat to get up to the level that failed to unlock you'd still get achievements for beating it
    – Wipqozn
    Sep 2, 2017 at 22:22
  • Sorry if I have misunderstood!
    – user598527
    Sep 3, 2017 at 7:30
  • Deleting the profile may not be necessary now.
    – user598527
    Jul 5, 2019 at 20:22

You must log in to answer this question.

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