16.06.2022, 01:15
И еще раз обновил в первом посте редактор.
- Добавил рамку выделения объектов, которая работает в экранных координатах, а не в плоскости карты. Имхо, так удобнее. Но если вдруг привык кто-то к старой - ее можно включить в ini файле, сняв комментарий со строчки ;UseScreenSelection = 0.
- Провел очень масштабную работу по исправлению утечек памяти и правильной работе с этой памятью. По идее должно быть меньше ошибок из разряда Access Violation. Не гарантирую полное их отсутствие, но должно стать стабильнее и надежнее.
- Теперь при попытке удалить с карты объект, который участвует именем или идентификатором в любом из скриптов (основного или дополнительного загруженных mob файлов) будет выводиться предупреждение. Удаляться объект будет только после согласия.
- Исправил вагон разных ошибок, с которыми вообще не понятно, как раньше редактор работал О_о
- Теперь дефолтные текстура и моделька, к примеру, не могут быть выгружены и стать недоступными (а раньше могли!)
- Теперь при запуске редактора рендер буфер сразу создается не дефолтного разрешения (1280х1024), а в размер окна. В предыдущей версии могли быть искажены пропорции объектов при первоначальном запуске, которые исправлялись после изменения размера окна с последующим пересозданием рендер буфера. Теперь вот менять размер окна не надо, буфер будет сразу нужного размера, а значит и пропорции будут правильными.
Duty is everything, the greatest of joys, the deepest of sorrows.