Skip to content

Dead Air x64 — сборка от 18 августа 2026 (10053)

Choose a tag to compare

@DanesCrai1 DanesCrai1 released this 17 Aug 19:54
· 14 commits to main since this release

Dead Air x64 — сборка от 18 августа 2026

Сборка 10053 · ревизия ce719e1b828e

Обновляются движок и игровые файлы. Сейвы совместимы, начинать заново не нужно.

Это обновление про одно: чтобы игра не вылетала. Мы ловили не «баги вообще», а те самые
падения, после которых закрываешь игру и идёшь спать.


Самый частый вылет тестеров — закрыт

Поменял разрешение или качество картинки, поиграл, вышел — и «приложение аварийно завершило
работу». Восемь отчётов из одиннадцати были про это.

Причина оказалась глубоко: при выходе движок выгружал системную библиотеку DirectX из-под ещё
живых объектов
, и падение прилетало уже в пустоту — без единого понятного кадра в стеке. Теперь
выгрузка происходит только когда отпущено действительно всё.

Холодное оружие больше не роняет игру

Достал нож, топор или лопату — вылет. Одна общая анимация, один неверно прочитанный размер — и вся
ближняя семья оружия уводила игру в аварийный выход. Починено.

Рюкзак в слот костюма — без вылета

Классика: перетаскиваешь рюкзак в его слот на костюме эколога — игра падает. Внутри было деление
на ноль в сетке инвентаря: у слота-контейнера вместимость нулевая, а движок этого не ждал.

Сорок с лишним мест, где движок падал на «плохих данных»

Самое большое и самое незаметное. В движке стояли отладочные проверки, которые в игровой сборке
исчезают
— и всё, что они прикрывали, оставалось голым. Стоило встретить нестандартное:
повреждённое сохранение, опечатку в конфиге, битый файл анимации, необычную команду в настройках —
и вылет.

Мы прошли все пять с лишним тысяч таких проверок тремя независимыми инструментами и закрыли
больше сорока настоящих дыр: в ИИ и навигации, в физике столкновений, в загрузке сохранений, в
интерфейсе, в разборе моделей. Игра теперь пропускает плохие данные и живёт дальше.

Заметить это нельзя — в том и смысл: редкие вылеты «раз в пару часов» просто перестают случаться.

Тени

  • Клин теней, ехавший за камерой. Поворачиваешь мышь — по краю экрана ползёт граница, за
    которой теней просто нет. Теперь тени плавно растворяются по расстоянию, а не по краю экрана.
  • Мерцание листвы вдали. Дальние кусты и деревья дрожали тенями на ходу.

Оба шейдера раньше вообще не доезжали в обновлениях: правки лежали у нас, а к игрокам не
уходили. Теперь уезжают.

Микрофризы от скриптов

Нашлась редкая по красоте ошибка: бюджет времени на сборку мусора в скриптовом движке считался
в сто раз больше положенного. Просили «одну миллисекунду» — разрешали сто. На замере треть
времени кадра уходила на уборку мусора внутри одного кадра. Исправлено.

Проверено, а не «вроде работает»

Перед выпуском сборка прошла автоматический обход всех 34 локаций — от Кордона до Радара,
Затона и подземных лабораторий. Каждая локация: загрузка, шестьсот кадров живой игры, контроль
повреждений памяти. Ноль вылетов.


Ставится как обычно — Обновление.cmd. Сохранения, настройки и посторонние моды не трогаются.

При вылете присылайте самый свежий лог целиком из appdata\logs — в этой сборке к нему
сохранён снимок символов, поэтому причина читается точно.