Dead Air: Refined

Готовые Сборки/Глобальные Моды Сall of Сhernobyl

58.4 МБ
Скачать
  • Описание
  • Отзывы
  • Правки
  • Сборки
  • Прохождения
Описание:
Dead Air: Refined — комплексное техническое обновление Dead Air 0.98b. Сборка переводит движок на 64-разрядную архитектуру, повышает стабильность и производительность, ускоряет загрузку и рендер, расширяет использование многоядерных процессоров, обновляет зависимости и добавляет встроенные средства диагностики, отправки отчётов и автоматического обновления.

Проект распространяется как патч поверх уже установленной оригинальной Dead Air 0.98b или совместимой сборки Dead Air Revolution II. Игровые архивы Dead Air в комплект не входят.
Список изменений
64-разрядный порт и совместимость
• Подготовлен полный AMD64 runtime игры и всех поставляемых модулей.
• Устранено ограничение 32-разрядного адресного пространства.
• Проведены продолжительные проверки при использовании более 3 ГиБ оперативной памяти.
• Сохранена поддержка XDB-архивов и распакованной папки gamedata.
• Сохранена совместимость с JSGME и стандартной папкой MODS.
• Сохранены Lua API, конфигурации и стандартные механизмы подключения сторонних аддонов.
• Подтверждена загрузка существующих сохранений Dead Air 0.98b и Dead Air Revolution II.
• Сохранена поддержка устаревших игровых форматов, анимаций, шейдеров и ресурсов.
• Исправлены обнаруженные отличия 64-разрядного runtime в логике актёра, 3D HUD и отдельных renderer-путях.

Оконные режимы, экран и управление
• Разделены оконный, безрамочный и эксклюзивный полноэкранный режимы.
• Добавлено корректное переключение VSync во время работы игры.
• Исправлены выбор разрешения, смена режима отображения и поведение окна при использовании нескольких мониторов.
• Исправлены отдельные проблемы ввода и сохранения состояния клавиш при смене фокуса.

Загрузка и обработка ресурсов
• XDB-архивы отображаются в память один раз и читаются без повторных промежуточных копирований.
• Добавлен прямой путь загрузки совместимых BC DDS-текстур в D3D11.
• Подготовка и передача текстур на GPU выполняются раньше и параллельно с другими стадиями загрузки.
• Буферы вершин и индексов загружаются без лишнего копирования.
• Распаковка выбранного сохранения заранее запускается в фоновом задании.
• CRC ускорен реализацией slicing-by-8.
• Сокращено количество временных аллокаций и повторных преобразований данных.
• После завершения загрузки игра автоматически продолжает работу.
• Ручное ожидание подтверждения после загрузки сохранено в качестве настройки.
• Повторяемое ускорение контрольной загрузки составило около 14–15%, в лучших сериях — до 22%.
• Экспериментальные INI-кэши, постоянное удержание ресурсов и дополнительный Windows-prefetch не включены, поскольку не дали стабильного выигрыша либо ухудшили результат.

Игровая логика и горячие CPU-пути
• Очередь удаления игровых объектов заменена на структуру с постоянной стоимостью извлечения.
• В контрольном сценарии тяжёлая операция удаления объектов сократилась с 241,7 до 20,632 мс.
• Исправлена единица бюджета ALife, из-за которой часть работы выполнялась не в ожидаемом временном интервале.
• Удалено избыточное форматирование диагностических строк GOAP во время обычной игры.
• Улучшено отсечение секторов.
• Исключена часть повторной подготовки renderable-объектов.
• В контрольной игровой сцене медианное время кадра сократилось приблизительно на 8,6%.
• 95-й процентиль времени кадра сократился приблизительно на 9,9%.
• Ожидание culling-задач сократилось приблизительно на 59,5%.

