By the way, I don't remember when or on which resource, but I read how one reverse engineer restored a pirated(!) campaign in Heroes 3 when there was a bug when loading resources and the game crashed. He fixed it and played it)
And there was also a dump of Heroes 3) and a bit of analysis of the mechanics.