Auto-translated
Dear }{0TT@6bI4 and fktifzobr@mail.ru!
Is it possible to edit a hero in a custom Campaign, and change their special ability and starting skills? I understand that if the Campaign uses a mod, it's a completely different story.
What kind of hero are we talking about in the Campaign?
1) Standard hero
2) New hero
3) Modified standard hero
This determines where the file of the hero to be changed is located.
In the first case, there will be no hero file in the map; you need to extract it from data.pak.
In cases 2 and 3, the hero file will be in the map.
Nuance #2 - starting skills may be defined in the map, so they need to be changed in the map using the map editor (I might be wrong because I've never created Campaigns).
And there's also the factor of scripts - hero specializations may be implemented through scripts, so to change the specialization, you need to rewrite the scripts