Контейнеры и индексы
• Добавлены Swiss-style xr_flat_hash_map и xr_node_hash_map для таблиц, которым не требуется упорядоченный обход.
• На новые контейнеры переведены безопасные горячие INI-индексы.
• Переведены кэши Luabind и отдельные таблицы текстур.
• Для 16-разрядных идентификаторов ALife добавлен прямой индекс O(1).
• Упорядоченные контейнеры сохранены там, где порядок, диапазонный поиск или стабильность адресов являются частью контракта.
• В микротесте на 27 634 элементах поиск сократился с 78,6 до 4,99 нс.
• Вставка сократилась с 204 до 17,6 нс.
• Удаление с повторной вставкой сократилось с 456 до 24,4 нс.
• Расход памяти в том же тесте сократился с 48 до 20,16 байта на элемент.
• В игровом ETW-профиле общая выборочная CPU-нагрузка снизилась приблизительно на 8,8%.
• Количество вызовов старых древовидных контейнеров в горячих путях значительно сокращено.

Многоядерная обработка
• Старая последовательная вторичная очередь переработана в граф независимых заданий.
• Задания разных NPC распределяются между worker-потоками.
• Операции одного владельца сохраняют обязательный последовательный порядок.
• Параллелизированы безопасные части поиска пути, обработки деталей, объектов, звука и подготовки видимых элементов.
• Каждый worker получает собственное рабочее состояние A* по мере необходимости.
• Общий генератор случайных чисел сделан потокобезопасным без изменения ABI игровых классов.
• Активация, деактивация и удаление объектов защищены от конкурентного изменения списков.
• Физика включена в штатный worker-путь с общей точкой синхронизации кадра.
• Уменьшено ложное разделение cache line в очередях.
• Улучшено распределение work-stealing.
• Симуляция тяжёлых per-particle действий разделена на независимые диапазоны.
• Генерация больших пакетов вершин частиц выполняется параллельно.
• Добавлены thread-local scratch-буферы для пространственных запросов.
• Подготовка расстояний видимых объектов выполняется в безопасных параллельных заданиях.

Базовые оптимизации рендера
• Сокращены повторные поиски и привязки одинаковых pipeline state.
• Сокращены повторные привязки шейдеров, текстур и render targets.
• Добавлены безопасные fast path для постоянных буферов и часто повторяющихся состояний.
• Уменьшена стоимость построения dsgraph.
• Оптимизирована подготовка списков видимости.
• Оптимизированы скиннинг, детали, каскады солнца, HOM и отдельные пространственные запросы.
• Снижено количество временных контейнеров.
• Снижено количество лишних синхронизаций между главным и renderer-потоками.
• Сохранены исходные настройки качества, дальность прорисовки и плотность объектов.

Дождь и мокрые поверхности
• Расчёт маски мокрых поверхностей перенесён в вычислительный UAV-проход.
• Сохранён совместимый резервный путь для неподдерживаемых случаев.
• Исключена часть повторных полноэкранных проходов.
• Сокращено количество переключений render targets.
• Контрольное GPU-время эффекта сократилось с 0,7655 до 0,3035 мс — приблизительно на 60,4%.
• Внешний вид, интенсивность дождя и качество мокрых поверхностей не снижались.

Солнце, тени и постобработка
• Оптимизированы ближний и средний каскады солнечных теней.
• Уменьшена избыточная работа volumetric sun без сокращения количества лучевых выборок.
• Оптимизированы bloom, luminance и отдельные полноэкранные проходы.
• Суммарное время контрольной группы shader-проходов сократилось на ~9,2%.
• Ближний солнечный проход ускорен приблизительно на 26,3%.
• Средний солнечный проход ускорен приблизительно на 33,3%.
• Дальний volumetric-проход ускорен приблизительно на 3,3%.
• Сохранены 80 выборок луча и исходный уровень визуального качества.

