Во 2-х так копалки не пишут :)))
там файл сейва не закодирован, можно сделать проще:
загружаеш сейв, покупаешь героя там, где хочешь чтобы под ним появился другой, сохраняешся. В этом втором сейве просто меняешь пару байт. Всё, герой для найма тот что нужен. Осталось загрузить измененный файл снова. Все раскопки займут от силы секунд 30.
Как правило, это запрещается правилами оффлайн-турниров.
P.S. Хотя, теоретически, этот метод можно использоваться.
Единственное, на что надо обратить внимание - чтобы "случайно"
не выкопать героя, который просто не может появиться в таверне
(ну, например, этот герой уже есть на карте или в таверне у врага).
Что в таком случае будет происходить - трудно предсказать.
Возможно, начнутся странные глюки или еще чего.
В любом случае, модифицируя сэйв, можно накосячить.
Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...