Как исправить ошибку fatal error в сталкер call of chernobyl
Fatal Error Expression No Expression Function в Сталкере – как исправить
Разработчики игры Сталкер оставили для своих пользователей много проблем, которые связаны с вылетом игры. В принципе основная проблема заключается в недоработке игрового движка X-Ray, который зачастую ведет себя очень капризно. В этой статье вы найдете информацию о самых распространенных причинах Fatal Error Expression No Expression Function в Сталкере, а также методах их исправления.
Ошибка Fatal Error Expression No Function в STALKER
Как найти ошибку?
Найти лог на системном диске С можно несколькими способами:
Что за ошибка, когда появляется?
Fаtal Error Expression No Function – это фатальная ошибка в Сталкере, которая говорит об отсутствующих функциях, битых файлах игры или нечитаемых библиотеках. Практически всегда ошибку сопровождает полный вылет игрока из игрового пространства. Чаще всего она преследует тех игроков, которые выбирают модифицированные версии «STALKER Тень Чернобыля», например: «Солянка», «Вектор отчуждения», «Конец света» и другие.
Ее появление связано с тем, что движок игры при любом баге в патчах начинает крошиться и вылетать. Стоит сразу же отметить – компьютерная игра STALKER в оригинальной версии имеет идентичные логи с ее модами. Когда происходит сбой «Fаtal Error Exprеssion No Expression Function», то на экране вашего ПК появится окошко «Fatal Error» с указанием файла, который дал сбой.
Причины возникающих ошибок
Как мы уже упомянули выше, основной причиной ошибки является некачественная разработка движка. Если углубиться в суть возникающих проблем, то встречаются следующие самые распространенные причины их появления:
Пути решения ошибок
К уже оглашенным выше способам решения «Fatal Error Expression No Expression Function в Сталкере» можно отнести следующие популярные:
Почему возникает ошибка FATAL ERROR в S.T.A.L.K.E.R.: Call of Pripyat
Ошибка FATAL ERROR в S.T.A.L.K.E.R.: Call of Pripyat далеко не редкость, если учитывать, что видимо все ошибки в данной игре обозначаются так (мы уже писали об этом в предыдущей статье) Но несмотря на одинковое название, все ошибки разные и решаются разными методами. Различаются они текстом, написанным в окошке под названием ошибки. В этой статье сконцентрируемся на баге, сопровождающемся следующим текстом:
[error]Expression : fatal error
[error]Function : CInifile::Load
[error]File : D:\prog_repository\sources\trunk\xrCore\Xr_ini.cpp
[error]Line : 267
[error]Description : Can’t find include file:
[error]Arguments : prefetch\prefetch.ltx.
Давайте вместе разбираться, почему баг возникает и как его убрать.
Причины появления.
Согласно различным форумам по игре и отзывам пользователей, ошибка возникает у тех, кто пользуется модами для данной игры и связана с несовместимостью этих модов с самой игрой
Как устранить баг?
Вы наверное уже поняли, что вам необходимо удалить несовместимые моды. Разумеется, понять, какие моды несовметыми с игрой не представляется возможным. Поэтому советуем удалять все по порядку, если конечно у них есть установщик. Если же установщика у мода нет, то попробуйте найти в интернете неизмененные файлы, скачать и заменить их. Если найти эти файлы не удалось, то ваш единственный выход – переустановка игры.
Это должно помочь с этой ошибкой. Надеемся, вы справились!
Бар Реактор готов принять новых постояльцев!
Место общения для гостей сайта


