Вопрос: а можно как-то узнать по сейву, сделан он на ХД или на ХД+? Сейв не запаролен.
в конце файла будет запись HD3 (это даже в блокноте увидеть можно) в hex-байтах это будет 48 44 33 00, после этой записи сразу идет номер версии например C0 8A 37 00 - это 3640000, т.е 3.64, ну и после этого еще несколько байт до конца файла (их количество зависит от того включен ли шах.таймер)
По-хорошему надо менять вообще формат сейва в HD+, для несовместимости с оригиналом. Но у меня была мысль обойтись без несовместимости: теоретически, можно сделать чтобы при игре без HD+
игрок каждый день бы получал сообщение, о том что игра должна играться на HD+
Просьба: сделать бесконечно переигрываемый квик в сингле без ХД+. В оффлайн турнирах ХД+ запрещен, а фича то именно для них скорее.
Чтобы сделать бесконечную переигрываемую битву в HD+, мне понадобилось всего лишь строчку кода добавить, ибо там уже был переигрываемый квик. Причем переигрываемый квик в HD+ - он без бага, без магии и с измененным рандомом. Если делать для без-плюса, код надо от всего этого очищать, а еще делать отключение при включении HD+. Работы в 100500 раз больше.
Ну и почему бы HD+ не быть более привлекательным для проведения на нем оффлайн турниров?
И да, я все не пойму ситуации с автосейвером. Почему такая супернужная штука запрятана в текстовик? Было бы логично ее вытащить в интерфейс.
Может быть сделаю подключаемый модуль, который добавит опцию из текстовика в игру..., хотя не уверен что время найду.
последняя версия - 5.0 RC96 (19.09.2020)
последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8
полное подробное описание