Зависимости и качество сборки
• Обновлены совместимые версии OpenSSL, mimalloc, SDL2, libjpeg-turbo и OpenAL Soft.
• Обновлены ImGui, LuaJIT, GameSpy, Tracy и NVAPI.
• Обновлены DirectX-библиотеки, zlib, Ogg, Vorbis, Theora и LZO.
• Зависимости пересобраны единым современным MSVC toolchain и CRT.
• Удалён устаревший внешний BugTrap runtime.
• Для поставляемых проектов включён нормальный уровень диагностики.
• Предупреждения компилятора считаются ошибками.
• Полная Release x64-сборка проходит с 0 ошибками и 0 предупреждениями.
• Исправлены устаревшие ссылки на зависимости, runtime-файлы и установочные манифесты.

Диагностические отчёты
• Реализована встроенная система ручных и аварийных отчётов без внешнего crash-handler.
• Каждый отчёт представляет собой стандартный ZIP.
• Внутри находятся стабильный JSON-манифест, компактный minidump, очищенный лог и очищенные конфигурации.
• Записываются версия продукта, commit и build ID.
• Для аварийного отчёта сохраняются код исключения, модуль и RVA.
• Сохраняется обезличенный стек в формате «модуль + RVA».
• Добавлены сведения о Windows, CPU, GPU, памяти, диске, I/O и производительности.
• Записываются используемый renderer, текущая локация и последняя операция.
• Добавлены данные об ALife-объектах, текстурах, моделях, звуке и памяти Lua.
• Добавляется состав XDB-архивов и diagnostically important loose-файлов.
• Полные пути в списках модулей и PDB-записях очищаются.
• Удаляются пользовательские имена, сетевые адреса и потенциально конфиденциальные значения конфигурации.
• Содержимое сохранения и необработанная память стека в отчёт не включаются.
• На диске автоматически сохраняется не более 10 последних отчётов.
• Добавлена консольная команда session_report для ручного формирования отчёта текущей сессии.

Установщик, резервные копии и обслуживание
• Подготовлен компактный patch-only установщик поверх существующей Dead Air.
• Полная копия игровых архивов в установщик не включается.
• Установка в пустую папку не поддерживается.
• Поддерживается обновление как оригинальной Dead Air, так и ранее установленной Refined.
• Перед заменой файлов установщик может создать снимок текущей версии.
• Резервная копия исходной 32-разрядной игры используется только при полном удалении Refined.
• Для отката между версиями Refined используются отдельные версионные снимки.
• Удаление восстанавливает файлы исходной установки и не затрагивает пользовательские сохранения без отдельного выбора.

Автоматическое обновление
• При первом появлении главного меню за текущий запуск выполняется проверка опубликованных GitHub-релизов.
• До начала загрузки отображается размер обновления.
• Скачивание выполняется в фоне.
• Перед заменой файлов создаётся резервная копия текущей версии.
• После установки запускается уже обновлённая игра.
• Временный кэш обновления удаляется автоматически.
• При ошибке загрузки, проверки целостности или установки рабочая версия игры сохраняется.
Требования и совместимость
• Windows 10 или Windows 11, 64-разрядная версия.
• Установленная Dead Air 0.98b либо совместимая сборка Dead Air Revolution II.
• Видеокарта с поддержкой используемого игрой DirectX 11 renderer.
• Для автоматического обновления и отправки bug report требуется доступ к сети.
• Поддерживаются XDB-архивы и распакованные файлы gamedata.
• Поддерживаются JSGME и стандартная папка MODS.
• Сохранена совместимость с Lua API и конфигурациями существующих аддонов.
• Поддерживаются сохранения оригинальной Dead Air 0.98b и совместимых сборок.

Изменения, зависящие от конкретного стороннего аддона, могут потребовать отдельной проверки. Перед установкой крупных модификаций рекомендуется сохранить текущую рабочую версию через установщик Refined.
О проекте:
• Переход на 64-разрядный игровой runtime.
• Добавлены асинхронные сохранения.
• Добавлен режим экрана "полноэкранный в окне".
• Устранены утечки памяти, приводившие к основной части крашей.
Читать далее
• Совместимость с XDB-архивами, папкой gamedata, JSGME, Lua-модификациями и существующими сохранениями Dead Air 0.98b.
• Оптимизация загрузки, обработки ресурсов, игровой логики, ALife, рендера и частиц.
• Расширенное использование многоядерных процессоров с сохранением порядка зависимых игровых задач.
• Обновлённые системные и графические библиотеки.
• Встроенные анонимные диагностические отчёты.
• Отправка bug report непосредственно из главного и внутриигрового меню.
• Автоматическая проверка и установка обновлений через GitHub.
• Резервное копирование установленной версии, восстановление и безопасное удаление сборки.
• Сохранение исходного качества графики, симуляции и совместимости с модификациями.

