Перейти к содержанию

HoMM3 HD - мод (дополнение) к игре Heroes of Might and Magic 3

#2750
Вопрос: а можно как-то узнать по сейву, сделан он на ХД или на ХД+? Сейв не запаролен.
на данный момент так: распакованный архив открыть в hex-редакторе,
в конце файла будет запись HD3 (это даже в блокноте увидеть можно) в hex-байтах это будет 48 44 33 00, после этой записи сразу идет номер версии например C0 8A 37 00 - это 3640000, т.е 3.64, ну и после этого еще несколько байт до конца файла (их количество зависит от того включен ли шах.таймер)

По-хорошему надо менять вообще формат сейва в HD+, для несовместимости с оригиналом. Но у меня была мысль обойтись без несовместимости: теоретически, можно сделать чтобы при игре без HD+
игрок каждый день бы получал сообщение, о том что игра должна играться на HD+
Просьба: сделать бесконечно переигрываемый квик в сингле без ХД+. В оффлайн турнирах ХД+ запрещен, а фича то именно для них скорее.
я, к сожалению, не буду этого делать.
Чтобы сделать бесконечную переигрываемую битву в HD+, мне понадобилось всего лишь строчку кода добавить, ибо там уже был переигрываемый квик. Причем переигрываемый квик в HD+ - он без бага, без магии и с измененным рандомом. Если делать для без-плюса, код надо от всего этого очищать, а еще делать отключение при включении HD+. Работы в 100500 раз больше.
Ну и почему бы HD+ не быть более привлекательным для проведения на нем оффлайн турниров?
И да, я все не пойму ситуации с автосейвером. Почему такая супернужная штука запрятана в текстовик? Было бы логично ее вытащить в интерфейс.
потому что обычному игроку-не-спортсмену ежедневные сохранения не нужны совсем, ему гораздо нужнее сохранение на начало дня, или 7 сохранений по дням недели (чего сейчас нет в HD).
Может быть сделаю подключаемый модуль, который добавит опцию из текстовика в игру..., хотя не уверен что время найду.
HoMM 3 HD:

последняя версия - 5.0 RC96 (19.09.2020)

последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8

полное подробное описание