Если в S.T.A.L.K.E.R.: Чистое небо не сохраняются настройки (или не работают быстрые сейвы F5 и/или ручное сохранение), чаще всего причина не в «поломке игры», а в том, куда именно игра пытается писать файлы настроек и сейвов. На некоторых системах Windows она упирается в права на папки, неверный путь в конфиге или конфликт локалей/кириллицы.

Ниже - рабочий порядок действий, чтобы добраться до причины и зафиксить проблему.

Самые частые причины

Симптом Что обычно происходит Где искать решение
Не сохраняются настройки при выходе из игры Игра не может записать изменения в файлы конфигурации Права на папки, путь в fsgame.ltx, файл user.ltx
F5 сохраняет в «кривое» имя или делает ??????_quicksave Проблема с кодировкой/локалью/именем пользователя (кириллица) или путями сохранений Замена пути, вариант с новым пользователем, проверка локали
Вообще нет сохранений, игра «не находит куда сохранять» Указан неправильный путь или игра упорно пишет в другой каталог Правильная настройка $app_data_root$ и пути в fsgame.ltx
Помогает запуск от администратора, но потом снова слетает Запись разрешается только админом, а обычному пользователю прав не хватает Решение через корректные директории и настройки, а не только через админ-режим
Проблемы после переустановки/смены системы Не сохранились старые пути или сейвы/конфиги остались в неправильной локации Чистка/перенос папок сохранений и пересоздание user.ltx

Диагностика: проверить путь сохранений и права

Шаг 1. Запусти игру и посмотри, куда она пытается писать

Твои действия зависят от того, где именно «ломается»:

  • Если настройки не сохраняются - проблема почти всегда в записи user.ltx и связанных файлов.
  • Если не работают сохранения - проблема почти всегда в том, как настроен путь к сейвам.

Первое, что стоит проверить - конфигурацию в корне игры.

Шаг 2. Проверь fsgame.ltx (корень игры)

Открой файл fsgame.ltx рядом с исполняемым файлом игры и найди строку вида:

  • $app_data_root$ = ... | <путь к сейвам>

Идея простая: указать путь к папке сейвов без кириллицы и без спорных прав. Если сейчас путь ведет в папки с русским именем пользователя или игра пытается создать системные подпапки - она будет постоянно «промахиваться».

Практический вариант:
- сделать папку для сохранений в месте типа C:\games\stalker\...
- прописать в fsgame.ltx английский путь
- удалить user.ltx (если он мешает), чтобы игра пересоздала корректный вариант после старта

Это решение многим помогает именно там, где сохранялка упирается в кодировку/права/локаль.

Шаг 3. Если в путях есть кириллица - убери ее

На современных Windows это один из главных триггеров. В логике игры часто «тонет» имя пользователя или часть пути, если там:
- кириллица
- символы, которые игра интерпретирует иначе
- нестандартные локали

Самый жесткий, но рабочий метод - создать нового пользователя Windows с латинским именем и попробовать снова (это описывают в разборе похожей проблемы с быстрым сохранением).

Решение для «F5 сохраняет в ???????_quicksave» и прочий мусор

Когда вместо нормального имени сейва появляется что-то вроде ??????_quicksave, обычно виноваты:
- несовпадение локали/кодировок
- кириллица в имени пользователя или путях
- конфликт настроек пути в fsgame.ltx

Порядок действий такой:

Что сделать Зачем
Прописать путь сохранений в fsgame.ltx на английский Убрать проблему кодировки в путях
Убедиться, что игра пишет туда, где есть права на запись Иначе сейвы не появятся или будут странные
При необходимости проверить локаль системы на английскую и перезагрузиться Часто помогает, когда проблема именно в региональных настройках
Вариант “на крайний случай”: новый пользователь Windows с латинским именем Самый надежный способ обойти кириллицу в пути пользователя

Если после правок игра всё равно пытается сохранять в "_appdata" или другой не тот каталог - значит в fsgame.ltx где-то осталась старая настройка, либо игра пересоздает конфиги заново по старым правилам.

Решение для «не сохраняются настройки при выходе из игры»

Тут логика та же: игра не может корректно записать конфиги пользователя.

Обычно помогает связка из двух вещей:

  • привести пути в fsgame.ltx в нормальный вид (английские директории)
  • убрать проблемный user.ltx, чтобы игра создала заново

То есть:
1. Создать папки под логи/сейвы/скриншоты (можно начать с savedgames и т.п.)
2. Прописать путь в fsgame.ltx на эту папку
3. Удалить user.ltx (если он был) и запустить игру заново
4. Проверить: настройки сохраняются после выхода/перезапуска?

Есть кейсы, когда запись помогает только при запуске от администратора, но это костыль. Правильнее добиться, чтобы игре не требовались повышенные права.

Запуск от администратора: когда он нужен и когда вреден как “единственное решение”

Запуск от имени администратора иногда реально быстро чинит ситуацию, потому что:
- Windows начинает выдавать права на запись в нужные каталоги
- игра может перезаписать конфиги и сейвы

Но если после такого решения всё равно «ничего не держится», значит проблема системная: путь/права/локаль настроены неправильно. Тогда лучше довести fsgame.ltx до рабочего варианта и уже потом проверять поведение без админ-режима.

Проверка модов и целостности

Если в stalker ты играешь с модами, проверь, не они ли перенастраивают сейвы или конфиги. Для быстрой диагностики:
- временно отключи модификации и проверь сохранение в чистом варианте

Если игра лицензионная в Steam - имеет смысл дополнительно проверить целостность файлов (как делают в разборе похожих случаев с отсутствием нормальных сохранений).

Когда помогает фанатский патч (SRP)

Если проблема именно в баге сохранений/быстрых сейвов и не решается правками конфигов, иногда спасает фанатский патч, который правит множество проблем движка и совместимости. Один из часто упоминаемых вариантов - SRP (Sky Reclamation Project).

Короткий чек-лист (с нуля до результата)

Порядок Действие Ожидаемый результат
1 Проверь, сохраняются ли настройки без модов Понять, это игра или моды
2 Открой fsgame.ltx в корне и задайте путь к сейвам на английскую директорию Игра начинает писать туда, где можно
3 Убедись, что в путях нет кириллицы и «русских» имен пользователя Уходит мусор в именах сейвов и ошибки записи
4 При необходимости проверь локаль/региональные настройки Особенно если F5 дает ??????_quicksave
5 Удалить user.ltx и запустить заново (после правок путей) Файл пересоздается корректно
6 Если совсем никак - попробуй новый Windows-пользователь с латинским именем Самый надежный обход проблемы путей

Если подытожить: когда игра в stalker «забывает» настройки или ломает posts/сейвы, виноват почти всегда не твой вкус к настройкам, а то, что движок не может корректно записать файлы. Починка начинается с fsgame.ltx, правильного пути и убирания кириллицы из тех мест, где она мешает сохранениям.