Исправления ошибок оригинальной игры

Исправлены следующие критические ошибки:

- баг слухов в таверне приводил к случайным вылетам

- баг торговцев артефактами приводил к вылету, если в рюкзаке между артефактами были пустые места.

- баг случайного героя со случайными существами.

- баг: в окне города при нажатой кнопке разделения отряда попытка переключиться на другой город приводила к вылету.

- баг: если карт в игре было больше 5000 игра вылетала при попытке выбрать сценарий.

- баг: вылет при просмотре хода, если накануне розовый игрок выбыл, неуспев захватить город в течение 7 дней

- баг: вылет при просмотре random карт, если в папке Maps нет карт, или, возможно, если карт в папке Maps меньше.

- HoMM3 HD использует более новые версии библиотек Mss32.dll и Mp3dec.asi (это избавляет игру от регулярных вылетов на некоторых компьютерах)

Не критические:

- баг с отрицательным отступом символов в тексте.

- выделение текста фигурными скобками { } сбивалось переносом строки.

- баг: RMG мог поместить стартового героя в тюрьму, из-за чего стартовому герою повышался уровень.

- баг русской версии с агрессивностью ИИ фракций.

Ошибки, влияющие на геймплей (должна быть включена опция HD+):

- баг, позволяющий продавать артефакты у торговца по завышенной цене.

- все баги 'Not Me', позволяющие 'подглядывать' за оппонентом в сетевой игре во время ожидания хода.

- баг, позволяющий оставить героя без армии при обмене между героями.

- баг с заклинанием 'Клон'.

- баг с бесконечным ходом Компьютерного игрока.

- баг лагеря беженцев (появлялись только копейщики после устранения охраны)

- баг быстрой битвы, который в том числе позволял гидрой брать ульи без потерь или биться медленными летунами против стрелков с неправдоподобо низкими потерями.

- битва ИИ против ИИ становится идентичной быстрой битве человека против ИИ, что исключает ряд багов (например: получение артефактов проигравшим героем, жуткий глюк с захватом города)

- критический баг ИИ с одетым Альянсом Ангелов и нейтральными существами

- баг при нападении на героя, стоящего в союзном замке.

Функция автоматического исправления ошибок карты, возникающих в процессе игры:

перечень распознаваемых ошибок:

- раздвоение героя

- серый город с раздвоением героя

- невидимый 'призрак' героя на карте, после поражения в битве

- потеря героя из списка игрока

- появление в списке игрока 'левого' героя

- герой управляемый несколькими игроками

- появление в таверне героя, уже нанятого кем-то из игроков

- ошибка вторичного навыка, с неверной картинкой, названием и вылетом при попытке посмотреть подробную информацию о нем.

- неисчезающие герои проигравшего потерей всех городов игрока

- замена армии героя на стартовую в начале недели.

Исправлен ряд косметических дефектов