Stalker ошибка r section can t open section

Постоянно вылетает как только захожу на територию бар.Пробовал переустанавливать с нуля,загружать автосейв,ждать, ничего не помогло.Только появляется на радаре какой-то сталкер,сразу вылет.Солянка 19.04.10+дополнение от 14.08.10+микропатч 17.08.10+патч 20.08.10

1-Й лог

Expression : Ran out of memory

Function : CRender::texture_load

File : E:stalkersourcestrunkxr_3daxrRenderTexture.cpp

Line : 356

Description : D3DXCreateTextureFromFileInMemoryEx ( HW.pDevice,S->pointer(),S->length(), D3DX_DEFAULT,D3DX_DEFAULT, IMG.MipLevels,0, IMG.Format, D3DPOOL_SYSTEMMEM, D3DX_DEFAULT, D3DX_DEFAULT, 0,&IMG,0, &T_sysmem )

Arguments : f:gamess.t.a.l.k.e.rgamedatatexturesdeath_moddifmap.dds

2-й лог

Expression : data

Function : CVirtualFileReader::CVirtualFileReader

File : E:stalkersourcestrunkxrCoreFS.cpp

Line : 462

Description : f:gamess.t.a.l.k.e.rgamedatasoundscharacters_voicehuman_01newbiemusicguitar_1.ogg

Arguments : Not enough storage is available to process this command.

I fast-travelled to the Garbage from Rostok via the Guide and was walking towards the Garbage checkpoint when the game crashed out of nowhere. Here’s the error message:

[error]Expression    : 
[error]Function      : CInifile::r_section
[error]File          : Xr_ini.cpp
[error]Line          : 544
[error]Description   : fatal error
[error]Arguments     : Can't open section 'lc_darkscape_collapsed_tunnel_cordon_south'. Please attach [*.ini_log] file to your bug report

And here’s the full log file: Pastebin.com

I apologize if I don’t sound clear because I myself don’t even know what caused this. I’m playing with stable mods, my PC has a ton of storage left, everything was going smoothly and perfectly up until that point. I was in the middle of a firefight though but I still don’t see why it relates to this problem. It seems that one of the location files was corrupted. I also loaded the save on a fresh installation of Anomaly and the same error pops up. Does anyone know why it’s happening? I’ve made great progress in my game and don’t want to lose it. I’ll help as much as possible and any help is appreciated!

** I think it’s due to a save corruption, because creating a new game works fine, loading my old savefiles works fine, but the last 5 quicksaves, autosaves and sleep saves are corrupted.

Edited by: duongnhatminhbrvt

For Anomaly I find it’s best to avoid quick-saving altogether. There have been times where I’ve come back to the game and subsequently forgot about this rule only to have major problems with stability. I don’t know why it happens. But I would speculate that it has something to do with the extent to which the game has been modified.

In my experience, it has always felt concordant with running the game in a heavily modified state. Possibly something related to the throughput of data being processed by the engine at any given time. I’m not going to pretend I know what the technical distinction is between Quick-saving and Hard-saving, but there appears to be a discernable difference between them, at least as it relates to stability on my end.

Not very helpful, but maybe something can be gleaned from that observation.

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()

Содержание

  1. Fatal Error Expression No Expression Function в Сталкере — как исправить
  2. Как найти ошибку?
  3. Что за ошибка, когда появляется?
  4. Причины возникающих ошибок
  5. Пути решения ошибок
  6. Fatal Error Expression No Expression Function в Сталкере — как исправить
  7. Как найти ошибку?
  8. Что за ошибка, когда появляется?
  9. Причины возникающих ошибок
  10. Пути решения ошибок
  11. Game crashing.. Please help Thread — S.T.A.L.K.E.R. Anomaly mod for S.T.A.L.K.E.R.: Call of Pripyat
  12. S.T.A.L.K.E.R. Anomaly
  13. S.T.A.L.K.E.R.: Call of Pripyat mod | Released 2018

Fatal Error Expression No Expression Function в Сталкере — как исправить

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

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

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

Прежде чем фиксить проблему, требуется разобраться в том, как же ее найти и выявить . Узнать причину вылета игры легко, поскольку она оставляет в памяти компьютера специальный лог. Если ваша игра вылетает или зависает, она автоматически начинает создавать работающие файлы, которые записываются на системный диск С. Игра 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.

Источник

Fatal Error Expression No Expression Function в Сталкере — как исправить

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

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

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

Прежде чем фиксить проблему, требуется разобраться в том, как же ее найти и выявить . Узнать причину вылета игры легко, поскольку она оставляет в памяти компьютера специальный лог. Если ваша игра вылетает или зависает, она автоматически начинает создавать работающие файлы, которые записываются на системный диск С. Игра 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.

Источник

Game crashing.. Please help Thread — S.T.A.L.K.E.R. Anomaly mod for S.T.A.L.K.E.R.: Call of Pripyat

S.T.A.L.K.E.R. Anomaly

S.T.A.L.K.E.R.: Call of Pripyat mod | Released 2018

The stand-alone mod S.T.A.L.K.E.R. Anomaly aims to be the most stable and customizable experience for fans of the S.T.A.L.K.E.R. games. It’s powered by the Monolith 64-bit engine, a custom fork of the X-Ray engine.

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

Also does this mean that I can’t use scopes now with the new BaS version?

Its the new BaS update, did you not read the update history?

———————————————————WARNING—————————————————————
In order not to spoil the saves it is better before installing to disconnect the sights with magnification off all Saiga’s and PSO sights with an eyecup from all AK models. If you forgot to do this or, for example, you have a Saiga with Leupold in your stash, then you need to remove the sight from it without getting the Saiga out of the stash. In any case if after picking some scoped version of gun you have crash CTD with words like can find model, reload your save and remove the scope inside the stash or inside the NPC’s inventory. If even this can’t help, you can manually take any ogf file change its name to one mentioned in log and place it in the folder mentioned in log. Also if you use DX8, do not use night scopes otherwise the game will crash.

Acemax Ok thanks but my game is crashing when I load the saves with the mod enabled and disabled so I can’t even take it off. Also, my game was previously working fine but I changed the order of my mods because a different mod (knife in inv skin) wasn’t working.

Also does this mean that I can’t use scopes now with the new BaS version?

It would crash without BaS if you load a save that had it installed and would crash with BaS because a weapon is missing. This could be caused by your load order (this is mentioned in the update history) or the above mentioned Warning.

The error shows that wpn_ak105_1p78gs which is a BaS weapon can’t be found, this means that you probably have a mod that changes the same ltx that contains this weapon.