• Кусты больше не убийцы.
• Наклонные поверхности не придают нереалистичное ускорение при падении.
• Честное 21.
Установка:
1. Установить Dead Air 0.98b
2. Скачать Setup.exe по основной ссылке
3. Запустить Setup.exe и указать папку с установленным Dead Air 0.98b. При необходимости оставить включённым создание резервной копии текущей версии
4. Завершить установку и запустить игру обычным способом
Новая игра не требуется! Сохранения оригинального Dead Air совместимы с Refined, равно как и наоборот.
Обновление/Удаление
Автоматическое обновление:
При появлении новой версии игра один раз за запуск проверяет опубликованные релизы проекта. Доступное обновление можно скачать непосредственно из главного меню.
После завершения загрузки кнопка «Перезапустить и обновить» закрывает игру, создаёт резервную копию текущей версии, устанавливает новые файлы и запускает обновлённую сборку. Временные файлы удаляются автоматически.

Восстановление и удаление:
Uninstall Dead Air Refined.exe ставится вместе с патчем и позволяет удалить Refined с восстановлением исходной версии Dead Air либо восстановить ранее сохранённую версию Refined.
Исходная резервная копия Dead Air используется только для полного удаления Refined. Переход между версиями Refined выполняется через отдельные снимки версий.
Скриншоты
Скачать через:
Материал обновлен: 2026-08-01 21:38:08
Вы не можете отправлять комментарии так, как не АВТОРИЗОВАНЫ
> Aztec, добрейшего вечерочка!
2026-08-01 20:58:15
> Aztec, привет!
2026-08-01 20:26:52
всем здарова хлопцы
2026-08-01 20:19:07
> Сибиряк, Добренько)
2026-08-01 19:44:46
> Сибиряк, привет!
2026-08-01 19:41:42
Всем добрейшего времени суток товарищи скитальцы))
2026-08-01 18:46:17
> Ковырялов, аа да точно сорян, видимо не заметил)
2026-07-31 16:59:50
> Андрей Frost, да нет, есть страничка с ним.
2026-07-31 16:56:20
Релиз OLR 2.5 OGSR состоялся, а на сайте молчёк, странною
2026-07-31 16:55:18
> Вадим Копусов, Моды -> для слабых ПК🙃
2026-07-30 09:45:04
> Admin, в каких файлах фильтр выставить для слабых ПК?
2026-07-30 03:26:59
> CTaTuCT82, выставь фильтр в файлах "Для слабых ПК" и там смотри по отзывам и рейтингу
2026-07-30 00:11:58
> Admin, спасибо, а есть еще что-нибудь?
2026-07-29 23:29:01
> CTaTuCT82, оригинальный Последний Сталкер, вроде, работает на 7 винде. Не ОГСР версия
2026-07-29 23:18:30
привет, какой интересный мод посоветуете пройти, не такой требовательный, винда 7 у меня
2026-07-29 22:47:33
> Admin, та я уже прошел, но спасибо
2026-07-29 21:50:22
> Djetch, переиграть можно. Там его зомби убили. Спасибо можно успеть
2026-07-29 21:45:57
А, квестодатель на этот хутор пошел и погиб(
2026-07-29 21:34:10
Кстати, подскажите, проваливается квест "красная плесень" когда подхожу к хутору на котором необычный контролер в солярке 2026
2026-07-29 21:33:14
> Ковырялов, во во, лучший мод который я проходил по атмосфере
2026-07-29 21:32:22
Авторизация