Команда The Sims предоставила подробный отчёт о своей работе над багами, в том числе связанными с повреждением сохранений. Ниже мы приводим перевод оригинального отчёта.
Проделанная работа
В рамках изучения проблемы порчи сохранений разработчики предприняли следующие шаги:
- проведена работа с сохранениями от игроков;
- разработан новый инструмент для удобства извлечения данных из файлов сохранений;
- создана база данных со всеми изученными сохранениями от игроков, а сами данные — отсортированы по размеру файла, коду ошибки, количеству DLC и использованию модов для выявления возможных закономерностей;
- проанализированы аналогичные баги, возникавшие в прошлом, для изучения предыдущих решений и отслеживания повторных случаев.
Предположительно, ошибку порчи сохранений разработчики связывают с двумя явлениями: с исчезновением временных scratch-файлов и информацией об участках, которая в некоторых случаях отсутствовала или была меньше нужного.
Внутренними тестами было установлено, что бесконечная загрузка или белый экран были связаны с перегруженными участками независимо от модов. Разработчики также пытаются найти возможную связь с конкретными дополнениями или объектами, однако проблема порчи сохранений возникала даже до выхода дополнения «Сдаётся!».
Ранее выдвигавшееся предположение, что порча сохранений связана с количеством единиц недвижимости для сдачи, оказалось не основным, а связанным со сложностью файла сохранения.
Некоторые моды сценарий могут оставлять файлы в сохранении после удаления, что может приводить к ошибкам, однако это пока не было связано напрямую с порчей сохранений.
Изучаемые проблемы
Помимо проблемы повреждения сохранений разработчики планируют активно двигаться в изучении следующих вопросов:
- Перенос информации о типе участка между сохранениями;
- Удаление scratch-файлов и выявление их связи со внешними сервисами, что может приводить к их удалению;
- Изучение прошлых багов с повреждением сохранений для выявления возможных взаимосвязей.
В качестве меры предосторожности в сегодняшнем обновлении будет убран чит-код bb.increaserentalunitcap из дополнения «Сдаётся».В заключение разработчики подчеркнули, что они осознают важность сохранений для игроков, поэтому они также заинтересованы в скорейшем разрешении. Напомним, что вы можете поделиться своим сохранением с разработчиками, если вы столкнулись с какими-либо ошибками.
Напомним, что сегодня, 2 октября, состоится выход нового дополнения «Навстречу приключениям», а также небольшого обновления, которое должно исправить баг с «Продавито» из каталога «Нарядные нитки». Подписывайтесь на наши соцсети, чтобы узнать об исправлениях одними из первых!