Оптимизация производительности и инвентаря, переработанные телепорты, исправление квестов и многое другое!
Привет!
Патч 1.06 доступен для загрузки. Мы продолжаем работать над исправлениями известных ошибок и добавлением различных улучшений в игровой процесс.
Одна из самых объёмных задач, которую мы решаем на текущий момент — это оптимизация работы с памятью. На текущий момент есть три больших направления: статичные модели, персонажи и мусор, который со временем накапливается в файлах сохранений.
В текущем патче нам удалось оптимизировать все статичные модели, выиграв от 30% до 50% от их занимаемой памяти, без ущерба визуальной части (по сути отключив неиспользуемые буферы). Сама игра при этом стала занимать меньше месте на несколько гигабайт.
Следующим большим шагом будет оптимизация как самих персонажей так и способа работы с памятью, что должно ещё больше снизить нагрузку на память. Мы уже в процессе реализации нового подхода и он не заставит себя долго ждать.
Еще один из элементов оптимизации - работа с разным мусором, который игра накапливает по ходу прохождения. Вы, наверное, замечали, как с каждым часом игры размер сохранения немного увеличивается, а скорость загрузки повышается. При длительной сессии размер мог увеличиться с 5-6 мб до 17 мб. Причиной оказались хранящиеся в памяти “мёртвые” позы персонажей. Теперь игра очищает эти данные после первого сохранения на новом патче и размер файла вернётся в норму.
Мы также дополнили работу инвентаря, чтобы он мог собирать в стак одинаковое оружие, кольца и амулеты, а так же автоматически снижал количество слотов до нужного количества. Помимо удобства организации, это так же позитивно повлияло на стабильность в целом. Осталось еще несколько узких мест при работе с инвентарем,
