Ошибка сталкер зов чернобыля fatal error

На чтение 5 мин Опубликовано 29.01.2020

Разработчики игры Сталкер оставили для своих пользователей много проблем, которые связаны с вылетом игры. В принципе основная проблема заключается в недоработке игрового движка X-Ray, который зачастую ведет себя очень капризно. В этой статье вы найдете информацию о самых распространенных причинах Fatal Error Expression No Expression Function в Сталкере, а также методах их исправления.

Ошибка-Fatal-Error-Expression-No-Function-в-STALKER

Ошибка Fatal Error Expression No Function в STALKER

Содержание

  1. Как найти ошибку?
  2. Что за ошибка, когда появляется?
  3. Причины возникающих ошибок
  4. Пути решения ошибок

Как найти ошибку?

Прежде чем фиксить проблему, требуется разобраться в том, как же ее найти и выявить . Узнать причину вылета игры легко, поскольку она оставляет в памяти компьютера специальный лог. Если ваша игра вылетает или зависает, она автоматически начинает создавать работающие файлы, которые записываются на системный диск С. Игра STALKER перезаписывает свой журнал каждый раз, когда вы запускаете игру. Этот подкаталог находится в папке «UsersPublicDocuments», а на Windows 8 и 10 это папка «UsersPublicPublic Documents».

Найти лог на системном диске С можно несколькими способами:

  1. В текстовом редакторе ввести Сtrl+V, чтобы скопировать туда текст «Fatal Error Expression No Function».
  2. Нажать кнопку «Пуск» на панели задач вашей ОС и ввести свое имя. Например, если ваше имя пользователя Сергей, вы найдете файл с именем xray_Sergey.log.
  3. Также можно сразу же открыть папку «Documents/STALKER» на диске C, чтобы отыскать ошибку.
  4. И последним вариантом поиска лога являются специальные программы для просмотра ошибок на Windows, которые требуют отдельной системной установки.

Что за ошибка, когда появляется?

Fаtal Error Expression No Function — это фатальная ошибка в Сталкере, которая говорит об отсутствующих функциях, битых файлах игры или нечитаемых библиотеках. Практически всегда ошибку сопровождает полный вылет игрока из игрового пространства. Чаще всего она преследует тех игроков, которые выбирают модифицированные версии «STALKER Тень Чернобыля», например: «Солянка», «Вектор отчуждения», «Конец света» и другие.

Ее появление связано с тем, что движок игры при любом баге в патчах начинает крошиться и вылетать. Стоит сразу же отметить — компьютерная игра STALKER в оригинальной версии имеет идентичные логи с ее модами. Когда происходит сбой «Fаtal Error Exprеssion No Expression Function», то на экране вашего ПК появится окошко «Fatal Error» с указанием файла, который дал сбой.

Причины возникающих ошибок

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

  • Не работает поиск структуры (аct corр monolit) и поиск шейдера (modelsantigas glass).
  • Отсутствует свободная оперативная память.
  • Невозможно отыскать переменную.
  • Переполнен стек. Чаще всего ошибка данного рода заключается в скриптах.
  • «Bad argument #2» — это часто встречающаяся ошибка, которая может сигнализировать о проблеме в скриптах и не только. Одной из причин может стать некачественно модифицированный файл XR3D, но это происходит в пиратских версиях. Для ее устранения понадобится открыть файл «g.script» в блокноте и на двадцатой строке прописать «—», после вернуться в точный момент вылета.
  • Ошибка в неверном визуале.
  • Не воспринимает значение «ignore_types», проще говоря, какой-то из параметров персонажа.
  • Отсутствует информация о классе, к которому принадлежит ключевой персонаж.
  • «Bandage test kick1» не находит секцию.
  • «Remove time» не может быть определен в секции.
  • «Beer from the creator» — эта ошибка редкая и чаще всего возникает при перезарядке такого сложного оружия, как дробовик. Лаг заключается в том, что в обойму на шесть патронов начинает помещаться больше, что в итоге приводит к вылету игры.
  • Вызов несуществующего класса. Это ошибка иногда может не прописаться в логе, поскольку игра зависает на одном месте.

Пути решения ошибок