I’m not going to lie, not the best at modding myself, but i’m having a fairly similar issue. The game crashes before properly starting up, and the logs give this Error

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

Can’t find the solution yet, but it has to do with something in the ‘Muh Immersion’ pack. prior, i’ve only had one single mod installed, the food drug and drink animations. it has to be some issue with installation maybe?

I’m not going to lie, not the best at modding myself, but i’m having a fairly similar issue. The game crashes before properly starting up, and the logs give this Error

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

Can’t find the solution yet, but it has to do with something in the ‘Muh Immersion’ pack. prior, i’ve only had one single mod installed, the food drug and drink animations. it has to be some issue with installation maybe?

OnegRiots Muh Immersion addon pack? It hasn’t been updated to work with Anomaly 1.5.1.

Ahhhh. i think thats it. Sucks but I might make a fresh save and such to try out the mods in an older version

Full re-install and test before installing the mods, and now ive come with another error unortunately.

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

Delayed action fuse this time

Got almost the same type of crash. Log says:

[error]Expression :
[error]Function : CInifile::r_section
[error]File : Xr_ini.cpp
[error]Line : 544
[error]Description : fatal error
[error]Arguments : Can’t open section ‘ammo_12x70_buck_selfammo_class’

Crash happens mostly on Jupiter, when loading to location or playing on it (i was in the middle of the Afterlight questline, when i got this crash). I noticed it has the same «[error]Line» number as the OP, so i’m asking here. Does anybody know what to do?

[error]Expression :
[error]Function : CInifile::r_section
[error]File : Xr_ini.cpp
[error]Line : 544
[error]Description : fatal error
[error]Arguments : Can’t open section ‘stalker_names_merc’. Please attach [*.ini_log]

Anyone seen this before?

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

HOW I CAN FIX THAT ERROR.

ERROR: CGameObject:net_spawn() Object with ID already exists! self=sim_default_stalker_021628 other=sim_default_stalker_021628
! Failed to spawn entity ‘sim_default_stalker_0’
ERROR: CGameObject:net_spawn() Object with ID already exists! self=harmonica_a15892 other=harmonica_a15892
! Failed to spawn entity ‘harmonica_a’
ERROR: CGameObject:net_spawn() Object with ID already exists! self=device_pda21629 other=device_pda21629
! Failed to spawn entity ‘device_pda’
ERROR: CGameObject:net_spawn() Object with ID already exists! self=wpn_toz10621640 other=wpn_toz10621640
! Failed to spawn entity ‘wpn_toz106’
ERROR: CGameObject:net_spawn() Object with ID already exists! self=mag_svd_7.62x54_default29193 other=mag_svd_7.62x54_default29193
! Failed to spawn entity ‘mag_svd_7.62x54_default’
ERROR: CGameObject:net_spawn() Object with ID already exists! self=af_zhelch40452 other=af_zhelch40452
! Failed to spawn entity ‘af_zhelch’
ERROR: CGameObject:net_spawn() Object with ID already exists! self=stick_kolbasa_bred52493 other=stick_kolbasa_bred52493
! Failed to spawn entity ‘stick_kolbasa_bred’
ERROR: CGameObject:net_spawn() Object with ID already exists! self=guitar_a55910 other=guitar_a55910
! Failed to spawn entity ‘guitar_a’
ERROR: CGameObject:net_spawn() Object with ID already exists! self=mag_rpk_5.45x39_default64518 other=mag_rpk_5.45x39_default64518
! Failed to spawn entity ‘mag_rpk_5.45x39_default’
* [x-ray]: Full Memory Stats
* [win32]: free[137429895728 K], reserved[4394580 K], committed[4663100 K]
* [ D3D ]: textures[1882824 K]
* [x-ray]: process heap[1691017 K]
* [x-ray]: economy: strings[118617 K], smem[21760 K]
* Saving spawns.
* Saving objects.
* 30988 objects are successfully saved
* Game lore — quicksave_4.scop is successfully saved to file ‘c:/users/lore/downloads/anomaly-1.5.1.2appdatasavedgameslore — quicksave_4.scop’
stack trace:

at address 0x00000001401E3152

hello stalkers im having a random crash, any ideas?

I think it’s because you touched something in the video settings. To fix it simply go to the launcher and check the option to reset «default user.ltx» save the settings and start the game then make sure that option has been unchecked when you start it again if it is not uncheck it and save and start. And with that it should be solved.

maybe that’s your problem if it isn’t try deleting the whole game and re-extracting it to a different folder

Easiest way to fix this is copy ur saves somewhere else, as well as your mod (if u replace vanilla gamedata with mod’s gamedata) delete the game folder and redownload a new one

Only registered members can share their thoughts. So come on! Join the community today (totally free — or sign in with your social account on the right) and join in the conversation.

Источник

Posts
Game crashing.. Please help (Games : S.T.A.L.K.E.R.: Call of Pripyat : Mods : S.T.A.L.K.E.R. Anomaly : Forum : Support : Game crashing.. Please help) Post Reply
Thread Options

Привет всем! Игра S.T.A.L.K.E.R., а конкретно сам движок X-Ray довольно капризный, и зачастую как в процессе модификации, так и во время игры игра «вылетает». Чтобы мы знали причину вылета, движок нам оставляет лог вылета. Лог вылета можно посмотреть несколькими способами:

  • В текстовом редакторе нажать Ctrl+V (Вставить)
  • Посмотреть лог игры включая лог вылета в файле xray_имя_пользователя.log в папке C:Documents and SettingsAll UsersДокументыSTALKER-***logs
  • Посмотреть непосредственно в окне багтрекера (только в ЧН и ЗП).

Ну приступим. Начнём с простых:


Expression    : wave&&wave->length()
Function      : CSoundRender_Source::LoadWave
File          : E:stalkerpatch_1_0004xrSoundSoundRender_Source_loader.cpp
Line          : 65
Description   : Can't open wave file:
Arguments     : d:stalkergamedatasoundsmusicsound.ogg

Здесь игра не может открыть звуковой OGG-файл под названием sound в папке d:stalkergamedatasoundsmusic


Expression    : fatal error
Function      : CRender::texture_load
File          : E:stalkerpatch_1_0004xr_3daxrRenderTexture.cpp
Line          : 295
Description   : <no expression>
Arguments     : Can't find texture 'actact_corp_monolit'

Не может найти текстуру act_corp_monolit из папки texturesact


