Вы эту ссылку пробовали?
http://heroes.ag.ru/heroes5/mods/zip...kAllHeroes.zipВ создании помочь вряд ли смогу, так как имею смутное представление об этой части игровой механики. Единственное замечание: а зачем это нужно? Некоторые кампанейские герои просто не будут иметь себе равных на определённых картах (Раилаг почти везде; Маркел на тех, где есть нейтральная нежить; Зехир тоже нехил; Фрида с бож. местью чем не имба?). Так что это может сильно подпортить баланс.
Добавлено через 3 минуты
Кстати, есть идея. Разобравшись в этом модике, можно попробовать встраивать его во все прочие карты, в которые Вы будете играть, в том числе рандомно сгенерированные.