v0.6.4c2024-05-31

  • Исправлена редкая проблема, приводившая к ошибке о повреждённом файле сохранения из-за отсутствующей зависимости IResolver.

v0.6.4b2024-05-27

  • Исправлена редкая проблема при загрузке, из-за которой появлялись ошибки вида «Failed to resolve IMapCacheManager».

v0.6.4a2024-05-25

  • Исправлен поиск пути машин, который иногда не находил кратчайший путь и возвращал более длинные.
    • В среднем маршруты грузовиков стали на 4% короче, а на их поиск уходит на 15% меньше шагов.

v0.6.42024-05-17

  • Добавлен кэш данных карты, который ускоряет загрузку игры примерно в 2 раза (на слабых процессорах ускорение ещё заметнее).
    • Загрузка карты Новая Гавань сократилась с 12 до 7 секунд, Армагеддон с 30 до 15 секунд (на процессоре i9-13900).
    • Это достигнуто за счёт загрузки кэшированных данных карты вместо генерации ландшафта с нуля.
    • Кэш карты создаётся и сохраняется при первой загрузке игры, поэтому ускорение будет заметно только при последующих загрузках.
    • Все игры на одной и той же версии карты используют общий кэш.
    • Одновременно хранится не более 5 кэшей карт.
    • Эту возможность можно отключить параметром запуска --disable-map-cache.
    • Это изменение также снижает вероятность сбоев игры из-за высокой нагрузки на процессор на чувствительных к этому системах.
  • Улучшен алгоритм сохранения данных участков ландшафта, благодаря чему размер несжатого файла сохранения уменьшился примерно в 2 раза. На итоговый размер сжатого файла это влияет слабее, экономия составляет около 15%.
    • Это изменение дало значительную экономию памяти и времени при сохранении, а также сделало кэш карты меньше и быстрее в загрузке.
    • Кэш данных карты Армагеддон уменьшился со 160 МБ до 66 МБ (до сжатия).
    • Это изменение также снижает вероятность ошибок нехватки памяти при сохранении игры, когда в системе мало свободной памяти.
  • В поселениях теперь можно использовать специальные покрытия, которые перекрывают исходные дорожки.
  • Скорость игры теперь сохраняется.
  • Частые нажатия на кнопку начала игры больше не приводят к тому, что внутриигровое меню Esc перестаёт реагировать на нажатия.
  • Туман теперь корректно отображается для испарителей жидкости и частиц машин.
  • С экрана загрузки убрано ограничение FPS, чтобы устранить простои, когда игра ждёт следующего шага, а рендерер из-за ограничения частоты кадров ждёт следующего кадра.
  • Улучшен вид частиц пыли на ландшафте и позади машин.
  • Частицы пыли и выхлопа машин больше не появляются, когда камера находится слишком далеко от них.
  • Во время дождя машины теперь разбрызгивают воду вместо пыли.
  • Пыль позади машин теперь появляется в небольших количествах даже на бетонных поверхностях.
  • Исправлено избыточное количество пыли, поднимаемой большим экскаватором при развороте на месте.

Редактор карт

  • Оптимизирован этап «Запись сгенерированных данных», который на больших картах занимал до 60 секунд, а теперь выполняется почти мгновенно (ускорение более чем в 1000 раз).
  • Исправлен отсутствующий справочный список функций шума.
  • Исправлено окно ошибок, которое не показывало ошибки при первом открытии.