Expression    : fatal error
Function      : CModelPool::Instance_Load
File          : E:stalkerpatch_1_0004xr_3daxrRenderModelPool.cpp
Line          : 111
Description   : <no expression>
Arguments     : Can't find model file 'physicsmesh.ogf'.

Не найдена трёхмерная OGF-модель mesh.ogf из папки meshesphysics.


Expression    : SG
Function      : CRender::model_CreateParticles
File          : E:stalkerpatch_1_0004xr_3daxrRender_R2r2.cpp
Line          : 330
Description   : Particle effect or group doesn't exist
Arguments     : hit_fxhit_water_00

Не найдена система частиц (партикл) hit_water_00 в директории hit_fx файла particles.xr (подробно опишу позже).


Expression    : !m_bAutoRemove
Function      : CParticlesObject::Init
File          : D:prog_repositorysourcestrunkxrGameParticlesObject.cpp
Line          : 50
Description   : Can't set auto-remove flag for looped particle system.
Arguments     : snow_stepsstep

Не установлен интервал (время) проигрывания группы/эффекта партиклов. В Particle Group -> End Time(s) укажите время, через которое частицы должны исчезнуть. Заодно проверьте particle effect -> Kill Old -> Age limit.


Expression    : fatal error
Function      : CResourceManager::_GetBlender
File          : E:stalkerpatch_1_0004xr_3daResourceManager.cpp
Line          : 49
Description   : <no expression>
Arguments     : Shader 'modelsantigas_glass' not found in library.

Не найден шейдер modelsantigas_glass в библиотеке шейдеров.


Expression    : fs
Function      : CResourceManager::_CreateVS
File          : E:stalkerpatch_1_0004xr_3daResourceManager_Resources.cpp
Line          : 185
Description   : shader file doesnt exist
Arguments     : d:stalkergamedatashadersr2deffer_impl_flat.vs

Тут проблема вся в том, что неправильно закомпилился шейдер, при компиляции уровня на качестве, более высоком чем Draft. Нужно скачивать исправление шейдеров от товарища Haron.
Для ЗП (ЧН) это может ещё быть из-за отсутствия thm-ок для текстур террейна уровня!


Expression : fatal error
Function : out_of_memory_handler
File : D:prog_repositorysourcestrunkxrCorexrDebugNew.cpp
Line : 336
Description : <no expression>
Arguments : Out of memory. Memory request: 55965 K 

Нехватка оперативной памяти.


[error]Expression : assertion failed
[error]Function : CBuild::Load
[error]File : .Build_Load.cpp
[error]Line : 98
[error]Description : B.dwMaterialGame<65536

Неправильно настроены шейдеры. В настройках шейдера, во вкладке R2-A поставьте текстуру, которая вдальнейшем будет накладываться
на террейн.


Expression : fatal error
Function : CInifile::r_string
File :E:stalkersourcestrunkxrCoreXr_ini.cpp
Line : 352
Description : <no expression>
Arguments : Can't find variable ammo_mag_size in [wpn_addon_grenade_launcher]

Не найдена переменная ammo_mag_size в секции [wpn_addon_grenade_launcher].


Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : D:xray-svnxr_3daxrGamescript_engine.cpp
Line          : 74
Description   : <no expression>
Arguments     : LUA error: C stack overflow

Переполнение стека. Смотрим внимательно: lua_error. Ошибка, возможно, в скриптах.


Expression : vertex || show_restrictions(m_object)
Function : CPatrolPathManager::select_point
File : E:stalkersourcestrunkxr_3daxrGamepatrol_path_manager.cpp
Line : 155
Description : any vertex in patrol path [sniper_3_walk] in inaccessible for object [stalker_0002]

Какая то вершина (вейпоинт) пути sniper_3_walk стоит в неположенном месте (например не на аи-сетке). Объект stalker_0002 (в данном случае сталкер) который якобы двигался по пути sniper_3_walk попал на эту точку, а заодно ушёл за аи-сетку. Этого движок не терпит.

То же самое произойдет если координаты(вейпоинт) пути sniper_3_walk совпадет с координатами места, где НПС запрещено находиться, будь то рестриктор или аномалия в схеме обхода аномалий.
Также этот вылет наблюдается при попытке отправить НПС за пределы места работ параметр out_rest = «имя_рестриктора» в файле загрузки работ гулага. Попробуйте любого сталкера из лагеря новичков отправить, допустим, к остановке — получите этот самый вылет.


Expression : e_entity
Function : xrServer::Process_event_reject
File : E:stalkersourcestrunkxr_3daxrGamexrServer_process_event_reject.cpp
Line : 12
Description : entity not found. id_parent=7540 id_entity=44047 frame=2075050

Возникают иногда произвольно при смерти неписей. Причина — движок, отрабатывая лут, изредка теряет серверный объект уничтожаемой вещи, в итоге происходит вылет.


Expression : fatal error
Function : CScriptEngine::lua_error
File : D:xray-svnxr_3daxrGamescript_engine.cpp
Line : 74
Description : <no expression>
Arguments : LUA error: e:stalkergamedatascripts_g.script:20: bad argument #2 to 'format' (string expected, got no value)

Ошибка распространённая. На первый взгляд кажется, что ошибка как раз в скриптах, но всё может быть иначе. В одной из пиратских версий игры этот вылет наблюдается особенно часто из-за криво модифицированного файла «XR_3DA.exe». Если же вы уверены, что у вас лицензионная версия игры, можно попробовать сделать так: открываем файл _g.script блокнотом, закомменчиваем 20 строку (ставим перед строкой —) и идём к тому месту где поймали вылет. Так мы получим более развёрнутый ответ.

