Кароче щас будет умные слова, мейби не все поймут. Если помните, то в м47 была такая механика, как разблокировка регионов и перекрашивание их из серого варианта в цветной. Проблема в том, что регионы были не кубоидные, а полигональные. А значит что для каждого региона нужно было расставлять своё поле точек. И ладно бы если регионы были маленькие и не в количестве 20, но это ведь не "уровень СТ".
Из-за того, что для карты иногда нужны были откаты, приходилось сохранять датники как серых регионов, так и цветных, из за чего было множество проблем (на скринах можете увидеть). Помимо этого, поле точек иногда было настолько огромным, что WE тупо не выдерживал такой мощности из за своего устаревшего неоптимизированного кода. Ну и из за того, что майн это джава тоже. Поле точек для одного региона было в среднем от 500 до тысячи кликов. Датники приходилось делить надвое, а то и натрое, но была проблема ещё хуже...
Так как WE это вам не аксиома эскобара, так называемой отмены последнего действия там нету (хотя хз, вдруг что то изменилось, давно не играл с WE). Поэтому если допускается хоть одна ошибка, то весь регион который был выделен, нужно выделять заново...
Ещё проблема была в том, что поля точек и сетку выделения нельзя было сохранить в какой то файл или буфер, что бы в дальнейшем вставить например из цветного варианта локации в серый. Так что вся работа умножалась ещё на 2
В дальнейшем ещё понадобилось сохранять поля точек привязанных к ландшафту что бы при открытии нового региона какая то красивая линия начинала бегать в кадре, но это я уже не шарю
Вообще работа была титаническая и затраты на неё неоправданные. Но большое спасибо Альберту и Веронике, которые сделали костыль для сохранения поля точек и отмены последней точки в WE через мод сторител. Без них я бы наверное не вывез и сезон бы капут.
Вот такие пироги 🙂