Вылеты памяти если у вас RAM больше 3Гб
Вылет из-за переполнения игровой памяти.
Лечится просто переигровкой. Предупредить можно если раз в час или меньше перезапускать полностью игру.
Очень часто у игроков бывают вылеты с переполнением игровой памяти. Возникают они из-за несовершенства движковой системы удаления ненужных данных из игровой памяти. Чтобы отпали некоторые вопросы, представляю подборку вылетов, происходящих от переполнения игровой памяти.
Логи таких вылетов могут содержать следующие строки
1. Первый тип вылета. Независимо от наполнения, в логе всегда содержит строку «stack trace:»
[error][ 1450] : Недостаточно системных ресурсов для завершения операции.
2. Второй тип вылета. Независимо от наполнения, в логе всегда содержит строку «C stack overflow»
3. Третий тип вылета. Независимо от наполнения, в логе всегда содержит строку «Ran out of memory»
4. Четвертый тип вылета. Стандартный лог данного типа вылета вы можете увидеть ниже. Коварность данного вылета заключается в том, что данный вылет происходит в момент сохранения игры, и в результате сэйв будет битым.
5. Пятый тип вылета. Независимо от наполнения, в логе всегда содержит строку «Out of memory.»
Аргумент вылета ui ui mm opt 16.xml скорее всего поставили не тот русификатор!
Запуск программы невозможен, так как на компьютере отсутствует MSVCR120.dll
В случае вылета cant open section и duplicate section и подобные cant open/found скорее всего вы неправильно что-то установили и игр не может найти нужные вещи, потому что они заменились/удалились.
Сталкер Ayama..
В Зоне: 06.09.2015
Ранг: Ветеран сайта
Страна: Российская Федерация
город: Санкт-Петербург
Причины вылетов игры (разбираем логи)
Материал из S.T.A.L.K.E.R. Inside Wiki
Привет всем! Игра S.T.A.L.K.E.R., а конкретно сам движок X-Ray довольно капризный, и зачастую как в процессе модификации, так и во время игры игра «вылетает». Чтобы мы знали причину вылета, движок нам оставляет лог вылета. Лог вылета можно посмотреть несколькими способами:
Ну приступим. Начнём с простых:
Здесь игра не может открыть звуковой OGG-файл под названием sound в папке d:\stalker\gamedata\sounds\music\
Не может найти текстуру act_corp_monolit из папки textures\act
Не найдена трёхмерная OGF-модель mesh.ogf из папки meshes\physics.
Не найдена система частиц (партикл) hit_water_00 в директории hit_fx файла particles.xr (подробно опишу позже).
Не найден шейдер models\antigas_glass в библиотеке шейдеров.
Тут проблема вся в том, что неправильно закомпилился шейдер, при компиляции уровня на качестве, более высоком чем Draft. Нужно скачивать исправление шейдеров от товарища Haron. Для ЗП (ЧН) это может ещё быть из-за отсутствия thm-ок для текстур террейна уровня!
Нехватка оперативной памяти.
Неправильно настроены шейдеры. В настройках шейдера, во вкладке R2-A поставьте текстуру, которая вдальнейшем будет накладываться на террейн.
Не найдена переменная ammo_mag_size в секции [wpn_addon_grenade_launcher].
Переполнение стека. Смотрим внимательно: lua_error. Ошибка, возможно, в скриптах.
Какая то вершина (вейпоинт) пути sniper_3_walk стоит в неположенном месте (например не на аи-сетке). Объект stalker_0002 (в данном случае сталкер) который якобы двигался по пути sniper_3_walk попал на эту точку, а заодно ушёл за аи-сетку. Этого движок не терпит.
Возникают иногда произвольно при смерти неписей. Причина — движок, отрабатывая лут, изредка теряет серверный объект уничтожаемой вещи, в итоге происходит вылет.
Проблема возникает при убийстве НПС\мутанта. Типичный вылет по нехватке ресурсов. Встречается в основном на больших локациях. Но не на всех. На болотах из ЧН такой вылет встречается, а вот с локации aver от Кости V такого вылета нет. Однако для данного вылета есть таблетка, в виде правленого экзешника. Искать на АМК-форуме.
Неправильный визуал (модель) НПС.
В диалоге esc_dialog нет доступной для отображения фразы (скажем, все заткнуты инфопоршенами).
Игра не нашла в модели трёхмерную анимацию с именем death_init.
Причина вылета в том что игра не понимает значения 0 в danger_ignore.Проще говоря в логике какого то персонажа параметр danger_ignore = 0 либо в минусовом значении. Либо его вообще нету
P.S. Также может быть причина в том, что в логике у какого-то АИ что-то неправильно указано. Для исправления рекомендую вставить строчку перед 116: get_console():execute(self.object:name()). То имя в логе, которое будет последним после вылета, указывает на персонажа с кривой логикой.
Не найден класс персонажа. Возможно, НПС не прописан под своим классом в gamedata\npc_profile.xml, либо в creatures\spawn_section.ltx, либо в gameplay\character_desc.xml
Не найдена переменная remove_time в секции [vehicle_btr]. А в данном случае ошибка в том что если вы делали предмет как физическую модель(то бишь, которую нельзя использовать, говорить и вообще он похож на декорации типа деревьев, столов и прочего хлама) то необходимо указывать remove_time в его секции.
Метод обращения в игре не предусмотрен. Возможно, стоит пересмотреть подход к тому или иному скрипту.
На мультиплеерной карте не найдены точки респавна игроков. В SDK должен быть красный пацанчик. Настроить Team = 0
Случается когда одна из dll некорректна. Например такой вылет бывает если подсунуть в ТЧ 1.0004 xrGame от 6 патча.
Вылет встречается только на 6 патче при попытке хаванья из трупа. Ищите, исправленную Kolmogor’om, xrGame.dll в Интернете
Данный вылет бывает когда у какого либо из объектов установлено некорректное значение (читал, сам не получал его) Или же если данный вылет происходит при вызове класса, то проблема в том что в методе __init() класса прописано super()
Происходит при попытке вызвать класс, которого не существует
Скорее всего, отсутствует файл level.ai. Возможно после правки уровня в SDK и компиляции AI, вы забыли его скопировать в папку уровня. Важно помнить, что level.ai нужно обновлять для всех уровней, а не только для тех, которые подвергались правке.
Безлоговый вылет
Вылет, при котором лог отсутствует. Причины такого вылета:
1. Безлоговые вылеты бывают в основном из-за завышенных настроек видео.
Решение: В папке с игрой открыть папку gamedata, папку config, в ней файл alife, открыть любым текстовым редактором (блокнотом, или лучше word pad’ом) и найти строку switch distance = и изменить значение на 5, сохранить изменения. Это только одна (не сильно вероятная) причина безлогового вылета. если вы знаете ещё одну причину, пожалуйста напишите здесь.
2. Вторая причина неправильно указано название пути в логике НПС или он полностью отсутствует в файле way_ all.spawn. Вылетать будет когда дойдёт время до спавна этого НПС.
3. Также, безлоговые вылеты происходят из-за ошибок в диалогах.
Как исправить ошибку fatal error в сталкер call of chernobyl
Опять вылет 5 мин начала игры FATAL ERROR
0023:007220DB xrCore.dll, xrDebug::backend()
0023:6F727265 igdusc32.dll, USC::CShaderInstruction::ResetPrecision()
В Баре разрядка m98b вылет
Expression :
Function : CInifile::r_section
File : Xr_ini.cpp
Line : 523
Description : fatal error
Arguments : Can’t open section ‘mmo_magnum_300_ap_verybad’. Please attach [*.ini_log] file to your bug report
0023:00D720DB xrCore.dll, xrDebug::backend()
Expression :
Function : CInifile::r_section
File : Xr_ini.cpp
Line : 523
Description : fatal error
Arguments : Can’t open section ‘wpn_svd_rusty_1p78’. Please attach [*.ini_log] file to your bug report
0023:00D820DB xrCore.dll, xrDebug::backend() вылет по прицелам. Перемещение в рюкзак Бар.
Также имеется провал\прохождение сквозь текстуры. Из ангара попал в башню, на входе на базу Долга(Бар). Выскочил по методу научного тыка)
Daniil, Где. log И скриншоты И сейвы (это разные вещи). Не тупи, просто нужно внимательней читать.
Call of Chernobyl | A.R.E.A. 25 июл 2020 в 0:56
Перед тем, как что-либо писать, убедитесь что игра пропатчена до последней версии и что ответа на вашу проблему нет в теме вопрос-ответ: https://vk.com/pages?oid=-145776037&p=Часто задав.
Убедительная просьба прикреплять лог, он находится в appdata/logs и скриншоты. Скриншоты делаются на клавишу F12 и сохраняются в appdata/screenshots. Также желательно прикреплять сохранение, оно находится в appdata/savedgames. Сообщение о том, что видеокарта не соответствует требованием врёт, кидайте лог сюда.
Если ваш пост удалили, значит ошибка уже исправлена и информация не актуальна.