Участник: Призрак: Автор прав в том что вылет очень распространен, но так его исправлять нельзя, так как nil передается в эту функцию только при каком-то форс-мажоре. Поэтому необходимо перейти в _g.script в функцию printf и перед log1(string.format(fmr,..)) дописать: get_console():execute(«load «..fmt). После этого запустить еще раз игру и посмотреть при передачи какой строки игра вылетает. Потом найти эту строку в скриптах игры и прикинуть почему аргумент (у нас это аргумент №2 (bad argument #2)) равен nil. Возможность такового вылета из — за слишком быстрой скорости актера, слишком высокому прыжку. (Редактировать: config/creatures/actor.ltx)


Expression    : assertion failed
Function      : _VertexStream::Lock
File          : E:stalkerpatch_1_0004xr_3daR_DStreams.cpp
Line          : 44
Description   : (bytes_need<=mSize) && vl_Count

Проблема возникает при убийстве НПСмутанта. Типичный вылет по нехватке ресурсов. Встречается в основном на больших локациях. Но не на всех. На болотах из ЧН такой вылет встречается, а вот с локации aver от Кости V такого вылета нет. Однако для данного вылета есть таблетка, в виде правленого экзешника. Искать на АМК-форуме.


Expression    : fatal error
Function      : IRender_Visual::Load
File          : E:stalkerpatch_1_0004xr_3daFBasicVisual.cpp
Line          : 58
Description   : <no expression>
Arguments     : Invalid visual

Неправильный визуал (модель) НПС.


Expression    : !phrase_dialog->m_PhraseVector.empty()
Function      : CPhraseDialog::SayPhrase
File          : E:stalkerpatch_1_0004xr_3daxrGamePhraseDialog.cpp
Line          : 140
Description   : No available phrase to say, dialog[esc_dialog]

В диалоге esc_dialog нет доступной для отображения фразы (скажем, все заткнуты инфопоршенами).


Expression    : motion_ID.valid()
Function      : CKinematicsAnimated::ID_Cycle
File          : D:prog_repositorysourcestrunkLayersxrRenderSkeletonAnimated.cpp
Line          : 210
Description   : ! MODEL: can't find cycle:
Arguments     : death_init

Игра не нашла в модели трёхмерную анимацию с именем death_init.


Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:stalkerpatch_1_0004xr_3daxrGamescript_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...hadow of chernobylgamedatascriptsxr_danger.script:116: attempt to index field 'ignore_types' (a nil value)

Причина вылета в том что игра не понимает значения 0 в danger_ignore.Проще говоря в логике какого то персонажа параметр danger_ignore = 0 либо в минусовом значении. Либо его вообще нету

P.S. Также может быть причина в том, что в логике у какого-то АИ что-то неправильно указано. Для исправления рекомендую вставить строчку перед 116: get_console():execute(self.object:name()). То имя в логе, которое будет последним после вылета, указывает на персонажа с кривой логикой.


Expression    : fatal error
Function      : CInifile::r_string
File          : E:stalkerpatch_1_0004xrCoreXr_ini.cpp
Line          : 352
Description   : <no expression>
Arguments     : Can't find variable class in [test_no_klass_npc]

Не найден класс персонажа. Возможно, НПС не прописан под своим классом в gamedatanpc_profile.xml, либо в creaturesspawn_section.ltx, либо в gameplaycharacter_desc.xml


Expression    : fatal error
Function      : CInifile::r_section
File          : E:stalkerpatch_1_0004xrCoreXr_ini.cpp
Line          : 342
Description   : <no expression>
Arguments     : Can't open section 'bandage_test_kick1'

Игра не может найти секцию. Это может быть предмет, НПС и многое другое. Возможно, вы написали название с ошибками. Либо когда добавляли его в: продажу, скрипт, НПС , выпадение из НПС, а в редких случаях это может быть иммунитет чего либо(определить потом трудно). Часто такое бывает связано с названием секции.


Expression    : fatal error
Function      : CInifile::r_string
File          : E:stalkerpatch_1_0004xrCoreXr_ini.cpp
Line          : 352
Description   : <no expression>
Arguments     : Can't find variable remove_time in [vehicle_btr]

Не найдена переменная remove_time в секции [vehicle_btr]. А в данном случае ошибка в том что если вы делали предмет как физическую модель(то бишь, которую нельзя использовать, говорить и вообще он похож на декорации типа деревьев, столов и прочего хлама) то необходимо указывать remove_time в его секции.


Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:stalkerpatch_1_0004xr_3daxrGamescript_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...dow of chernobylgamedatascriptstest_kick.script:34: attempt to call method 'section' (a nil value)

Метод обращения в игре не предусмотрен. Возможно, стоит пересмотреть подход к тому или иному скрипту.


Expression    : rpoints[0].size()
Function      : game_sv_Deathmatch::Create
File          : D:prog_repositorysourcestrunkxrGamegame_sv_deathmatch.cpp
Line          : 99
Description   : rpoints for players not found

На мультиплеерной карте не найдены точки респавна игроков. В SDK должен быть красный пацанчик. Настроить Team = 0


Expression    : fatal error
Function      : xrServer::Process_update
File          : E:stalkerpatch_1_0004xr_3daxrGamexrServer_process_update.cpp
Line          : 37
Description   : <no expression>
Arguments     : Beer from the creator of 'WP_SHOTG'

Такое иногда бывает, когда ты (ГГ) или НПС заряжает дробовик или другое оружие со значением tri_state_reload = true.
Это глюк. в игре что-то сбивается, и когда у дробовика максимальное количество заряженных патронов скажем 6, он заряжается за 6 и дальше.. дальше.. дальше.. и так пока не произойдёт вылет с вышеуказанным логом. вылет не значительный и редкий, но если он случается слишком часто, можно в конфигах всех дробовиков и ружей поменять значение tri_state_reload = true на tri_state_reload = false.


Expression    : fatal error
Function      : CInifile::r_string
File          : D:prog_repositorysourcestrunkxrCoreXr_ini.cpp
Line          : 477
Description   : <no expression>
Arguments     : Can't find variable bound_rect in [level_map]

Такой лог бывает когда подключаешь локацию из ТЧ в ЗП. Причина проста — в ЗП уровнях файл строчка bound_rect пишется в файле gamedatalevelsимя_уровняlevel.ltx, а в ТЧ строка bound_rect для каждого уровня непосредственно в файле gamedataconfiggame_maps_single.ltx …

Исправить просто, нужно изменить файл gamedatalevelsимя_уровняlevel.ltx в подключенной локации, просто перенести строку bound_rect из game_maps_single.ltx в level.ltx перед строчкой texture.


Expression : hGame
Function : CEngineAPI::Initialize
File : E:stalkerpatch_1_0004xr_3daEngineAPI.cpp
Line : 65
Description : Game DLL raised exception during loading or there is no game DLL at all

Случается когда одна из dll некорректна. Например такой вылет бывает если подсунуть в ТЧ 1.0004 xrGame от 6 патча.


Expression    : assertion failed
Function      : CInventory::Eat
File          : E:stalkersourcestrunkxr_3daxrGameInventory.cpp
Line          : 892
Description   : pIItem->m_pCurrentInventory==this

Вылет встречается только на 6 патче при попытке хаванья из трупа. Ищите, исправленную Kolmogor’om, xrGame.dll в Интернете


[error]Expression    : error handler is invoked!
[error]Function      : invalid_parameter_handler
[error]File          : E:stalkersourcestrunkxrCorexrDebugNew.cpp
[error]Line          : 804
[error]Description   : 

Данный вылет бывает когда у какого либо из объектов установлено некорректное значение (читал, сам не получал его)
Или же если данный вылет происходит при вызове класса, то проблема в том что в методе __init() класса прописано super()


Expression : !m_error_code
Function : raii_guard::~raii_guard
File : D:prog_repositorysourcestrunkxrServerEntitiesscript_storage.cpp
Line : 748
Description : d:stalker copgamedatascriptsbind_stalker.script:231: attempt to index global 'ИМЯ_ФАЙЛА' (a nil value)

Вылет происходит в двух случаях — когда скрипт пытается вызвать функцию из несуществующего файла или когда в файле допущена синтаксическая ошибка.


Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:stalkersourcestrunkxr_3daxrGamescript_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: attempt to call a nil value

Происходит при попытке вызвать класс, которого не существует


Небольшой пример из практики по определению ошибки в особых случаях(для начинающих):
Игра зависла, картинка на экране не меняется, на Ctrl + Alt+ Delete не реагирует. Только «Холодная перезагрузка» reset. Но при этом обычно в логе нет записи и обычным Ctrl + V ошибку не увидеть.
Я пользуюсь программой Punto Switcher. Есть в ней опция «дневник», она ведёт запись всех нажатий клавиш и по нажатию сочетаний клавиш содержимое памяти может записывать в дневник.
теперь когда игра зависла и картинка на экране не меняется, нажимаете Ctrl + Alt+ Delete. Внешне ничего не изменится, но ОС будет реагировать
на клавиши, нажимаете сочетание клавиш «записать в дневник». Делаете перезагрузку, открываете дневник — Ваша ошибка записана.
«дядя Саша»


Expression    : bone_id!=BI_NONE
Function      : SArtefactDetectorsSupport::SetVisible
File          : D:prog_repositorysourcestrunkxrGameArtefact.cpp
Line          : 525
Description   : link

Возникает при создании или добавлении чужих артефактов. В artefacts.ltx, в секции af_base есть параметр particles_bone=link. Это имя косточки, которая принимается за центр при проигрывании партикла. Если кость в артефакте называется по иному, например joint2, и это не указанно в секции нового арта, которая наследуется от базовой и подразумевает естественно наличие link, получаем вылет. Решается конвертированием модели арта в .object, просмотром в sdk и выяснением имени косточки с занесением в конфиг.


Expression    : error handler is invoked!
Function      : invalid_parameter_handler
File          : D:prog_repositorysourcestrunkxrCorexrDebugNew.cpp
Line          : 815
Description   : bad argument #3 to 'format' (string expected, got no value)

Вылет заканчивающийся строкой, то что выше не указываю роли не играет, здесь роль играет только «bad argument #3». Если это появилось значит у Вас ошибка в файле с расширением .ltx (обращаю внимание, не путать с файлами .script), которая находится между [….] квадратными скобками в файле. Это может быть секция предмета, секция логики, секция пути файла way_, т.е. там где присутствуют квадратные скобки.


Expression    : cross_table().header().level_guid() == level_graph().header().guid()
Function      : CAI_Space::load
File          : D:prog_repositorysourcestrunkxrGameai_space.cpp
Line          : 113
Description   : cross_table doesn't correspond to the AI-map

Скорее всего, отсутствует файл level.ai. Возможно после правки уровня в SDK и компиляции AI, вы забыли его скопировать в папку уровня. Важно помнить, что level.ai нужно обновлять для всех уровней, а не только для тех, которые подвергались правке.


Безлоговый вылет

Вылет, при котором лог отсутствует. Причины такого вылета:

1. Безлоговые вылеты бывают в основном из-за завышенных настроек видео.

Решение:
В папке с игрой открыть папку gamedata, папку config, в ней файл alife, открыть любым текстовым редактором (блокнотом, или лучше word pad’ом) и найти строку switch distance = и изменить значение на 5, сохранить изменения. Это только одна (не сильно вероятная) причина безлогового вылета. если вы знаете ещё одну причину, пожалуйста напишите здесь.

2. Вторая причина неправильно указано название пути в логике НПС или он полностью отсутствует в файле way_ all.spawn. Вылетать будет когда дойдёт время до спавна этого НПС.

3. Также, безлоговые вылеты происходят из-за ошибок в диалогах.



  • Автор статьи — Pihan13
  • Дополнительный справочник «вылетов» игры

Не стесняемся — дополняем, если знаем о чём идёт речь.

1) Вылеты при нехватке памяти:

Симптом: любой вылет со ссылкой на «out of memory» или аналогично «insufficient resources available» или «no more data is available». Кроме того, некоторые вылеты с «Can’t open section» тоже могут быть связаны с нехваткой памяти.

Причина: STALKER – игра крайне требовательная к ресурсам, она перегружена даже в чистом виде, и в особенности некоторые карты – Кордон, Тёмная Долина, Армейские Склады, Припять. При этом совершенно НЕ ИМЕЕТ ЗНАЧЕНИЯ сколько у вас оперативной памяти! Для процессов 32-битной версии Виндовс доступная память ограничена 2 Гб и не больше.

Лечение: снизьте качество текстур, или в особо тяжких случаях, перейдите на статичное освещение. Кроме того, можно попробовать играть с опцией командной строки » -noprefetch». Эту опцию без кавычек можно вбить в свойства ярлыка сталкера через пробел сразу за ссылкой на экзешник игры. Если же вы играете на Висте, можно попробовать играть, запустив сначала команду «bcdedit /SetIncreaseUserVA 2700», залогинившись с административными правами.

2) Вылеты рендера:

