I have Heroes of Might and Magic 3 Complete. I'd like to play the initially locked campaigns that get unlocked after you beat the entire available list. Is there a way to do it without beating the entire list, e.g. by using some 3rd party unlocker, obtaining a saved game, etc.? And if so, where can I get that tool/saved game/whatever?

  • Heroes 3 has in-game cheatcodes. I can't remember if there's either an "advance to level X" or "win current map" code, though. Nov 29, 2011 at 22:17

3 Answers 3


As per Raven Dreamer's comment, there is a cheat code you can use to automatically win each map. Start the map, press TAB and then enter nwctrojanrabbit and press ENTER. You should be able to do that on each map to finish the campaign and unlock the next campaigns.

There is also a saved game that can be downloaded which has all of the campaigns unlocked.

  • What does nwc mean?
    – Pacerier
    Jun 7, 2014 at 8:48
  • 3
    @Pacerier - New World Computing - the original developer of the Heroes of Might and Magic series.
    – au revoir
    Jun 7, 2014 at 17:26

Per au revoir's answer, you can use a code to instantly beat levels. But, cheat codes are version-specific. nwctrojanrabbit doesn't work for HOMM3 Complete edition. For that, you need nwcredpill instead.


P.S. I ran into this problem because I kept starting new campaigns from the main menu instead of by loading a saved game. Unlocked campaigns are save-specific, NOT universal!


What if you import 3rd party saved game where all companies are passed? Just move a saved game files to the correspondent HoMMs directory (somewhere in ../Users/AppData/...). Then load it and launch/relaunch.

I haven't ever tried that - just an idea..

You must log in to answer this question.

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