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