Симптом:

Code

stack trace:

001B:0188B3B6 xrRender_R1.dll
or
001B:02C09EE6 xrRender_R2.dll

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

Лечение: хорошо в этом вылете то, что он обычно только временная проблема, и лечится простой загрузкой с последнего сейва. Основная локация таких вылетов – Янтарь, они часто случаются к северо-востоку от бункера экологов.

3) Вылеты с потерянным игрой или уничтоженным оружием:

Симптом примерно такой:

Code

FATAL ERROR

[error]Expression : e_entity
[error]Function : xrServer::Process_event_reject
[error]File : E:stalkerpatch_1_0004xr_3daxrGamexrServer_process_event_reject.cpp
[error]Line : 12
[error]Description : entity not found. id_parent=1350 id_entity=1312 frame=11471

stack trace:

Scheduler tried to update object lvl_community_respawn_xxxxx (e.g., esc_soldier_respawn_11350)

Причина: этот вылет обычно возникает когда оружие свежеубитого непися уничтожено или покинуло уровень (провалилось сквозь землю) в тот момент когда его хотел подобрать другой непись или главгерой

Лечение: обычно достаточно просто загрузить последний сейв и вылет пропадает.

4) Вылеты с боем сейвов – большей частью исправлены в патче 1.0004, но могут возникать и в 1.0005