К уже оглашенным выше способам решения «Fatal Error Expression No Expression Function в Сталкере» можно отнести следующие популярные:

  • Банальный рестарт вашей техники. Порой «холодная перезагрузка» является во многих ситуациях самым действенным методом.
  • Возобновление игры и проход сначала.
  • Запуск новой сессии игры. Попробуйте войти в игру с отключенным антивирусом.
  • Загрузка последнего сохранения. Если она не удается, то следует искать ошибку в скриптах.
  • Удаление и переустановка игры. Полностью отключайте антивирус на момент установки.
  • Перепроверка кэша папки «Gamedata» и сверхоперативной памяти. Ее можно найти на системной диске.
  • Полное удаление папки «Gamedata».
  • Уменьшение качества в настройках графики, также стоит уменьшить и другие параметры, влияющие на шейдеры.
  • Немного изменить настройки действующего персонажа.
  • Не использовать простой предмет в качестве физического объекта или же заранее прописать для него определенное значение.
  • Постоянная загрузка и сохранение сейвов только при помощи консоли.
  • Через Clear Sky удаление данных из папок, которые являются пользовательскими или же начинаются с FS.

Игра сейчас уже является довольно старой, но тем не менее она уже стала классикой жанра. И уже спустя столько лет, пользователи продолжают находить ошибки в этой игре. Некоторые из них достаточно свежие, т.к. возникают исключительно на Windows 10. Примером такой ошибки является FATAL ERROR со следующим кодом:

[error]Expression : sz<(tgt_sz-1)
[error]Function : IReader::r_string
[error]File : D:prog_repositorysourcestrunkxrCoreFS.cpp
[error]Line : 426
[error]Description : Dest string less than needed.

Из нашей статьи вы узнаете, как же избавиться от данной неприятной ошибки.

Как исправить данную ошибку?

Для начала пробуем метод с проверкой файлов. Для этого нужно:

  1. Щелкнуть правой кнопкой мыши на exe файле или на ярлыке игры на рабочем столе.
  2. Выберите Свойства.
  3. Перейдите на вкладку Локальные файлы.
  4. Там нажмите Проверить игровые файлы.
  5. Если проверка файлов вам не помогла, то нужно перейти по пути C:Documents and SettingsAll UsersДокументыSTALKER-SHOC и найти там файл user.ltx.
  6. Щелкаем на нем правой кнопкой мыши, выбираем “Открыть с помощью…” и там выбираем “Блокнот”.
  7. В этом файле найдите строку начинающуюся с vid_mode.
  8. В этой строке вам нужно выставить разрешение на одну ступень ниже, чем разрешение вашего монитора в настоящее время. Например, если вы используете экран 1080, то вам нужно поставить vid_mode 1600×900. Оно на одну ступень ниже, чем 1920х1080.
  9. В этом же .ltx файле отключите такие эффекты как God Rays, AA, AF и все остальные, которые могут препятствовать нормальному запуску игры. Для этого найдите строки с этими эффектами и вместо on напишите off.
  10. В том же файле установите значения для текстур, таких как тени и т. д. на средние.
  11. Закройте файл .ltx с сохранением изменений.
  12. Также убедитесь, что вы используете DirectX 9 или 11. Ни в коем случае не 10. Он подходит исключительно для использования на Windows Vista. Если у вас не установлен DirectX 9 или 11, то вам нужно скачать их с официального сайта Microsoft и запустить установку.
  13. После этого попробуйте запустить игру.

Это должно сработать. Удачной игры!

jaz240

Вот что нашёл по вашей теме:

Expression : fatal error
Function : CInifile::r_section
File : D:prog_repositorysourcestrunkxrCoreXr_ini.cpp
Line : 502
Description :
Arguments : Can’t open section ‘up_sect_fifthc_ak74u’. Please attach [*.ini_log] file to your bug report

Достаточно хитрая разновидность вылета в ЧНЗП, возникающая при попытке добавления нового апгрейда. Можно очень долго сидеть и чесать голову, почему из двух секций, расположенных рядом в одном файле, одна читается, а вторая — нет.

Лечение:
По умолчанию в ЧН/ЗП все конфиги апгрейдов необходимо инклудить в две(!) ветки. Первая берет начало в system.ltx, вторая — в item_upgrades.ltx.
Кроме того, можно заставить игру обходиться без инклудов файлов во вторую ветку. Для этого в файле inventory_upgrades.script необходимо найти строку

local char_ini = ini_file(«item_upgrades.ltx»)
и заменить её на

local char_ini = system_ini()

Expression: fatal error Function

Решение ошибки в fatal error Function в игре STALKER. Ошибка сопровождается полным завершением игры. Как правило сообщение появляется у игроков в модефицированной игры, типа «Народная солянка» или подобной.

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

fatal error

Expression — Тип ошибки.
Function — Функция, которая вызвала вылет игры
File — файл, в котором находится функция
Line — строка, в которой произошла ошибка
Description — описание ошибки
Arguments — аргумент, который привел к ошибке.

