Тема-справочник по вылетам S.T.A.L.K.E.R в большей степени ориентирован на чистый ТЧ, но в большинстве случаев причина и решение вылета одинакова для всех частей.
Информация собиралась со всего интернета, посему указывать источники не вижу смысла, если кого обидел - прошу прощения.
Файл лога находится в папке путь к которой прописан в качестве параметра app_data_root в файле fsgame.ltx, который находится в корневой директории игры. В конце файла .log, в случае вылета, после строк FATAL ERROR сохраняется описание ошибки (к сожалению в большинстве случаев не совсем очевидное), по которой можно попытаться определить причину вылета и исправить её. Если же после вылета .log файл пуст, то определить причину вылета становиться практически невозможным.
Поскольку список вылетов весьма обилен, то предлагаю небольшую рекомендацию того, как быстрее и эффективнее найти именно то, что Вам нужно, при условии, что оно здесь вообще есть.
Открываете спойлера всех частей. Открываете поиск в браузере (Ctrl F) и введите неизменяемое выражение из строк вылета. Например, если у Вас случился вылет Can't find texture 'act\act_corp_monolit', то не нужно вводить в поиске название текстуры, с 99% гарантией говорю, что таковой здесь нет, из-за чего поиск ничего не найдёт. Введите выражение "Can't find texture" - это движковая запись и она никогда не изменится. Тоже самое касается остального: моделей, звуков, шейдеров, партиклов, имён файлов, функций и секции и т.д. Также избегайте табуляции в строке поиска - форум не распознаёт её и преобразует в пробелы, таким образом поиск также ничем не увенчается. Либо Вы можете просмотреть все вылеты подряд. Для облегчения поиска вылеты расположены в порядке возрастания значения строки Line в логе.
Данный справочник не гарантирует того, что Вы найдёте решение проблемы (хотя я на это очень надеюсь), так как указанные причины и способы лечения могут не соответствовать истинной причине вылета.
Пожалуйста, если Вы наткнулись на вылет, которого нет в данной теме - не поленитесь сообщить об этом здесь. Возможно кому-то в дальнейшем это поможет решить свою проблему. Также буду рад любому справедливому замечанию касательно содержимого выше.
Также прошу не писать в данной теме уже те вылеты, которые здесь есть, по причине того, что Вы не понимаете чего-то. Не нужно писать сюда и посты с тем, что у Вас вылетает какой-то мод, с каким-то логом. Зачастую такой вылет скриптовый и никому кроме Вас он не нужен, лучше будет, если Вы обратитесь к разарботчикам данного мода. Не нужно писать всякие любезности, для этого есть личка.
ПОЖАЛУЙСТА, НЕ ЗАХЛАМЛЯЙТЕ ТЕМУ!
В противном случае буду жаловаться на подобные посты администрации форума, без каких-либо угрызений совести.
P.S. Поскольку форум ограничивает размер текста в сообщениях, поэтому пришлось разбить весь справочник на несколько постов.
Сообщение отредактировал ColR_iT - Четверг, 25.07.2013, 17:34
перестало загружаться сохранение, вылетает с ошибкой Expression : fatal error Function : CScriptEngine::lua_error File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp Line : 73 Description : <no expression> Arguments : LUA error: ....- Народная Солянка\gamedata\scripts\xr_logic.script:1490: attempt to call field '?' (a nil value) Др сохранения нет. Играет отец на ноуте.
Arguments : LUA error: ....- Народная Солянка\gamedata\scripts\xr_logic.script:1490: attempt to call field '?' (a nil value)
Причиной вылета является "зависшая" логика действий какого-то из персонажа (внешне он стоит без движения и "морозится"). Этот вылет лечится убийством "зависшего" персонажа. Если нет другого сохранения, придется начинать новую игру.
Expression : assertion failed Function : CLocatorAPI::ProcessArchive File : E:\stalker\patch_1_0004\xrCore\LocatorAPI.cpp Line : 337 Description : hdr
Столкнулся с этим вылетом при запуске ТЧ, долго не мог разобраться. В моем случае причиной вылета оказалось наличие большого количества скриншотов в папке игры (которая в Документах находится). У меня их было порядка 700шт. Как только убрал скриншоты из папки, все запустилось. Вернул скриншоты на место - снова вылетает с таким же логом.
Expression : assertion failed Function : CLocatorAPI::ProcessArchive File : E:\stalker\patch_1_0004\xrCore\LocatorAPI.cpp Line : 337 Description : hdr
Я более дополню. Виной также может быть файл thumbs.db. Ищем в папках игры (игровые и папках отладчиках- сэйвы...) этот файл и делаем следующее: Как отключить кэширование эскизов изображений (создание файлов thumbs.db): – нажмите Пуск –> Панель управления –> Свойства папки; – в окне Свойства папки откройте вкладку Вид; – в разделе Дополнительные параметры установите флажок Не кэшировать эскизы –> OK; – закройте Панель управления. Можно отключить кэширование эскизов изображений прямым редактированием реестра: – нажмите Пуск –> Выполнить… –> в поле Открыть введите regedit –> OK; – раскройте ветвь Реестра [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]; – установите значение REG_DWORD-параметра DisableThumbnailCache равным 1 (если такого параметра нет, создайте его и присвойте ему значение 1); – закройте Редактор реестра. Просто удаляем этот файл везде, где находим.
Ребят, соединяю моды: Atmosfear 3, Absolute nature 3.01, STCoP Weapons Pack 2.5. Нужна помощ... Начав новую игру и пройдя пару квестов потом делаю сейв, перезагружаю игру и получаю вот такой момент:
FATAL ERROR
[error]Expression : !m_error_code [error]Function : raii_guard::~raii_guard [error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp [error]Line : 748 [error]Description : ...call of pripyat\gamedata\scripts\bind_stalker.script:447: attempt to concatenate field '?' (a nil value)
[error]Expression : fatal error [error]Function : xrServer::Process_update [error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\xrServer_process_update.cpp [error]Line : 37 [error]Description : <no expression> [error]Arguments : Beer from the creator of 'O_ACTOR '
ЦитатаBozKurt ()
Причина: Вылет движковый и рандомный. Название класса может быть другим: O_ACTOR, S_ACTOR, AI_CROW, WP_ASHTG. Побился нет-пакет объекта при апдейте. Также, возможной причиной является использование трейнеров, ArtMoney и прочих подобных программ.
Лечение: Загрузка последнего сохранения.
Читов нет, игру переустановил, мод переустановил, загрузка последнего сохранения не помогает. Зависает при переходе из Леса на Армейские склады.