Симптом примерно такой:

Code

stack trace:

xrGame.dll
xrGame.dll

или ошибка «Can’t open section»

Причина: Сейвгейм повреждён. Это например может произойти в том случае, когда игра уничтожила труп, но не очистила точку на карте, привязанную к нему. Вы также получите эту проблему если увидели в логе строку вида:

Code

«- Critical: SMapLocation binded to non-existent object id=xxxxx»

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

Лечение: в этом случае придётся искать более раннее сохранение, где эта проблема ещё не возникла.

5) Некорректное место спавна:

Симптом примерно такой:

Code

! Cannot build GAME path! (object m_tushkano_normal21511)
! CURRENT LEVEL : l10_radar
! CURRENT game point position : [376.978180][-51.199860][29.992897]

FATAL ERROR

[error]Expression : I != levels().end()
[error]Function : GameGraph::CHeader::level
[error]File : e:stalkerpatch_1_0004xr_3daxrgamegame_graph_inline.h
[error]Line : 171
[error]Description : there is no specified level in the game graph : 96

stack trace:

Scheduler tried to update object m_tushkano_normal21511

… или что-то вроде вот этого …

Code

FATAL ERROR

[error]Expression : false
[error]Function : CGameGraph::distance
[error]File : e:stalkerpatch_1_0004xr_3daxrgamegame_graph_inline.h
[error]Line : 96
[error]Description : There is no proper graph point neighbour!

stack trace:

Причина: некий мутант или непись заспавнился в некорректном месте. Причина этого в том, что А-лайф спавнит их в некотором произвольном радиусе от точки спавна, что позволяет каждый раз спавн разнообразить. К сожалению, иногда он умудряется поместить живность в точку снаружи уровня – под землю или в стену, или заспавненый объект проваливается под уровень.

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

6) Некорректное место спавна – второй вариант:

Симптом примерно такой:

Code

! DetailPathManager has failed : from [142.099976,-4.614447,445.899963] to [142.099976,-5.792273,443.799988]
! DetailPathManager has failed : from [142.099976,-4.614447,445.899963] to [142.099976,-5.792273,443.799988]
! DetailPathManager has failed : from [142.099976,-4.614447,445.899963] to [142.099976,-5.792273,443.799988]

stack trace:

001B:01E59454 xrGame.dll
001B:01E5E8A4 xrGame.dll
001B:01E5E584 xrGame.dll

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

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

7) Вылеты вида «Bad argument #2 to ‘format’» или аналогичные

Симптом примерно такой:

Code

FATAL ERROR

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : D:xray-svnxr_3daxrGamescript_engine.cpp
[error]Line : 74
[error]Description : <no>
[error]Arguments : LUA error: e:stalkergamedatascripts_g.script:20: bad argument #2 to ‘format’ (string expected, got no value)

stack trace:

Причина: обычная причина этих вылетов – передача некорректных значений родным функциям игры. Эти ошибки обычно возникают когда произошёл какой-то серьёзный сбой, и о таких вылетах желательно сообщать разработчикам. Если такой вылет случился желательно так же сбросить текст выше строки FATAL ERROR из лога.

Лечение: обычно достаточно просто загрузить последний сейв и вылет пропадает. Если же этот вылет у вас происходит при загрузке сейва – сбросьте его разработчикам мода с логом вылета.

8) Редкий родной вылет 1: CTheoraSurface

Симптом:

Code

stack trace:

