
Приветствуем, градостроители!
Данное обновление не затрагивает работу модификаций, совместимость с ранними сохранениями полностью обеспечена.
После выхода недавнего патча мы получили множество жалоб на заметное увеличение времени запуска игры. Благодарим вас за обратную связь и проявленное терпение, пока мы искали решение! Мы подготовили хотфикс, исправляющий эту проблему; подробности изменений приведены ниже.
Paradox Mods:
- Устранена проблема длительной загрузки при использовании активных модификаций.
Разное:
- Логи уровней Info и Warning больше не засоряют файлы отчетов трассировкой стека (callstacks).
- Исправлен критический сбой, возникавший при загрузке сохранений.
Анализ проблемы (Post-mortem)
Возможно, вы заметили, что после последнего обновления игра стала запускаться значительно дольше, особенно при наличии большого количества установленных модов. Причиной послужили изменения в SDK Paradox Mods: процесс инициализации модификаций стал работать некорректно, что привело к непредвиденным последствиям.
Более детально: проблема была связана с тем, как модификации добавляли новые записи в локализацию. Каждое такое дополнение вызывало полную принудительную переинициализацию всей платформы PDX Mods, что крайне ресурсоемко. Из-за этого при запуске происходил резкий скачок нагрузки на процессор, и чем больше модов (будь то кодовые или ассетные) добавляли свои строки локализации, тем сильнее проявлялись «тормоза».
Нам следовало выявить это на этапе тестирования, однако наш тестовый набор ограничивался лишь сотней модификаций. Чтобы подобные ситуации не повторились, мы существенно расширим базу тестирования и в целом оптимизируем процесс проверки модов. В перспективе мы работаем над тем, чтобы минимизировать влияние будущих патчей на работоспособность стороннего контента. Более подробно об этом мы расскажем в наших следующих выпусках City Corners.
