Насчет программы знаю немного. Она позволяет обрабатывать карты УЖЕ готовые. Насколько я знаю, она делает защиту путем дописывания в заголовок карты такой информации(какое-то количество байт), которая позволяет игре распознавать карту, а редактору нет. Если её исследовать маленько, то можно узнать, что это за информация и потом дописать код исполняемого файла Героев - то место где генерируется карта. Сама программа вот тут, но где-то выкладывалась и чуть более продвинутая версия
http://h3disk.narod.ru/download/files/sd.rar