001B:004BCFBC XR_3DA.exe, CTheoraSurface::`vftable'()
001B:0298C084 xrGame.dll
001B:02994577 xrGame.dll

Причина: случается когда вы просматриваете в ПДА контакт в тот момент когда он переключается в оффлайн.

Лечение: обычно достаточно просто загрузить последний сейв.

9) Редкий родной вылет 2: CKinematicsAnimated

Симптом:

Code

stack trace:
001B:00451CE8 XR_3DA.exe, CKinematicsAnimated::ID_Cycle_Safe()

Причина: обычно связан с отработкой физики и анимации. Если происходит стабильно на каком-то специфичном персонаже – сообщите разработчикам.

Лечение: обычно достаточно просто загрузить последний сейв.

10) Редкий родной вылет 3: ParticleManager

Симптом:

Любой вылет со ссылкой на ParticleManager.

Причина: обычно происходит при воспроиведении частиц – дыма костров, огня, стрельбы и т.д.

Лечение: во многих случаях помогает обновление драйверов видеокарты

11) Две или более ошибки друг за другом

Симптом:

Code

[error][183] : Cannot create a file when that file already exists.

Причина: обычно это просто две одинаковых ошибки, произошедших одновременно

Лечение: в логе обычно есть и первая ошибка из серии. Разбирайтесь с ней так, как описано выше для ошибок этого вида.

12) Ошибки пути или маршрутов

Симптом примерно такой:

Code

Expression : ai().level_graph().valid_vertex_id(vertex->data().level_vertex_id())
Function : CPatrolPathManager::select_point
File : E:/stalker/patch_1_0004/xr_3da/xrGame/patrol_path_manager.cpp
Line : 164
Description : patrol path[mil_mercs_walker_3_walk], point on path [name07],object [ros_killer_respawn_230016]

Причина: в игре даже пропатченной до версии 1.0005 всё ещё есть проблемы с маршрутами.

Лечение: обычно достаточно просто загрузить последний сейв и не сохраняться рядом с местами, где происходят такие вылеты.

13) Вылеты типа:

Code

Expression : error handler is invoked!
Function : invalid_parameter_handler
File : E:stalkersourcestrunkxrCorexrDebugNew.cpp
Line : 800
Description :

Expression : error handler is invoked!
Function : invalid_parameter_handler
File : E:stalkersourcestrunkxrCorexrDebugNew.cpp
Line : 804
Description :

Причина: подобный вылет говорит о том, что в игре инициализируется некий объект у которого в параметрах присутствует некорректное значение (например нулевое).

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

14) Ошибки типа:

Code

Line : 12  
Description : e_parent && e_entity

или

Line : 804  
Expression : error handler is invoked!

Они известны, но корни которых уходят в движок, конфиги, текстуры…
Такие ошибки встречаются в любом моде и в оригинале и не воспроизводятся.

15) Ошибки типа «_g.script:22»:
— это только факт вызова принудительного прерывания из-за возникновения ошибки/проблемы в каком-то из скриптов и вызывается искусственно!
— если этот флаг-ошибка возникла (т.е. вылет игры по _g.script) то следует не «мазать зеленкой» нарыв а лечить! Т.е. смотреть строки над секцией [FATAL ERROR], в которых как правило указан источник и причина ошибки, и искать/исправлять/…

16) Ошибка: xr_logic:pstor_load_all:not_registered_type_N=[ХХХ]_encountered
— следствие того, что какой-то объект при запуске игры/сэйва не был до конца инициализирован и при следующей записи сэйва не были записаны его данные. При чтении этого же сэйва этот непрописанный предмет все одно начинает читаться и … считываются данные не предназначенные для него. Это приводит к некорректным значениям и соответственно прерыванию игры.
Если такие сейвы есть и они с игры начатой на новых фиксах — стОит их дать в разработку. Такие объекты нужно искать и искать причины их недоинициализации.

17) Прямо над строкой в логе: «ВНИМАНИЕ!_Игра_принудительно_прерывается!»
При данном типе ошибок всегда присутствует строка типа:

Code

«info~>xr_logic:pstor_load_all:obj=[prapor_mafon],id=[5818],var[)=[<nil>],type=[244]< -?:(23/3286163456):<Error!>»

В которой указан и конкретный ‘виновник» (в данном случае: obj=[prapor_mafon]) и явно странная ‘кракозяба’:var[)=[] и странная запись: type=[244] на которую в нижних строках у ссылается причина прерывания. Все это говорит о запорченной информации, которую игра пытается загрузить.

18) Вылет типа:

Code

FATAL ERROR

[error]Expression : false
[error]Function : CGameObject::ef_detector_type
[error]File : E:stalkersourcestrunkxr_3daxrGameGameObject.cpp
[error]Line : 857
[error]Description : Invalid detector type request, virtual function is not properly overridden!
[error]Arguments : C_HLCP_S

stack trace:

Пояснение: ‘C_HLCP_S’ — это что-то вертушка заплуталась в Темной долине… Встречается подобное, хотя о-о-чень редко, поэтому до сих пор не отловлено.

19) Вылет типа:

Code

Expression : e_entity
Function : xrServer::Process_event_reject
File : E:stalkerpatch_1_0004xr_3daxrGamexrServer_process_event_reject.cpp
Line : 12
Description : entity not found.

Пояснение: ошибка 1.0004 патча. Исправляется установкой более новой версии патча для ТЧ.

20) Вылет типа:

Code

FATAL ERROR

[error]Expression : fatal error
[error]Function : CInifile::r_string
[error]File :E:stalkersourcestrunkxrCoreXr_ini.cpp
[error]Line : 352
[error]Description : <no expression>
[error]Arguments : Can’t find variable ammo_mag_size in [wpn_addon_grenade_launcher]

Лечение: не сохраняйтесь с нестандартными подствольными гранатами в подствольниках автоматов и в Бульдоге + не оставляйте в нычках/рюкзаках/ящиках оружие с заряженными в подствольники гранатами.

21) Вылет по вертексам (vertex):

Code

FATAL ERROR

[error]Expression : vertex || show_restrictions(m_object)
[error]Function : CPatrolPathManager::select_point
[error]File : E:stalkersourcestrunkxr_3daxrGamepatrol_path_manager.cpp
[error]Line : 155
[error]Description : any vertex in patrol path [rostok_sniper_3_walk] in inaccessible for object [rostok_stalker_0002]

Проблемы самой игры. Мод не причем. Это конечная точка пути какого-то НПС или монстра совпадает с точкой появившейся аномалии (одна логика наложилась на другую логику, вот и вылет из-за этого). Такая ошибка будет возникать все чаще и чаще с вводом динамических аномалий.

Решение банальное — или перезайти на локацию (загрузить автоматическую запись по заходу на локацию) или сделать запись и опять загрузиться, возможно аномалия образуется в другом месте и тогда ошибок наложения точек логики не будет.

22) Вылет типа:

Code

FATAL ERROR

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:stalkerpatch_1_0004xr_3daxrGamescript_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: …обыляs.t.a.l.k.e.rgamedatascriptsxr_gulag.script:1190: attempt to index field ‘gulag’ (a nil value)

Редкий, но противный вылет. Чаще всего появляется на Дикой Территории.

Лечение: загрузить сейв до проблемного захода на локацию.

Безобидные ошибки:

Code

~ ERROR: can’t detach independant object. entity[wpn_ak7414270:14270], parent[pri_monolith_respawn_114248:14248], section[wpn_ak74]
~ ERROR: can’t detach independant object. entity[wpn_mp52539:2539], parent[agr_factory_defence_stalker6:2532], section[wpn_mp5]
~ ERROR: can’t detach independant object. entity[wpn_ak742662:2662], parent[agr_factory_assault_soldier1:2656], section[wpn_ak74]

или

Code

~ ERROR: can’t detach independant object. entity[wpn_ak7414270:14270], parent[single_player:0], section[wpn_ak74]

или

На самом деле это не ошибка, а предупреждение движка или отладочное сообщение. Никаких проблем это не вызывает.

23). Вылет типа:

Code

FATAL ERROR

[error]Expression : no_assert
[error]Function : CALifeStoryRegistry::add
[error]File : E:stalkerpatch_1_0004xr_3daxrGamealife_story_registry.cpp
[error]Line : 30
[error]Description : Specified story object is already in the Story registry!

stack trace:

Решение:
Квест на поход в х-16 надо брать в одном диалоге со сдачей документов х-18

24.) Вылет типа:

Code

Expression : e_entity
Function : xrServer::Process_event_reject
File : E:stalkerpatch_1_0004xr_3daxrGamexrServer_process_event_reject.cpp
Line : 12
Description : entity not found. id_parent=9592 id_entity=37391 frame=63738

Случайный вылет, происходит обычно при убийстве НПС.

Решение: просто переиграть.

25.) Вылет типа (в 1.3.4):

Code

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:stalkerpatch_1_0004xr_3daxrGamescript_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: …amens2011 — dmx editiongamedatascriptssak.script:199: attempt to index field ‘?’ (a nil value)

Решение: установить эту правку.

26.) Вылет типа:

Code

FATAL ERROR

[error]Expression : fatal error
[error]Function : CInifile::r_section
[error]File : E:stalkerpatch_1_0004xrCoreXr_ini.cpp
[error]Line : 342
[error]Description : <no expression>
[error]Arguments : Can’t open section ‘_]UUЋJ®BЄЄЄЁЋJ®BЄЄЄЄЋJ®B ЄЄЋJЋBъъЄЄnB®JЄЄЄЄnJЋBяяяяЋBnBяяnBm:’

Установили Addon By Saruman но не начали новую игру.
Решение: Начать новую игру.

27.) Вылет типа:

Code

Expression : xml_doc.NavigateToNode(path,index)
Function : CUIXmlInit::InitWindow
File : E:stalkerpatch_1_0004xr_3daxrGameuiUIXmlInit.cpp
Line : 87
Description : XML node not found
Arguments : global_wnd

при попытке начать новую игру.
Решение: Установить эту правку: ТЫЦ!

28.) Вылет типа:

Code

FATAL ERROR  

[error]Expression : fatal error  
[error]Function : CScriptEngine::lua_error  
[error]File : E:stalkerpatch_1_0004xr_3daxrGamescript_engine.cpp  
[error]Line : 73  
[error]Description : <no expression>  
[error]Arguments : LUA error: …s.t.a.l.k.e.rgamedatascriptssmart_terrain.script:847: attempt to call a string value  

stack trace:

Решение от alen fantom.
1. методом удаления глючного объекта( в bind_stalker.скрипт), удаляем generators_svoboda;
2. загружаем ближайшее сохранение, до перехода на локу, где вылетело и переходим на др. локу;
3. после перехода на локу, особо не резвимся, нужно ускорить время выброса, поэтому укладываем ГГ спать на большое время, пережидаем выброс, минут через 30(игр.времея), делаем сохранку, выходим из игры;
4. качаем это: gulag_escape.ltx , ставим по пути:gamedataconfigmisc, соглашаемся на замену, загружаем последнюю сохранку и в путь.
На всякий случай: после загрузки послед. сохранение, укладываем ГГ ещё раз спать до выброса, пережидаем, и в путь. Если будет повторение вылета, то в личку. УДАЧИ!!!

29.) Вылет типа:

Code

ERROR: can’t detach independant object. entity[wpn_ak10813995:13995], parent[wpn_ak10813995:13995], section[wpn_ak108]
! Invalid ogg-comment version, file: c:program files (x86)thqs.t.a.l.k.e.r. — shadow of chernobylgamedatasoundsmonstersbibliotekarhurt_1.ogg

Решение: Не делайте промежуточные сохранения после убийства Библиотекаря.

30.) Вылет типа:

Code

[error]Expression : BI_NONE!=f_bones.back()
[error]Function : P_build_Shell
[error]File : E:stalkerpatch_1_0004xr_3daxrGamePhysicsShell.cpp
[error]Line : 131
[error]Description : wrong fixed bone

Решение: Установите патч от 3.09.10

31.) Вылет типа:

Code

Expression : I
Function : CInifile::Load
File : E:stalkerpatch_1_0004xrCoreXr_ini.cpp
Line : 166
Description : Can’t find include file:
Arguments : holodnoe.ltx

Аргумент: Кривая установка.
Решение: Утановите правильно ТЧ и НС (Не удаляйте родную gamedata ТЧ и НС).

32.) Вылет типа:

Code

[error]Expression : fatal error  
[error]Function : CScriptEngine::lua_error  
[error]File : E:stalkerpatch_1_0004xr_3daxrGamescript_engine.cpp  
[error]Line : 73  
[error]Description : <no expression>  
[error]Arguments : LUA error: … chernobylgamedatascriptsamk_offline_alife.script:169: attempt to call field ‘doNotTouchItemEquipment’ (a nil value)

Решение: Установить чистую НС без скриптов Сапсана.

33.) Вылет типа:

Code

FATAL ERROR  

  [error]Expression : fatal error  
  [error]Function : CScriptEngine::lua_error  
  [error]File : E:stalkerpatch_1_0004xr_3daxrGamescript_engine.cpp  
  [error]Line : 73  
  [error]Description : <no expression>  
  [error]Arguments : LUA error: …w of chernobylgamedatascriptssmart_terrain.script:1180: attempt to call method ‘unregister_npc’ (a nil value)  

  stack trace:

Лечение: откройте (любым текстовым редактором) файл bind_stalker.script, по пути gamedata/scripts/, найдите там строку: amk.on_game_load(obj) и сразу под ней, вставьте вот такой код:

Code

local i, se_obj, strn_id, strn  
for i = 1, 65535 do  
se_obj = alife():object(i)  
if se_obj and IAmAStalker[se_obj:clsid()] and se_obj.smart_terrain_id then  
strn_id = se_obj:smart_terrain_id()  
if strn_id ~= 65535 then  
strn = alife():object( strn_id )  
if strn == nil or strn:clsid() ~= clsid.smart_terrain then  
get_console():execute(«load ~~~ Olala! Found non-existent smart terrain member: «..se_obj:name()..» strn_id=»..tostring(strn_id))  
get_console():execute(«load ~~~ Try to clear smart_terrain_id.»)  
se_obj:clear_smart_terrain()  
sim_statistic.remove( se_obj )  
end  
end  
end  
end  
get_console():execute(«flush»)

34.) Вылет типа:
При одевании пси-шлёма вылет:

Code

expression : I
FUNCTION :CINIFILE::LOAD
FILE:E:PRIQUELSOURCESENGINExrCorexr_ini.cpp
LINE:221
DESCRIPTION:CAN’T find include file:
ARGUMENTS:MPanticheat_active_params.ltx

Решение: установить эту правку: перейти.

35.) Вылет типа:

Code

Expression : no_assert  
Function : CALifeStoryRegistry::add  
File : E:stalkerpatch_1_0004xr_3daxrGamealife_story_registry.cpp  
Line : 30  
Description : Specified story object is already in the Story registry!

Решение:
Не ходите туда, куда у вас нет перехода!
Переиграть до перехода. Или переход не по сюжету.
Более детально и подробно Вы можете ознакомиться и спросить на нашем форуме: перейти.

Понравилась статья? Поделить с друзьями:
  • Starline ошибка набора команды sms starline
  • Starline ошибка запуска двигателя с приложения
  • Starline ошибка oc 7 как убрать
  • Starline коды ошибок на брелке
  • Starline oct 7 ошибка при запуске