bartkee42: Long time ago I discovered a glitch that allows to bump your hero in any lvl in one battle. I tested it on 1.03 and 1.04 patch so go ahead.
I recommend to not use your favourite hero, create a new one (it can be the same race), because it has big disadvantage - you hero would not have bumped XP (and perhaps you can't gain any new XP)
1. Create a new hero.
2. Play skirmish on any map, pick your newly created hero.
3. Go to battle options and check "play with temporary hero" (I don't know how it really is called in english, because I play with my native language), set any lvl you want (you can pick 50)
4. Start a battle,
create a hero with the same race as the new one, give it to him the same name (important), set profession and skills as you want
5.
You have to gain any item to your inventory - you can find a chest or kill enemy hero
6.
Win the battle You can glance at screen I shared and notice that my hero is 50lvl, only 1 battle, 0 wins and 0 XP (and obviously there is no XP demanded for new lvl because 50 is max). I made it for this post purposes :)
Have fun!
Unfortunately this doesn't seem to work (anymore?). Is there a step you maybe forgot to mention? Did this trick work on WBC 2 GOG-Version? Or did you test it on the Original WBC 2?