Космическая песочница No Man’s Sky прошла колоссальный путь трансформации. После выхода масштабных графических обновлений линейки Worlds 6.x, полностью переработавших визуальный движок, симуляцию облаков, воды и процедурную генерацию планет, игра стала выглядеть невероятно технологично. Однако интеграция столь тяжелых технологий в старый процедурный фундамент привела к появлению специфических критических сбоев. Одной из самых частых и неприятных проблем у игроков на ПК стал вылет прямо во время начальной загрузки — на этапе инициализации галактики.
Сценарий этой ошибки всегда одинаков: вы запускаете игру, лаунчер Steam отрабатывает штатно, на экране появляется фирменный загрузочный экран с бегущими сквозь космос звездами и названиями открытых систем, но через 10–15 секунд анимация замирает, звук обрывается, и игра бесшумно закрывается с вылетом на рабочий стол. При этом операционная система Windows не выдает никаких кодов ошибок. В этом руководстве мы подробно разберем, почему обновленный движок Hello Games ломается на этапе старта, и как пошагово вернуть игру в стабильное рабочее состояние.
Почему игра вылетает на экране «летящих звезд»
Экран с бегущими звездами в No Man’s Sky — это не просто статичная картинка ожидания. В этот самый момент движок игры в реальном времени компилирует процедурные алгоритмы, генерирует координаты ближайших планет вокруг вашего сохранения и подгружает гигантские шейдерные кэши новой симуляции атмосферных эффектов и физики воды.
Вылет на данном этапе происходит из-за того, что новые скрипты генерации сталкиваются с поврежденными остатками старого кэша шейдеров от прошлых версий игры, либо графический API Vulkan теряет связь с видеодрайвером из-за некорректно распределенного объема виртуальной памяти. Движок REDengine (или внутренний код Hello Games) фиксирует аппаратное несоответствие и экстренно завершает процесс
NMS.exe.Способ 1: Полная принудительная очистка процедурного кэша шейдеров
Самый эффективный метод, который помогает в 90% случаев вылетов при инициализации — это ручное удаление старых скомпилированных файлов шейдеров. Обновление Worlds 6.x кардинально изменило структуру прорисовки ландшафтов, и старый кэш намертво блокирует запуск.
- Полностью закройте No Man’s Sky и клиент Steam.
- Перейдите в корневую папку, где установлена игра. В Steam для этого нажмите правой кнопкой мыши по No Man’s Sky -> «Управление» -> «Посмотреть локальные файлы».
- В открывшемся проводнике перейдите по следующему пути:
GAMEDATA \ SHADERCACHE \. - Выделите абсолютно все файлы внутри папки
SHADERCACHE, нажмите комбинацию клавиш Shift + Delete и подтвердите удаление. - Теперь нажмите комбинацию клавиш Win + R, введите в строку команду
%localappdata%и нажмите Enter. - Найдите в открывшемся списке папку с именем
HelloGamesилиNMSи очистите временные файлы внутри нее. Не беспокойтесь, ваши сохранения лежат в другом месте. При следующем старте игра будет загружаться на пару минут дольше, генерируя новые чистые шейдеры, но экран инициализации будет успешно пройден.
Способ 2: Удаление файла графических конфигураций для сброса API
Иногда игра вылетает на старте из-за того, что в конфигурационном XML-файле застряли настройки разрешения или параметры сглаживания, которые конфликтуют с обновленным кадровым буфером Vulkan API.
- Нажмите на клавиатуре комбинацию клавиш Win + R.
- В появившемся окне ввода пропишите точный путь к настройкам игры (или найдите его вручную):
C:\Program Files (x86)\Steam\steamapps\common\No Man's Sky\Binaries\SETTINGS\(путь может отличаться, если игра установлена на другой диск). - В папке
SETTINGSнайдите текстовый конфигурационный файл под названиемTKGRAPHICSSETTINGS.MXML. - Полностью удалите этот файл. При новом запуске No Man’s Sky обнаружит отсутствие конфигурации, принудительно проверит параметры вашего монитора и видеокарты заново, создав чистый рабочий файл с безопасными графическими настройками по умолчанию.
Способ 3: Расширение файла подкачки (Устранение сбоя нехватки памяти при генерации)
Процедурный движок No Man’s Sky версии 6.x требует колоссального объема кратковременной памяти в момент первичной сборки игрового мира из формул. Если у вас установлено 16 ГБ оперативной памяти или меньше, а файл подкачки Windows управляется системой автоматически, в момент генерации галактики происходит секундный дефицит памяти, и игра вылетает.
Необходимо вручную выделить жесткий объем виртуальной памяти строго на скоростном SSD-диске:
- В поиске Windows введите фразу «Настройка представления и производительности системы» и откройте утилиту.
- Перейдите на вкладку «Дополнительно» (Advanced) и в нижнем блоке «Виртуальная память» нажмите кнопку «Изменить».
- Снимите галочку с пункта «Автоматически выбирать объем файла подкачки».
- Выберите ваш самый быстрый SSD-накопитель, на котором установлена игра, и отметьте пункт «Указать размер».
- В полях исходного и максимального размера пропишите одинаковое число —
20480(это выделит стабильные 20 ГБ виртуального буфера). Нажмите кнопку «Задать» и перезагрузите компьютер.
Способ 4: Проверка целостности файлов и очистка скрытых модов
Если вы когда-либо использовали моды на изменение генерации планет, текстур или интерфейса, они гарантированно сломают инициализацию в актуальной версии игры.
- Зайдите в папку игры по пути
No Man's Sky \ GAMEDATA \ PCBANKS \. - Проверьте, есть ли в корне этой папки текстовый файл с названием
DISABLEMODS.TXT. Если его там нет — создайте пустой блокнотовский файл с таким именем. Это принудительно запретит игре считывать сторонние модификации. - Удалите папку
MODS, если она создана внутриPCBANKS. - Вернитесь в Steam, зайдите в свойства No Man’s Sky -> вкладка «Установленные файлы» -> нажмите кнопку «Проверить целостность файлов игры». Клиент побитово сверит архивы и докачает поврежденные сектора генератора.
Заключение
Критический вылет на рабочий стол во время загрузки экрана летящих звезд в No Man’s Sky — это прямое следствие аппаратного тупика, в который заходит процедурный движок при попытке связать поврежденные старые файлы шейдеров с новыми алгоритмами генерации Worlds 6.x. Полная зачистка папки
SHADERCACHE, удаление конфигурационного файла TKGRAPHICSSETTINGS и принудительное расширение файла подкачки на SSD позволяют полностью изолировать Vulkan API от системных сбоев. Игра получит чистый доступ к ресурсам видеокарты, обеспечивая стабильную и плавную загрузку вселенной.
Комментариев нет:
Отправить комментарий