Старые глюки кстати вернулись
HD_CRASH_LOG.TXT (8.7 Кбайт, 2 просмотров)
LKnight.zip (145.9 Кбайт, 1 просмотров)
Тебя уже нужно включить в список благодарностей ХД, как самого изощренного и полезного тестера )
По поводу пары сейвов - тоже разобрался.
Это баг оригинальной игры.
фишка последовательности в том
что в ДАНГЕОН - есть подземелье, первый герой стоит в подземелье и при загрузке активируется подземный уровень.
а в файле AUTOSAVE - нет подземелья
баг в том что при загрузке игры для чего-то там нужные координаты в менеджере приключений не обнуляются.
и при загрузке AUTOSAVE после загрузки ДАНГЕОН игра обращается к объекту карты в подземном уровне, которого в AUTOSAVE - нет.
Чтобы убедиться в этом достаточно полсе загрузки ДАНГЕОН переключаться на верхний уровень и тогда загрузка AUTOSAVE не будет крашить игру.
Вообще в игре есть функция которая проверяет находятся ли те виновные в краше координаты в пределах карты (что должно по идее предохранять от данного краша), но эта функция проверяет на допустимость только x и y координаты, а z - координату не проверяет.
Почему при такой последовательности загрузки игра крашится все равно через раз, потому что несуществующие координаты не всегда попадают на запрещенный для доступа участок памяти.
***
оба бага будут исправлены в след. версии
HoMM 3 HD:
последняя версия - 5.0 RC96 (19.09.2020)
последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8
полное подробное описание
последняя версия - 5.0 RC96 (19.09.2020)
последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8
полное подробное описание