Далее гуглим тип ошибки или функцию: Expression: fatal error Function wave&&wave->length()

Как правило, расшифровку и решение каждой ошибки можно найти на форуме разработчика. Самые распространенные ошибки:

Expression : fatal error
Function : out_of_memory_handler

Причина: не хватает оперативной памяти

Expression: wave&&wave->length()
Function: CSoundRender_Source::LoadWave

Причина: Отсутствует звуковой ogg файл.

Expression: fatal error
Function: CRender::texture_load

Причина: Отстутвует текстура

Expression: fatal error
Function: CModelPool::Instance_Load

Причина: отстутсвует трёхмерная OGF-модель.

Expression: fatal error
Function: CScriptEngine::lua_error Arguments: LUA error: C stack overflow

Причина: Переполнение стека.

Expression: fatal error
Function: CInifile::r_section

Причина: Отсутствует секция. Название секции будет записано в Arguments.

Остальные причины вылета и их решения смотрите на форумах и справочниках, к примеру http://stalkerin.gameru.net/wiki/ и http://ap-pro.ru/forum/

FATAL ERROR (Присутствует сборка «CoC 1.4.22»)

Блин такая трабла, в общем спокойно играл себе в Припяти Наёмникам помогал — обещанные долги за спасение после Похода через Путепровод отдавал, начался Пси-Шторм, я во время его начала> Ф5 > Вырубил игру > Пошёл смотреть мультики. Итог: Запускаю сейв последний (а потом и предыдущий за пару минут до пси шторма) и вот чё вылазит. Ранее с этой бл*цкой аптечкой были баги мол пил СТАЛКЕРА а мне анимацию аптечки, выхожу с карты — анимация аптечки. Всё это прекратилось, а потом на следующий (этот) день вот такая маза. Помогите плиз а то уже все приготовления на Штурм ЧАЭС готовы, и тут подарок мне (((99(

15134 просмотра

больше 5 лет назад

S.T.A.L.K.E.R. Зов Припяти

3 ответа

1

1

У меня в РПГ игрушке было тоже самое, это было где-то 2 года назад. Кароч я играл, проходил одну незначительную миссию, но мне позвонил друг в домофон и позвал гулять. Ну я такой подумал, ай ладно миссия все ровно легкая, потом пройду опять. Резко потушил игру сам знаешь какой комбинацией, и потом пожалел. Ибо больше я в неё играть не мог.
Вся беда заключается в том что когда ты делаешь аварийный выход из игры, есть шанс того что повредится твое сохранения и твои игровые данные и достижения. Видимо это с тобой как и со мной произошло.
Но ты можешь попробовать вот что сделать, вообщем найди папку STALKER Тень Чернобыля (не заходи в неё). Жми на папку правой кнопкой мыши, и там найди раздел Восстановить прошлую версию, нажми на него, и ты перейдешь в соответствующий раздел. Там выбери последнюю версию игры которую можно восстановить (главное чтобы этот снимок был сделан раньше того как это всё произошло), и сделай восстановление. Возможно тебя это спасет, ибо мне это помогло. Но есть шанс того, что доступных образов восстановления не будет, тогда уже придется думать дальше, поэтому об этом поговорим позже.

Ответ дан

больше 5 лет назад

1

#privet ya top Gamer in the World

Тут или повреждена целостность игрового клиента Stalker или как вам уже сказали у вас повредились игровые данные. Второй вариант очень неудачный ибо в этом случае починить все будет сложно. А может даже это и нельзя сделать, ибо лично я не знаю как можно исправить код в сохранениях.
Ладно если слетел сам игровой клиент или один из его файлов, можно просто заменить их на новые да и все. В крайнем случае сказать чистый клиент и тогда точно вопросов не останется.
И кстати еще что модно попробовать предпринять в сложившейся ситуации, вам посоветовали сделать откат игрового клиента, так вот такойже откат можно сделать и для Windows, если у вас будут доступные точки восстановления, то почему бы и нет. Вдруг это сработает и не придется мучатся ч поисками решения по интернету.

Ответ дан

больше 5 лет назад

0

Здравствуйте, не могли бы просто скопировать текст и перенести изображение из источника где вы уже задали свой вопрос? Это нужно в рекламных целях, просто отредактируйте вопрос и всё.

Ответ дан

больше 5 лет назад

0

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

Введите ваш ответ










Символов нужно 2

Понравилась статья? Поделить с друзьями:
  • Ошибка стеам еррор
  • Ошибка сталкер зов припяти жук
  • Ошибка стеам апи 64 длл
  • Ошибка сталкер msvcp120 dll для windows 10
  • Ошибка статуса карты ригла