Auto-translated
Kayman036, if you want to build a map from individual pieces (I hope I understood correctly), it's better not to create a new archive from scratch, but to use an existing archive (map). Try opening the map with an archiver and replacing the files inside the archive.
I used to extract game resources from Heroes, and when packing from scratch, the game wouldn't recognize the file, but when replacing, everything worked fine. Perhaps the structure of game archives and zip files is slightly different.
P.S. However, in the case of standard maps, this method is unlikely to work. I can't check it myself – I don't have the game right now.)