НЕ ЗАПУСКАЕТСЯ И ВЫЛЕТАЕТ ИГРА S.T.A.L.K.E.R. - Не работает программа XR_3DA.exe.

Опубликовано: 31.03.2017

видео НЕ ЗАПУСКАЕТСЯ И ВЫЛЕТАЕТ ИГРА S.T.A.L.K.E.R. -  Не работает программа XR_3DA.exe.

Вылетает stalker тень чернобыля (STEAM). Ошибка XR_3DA.exe. Решение проблемы .

Все вылеты делятся на случайные (рандомные) и критичные. Случайные вылеты бывают у всех и всегда. Если после перезагрузки игры в аналогичной игровой ситуации вылет не повторяется - играйтесь далее, такие вылеты нет смысла дискуссировать в теме. Дискуссируются только критичные вылеты, т.е. такие, которые повсевременно повторяются в одной игровой ситуации и не из-за их нневозможно далее продолжать игру.
После вылета либо после "мертвого" зависания игры практически всегда остается ЛОГ-файл, в каком находится информация о причине вылета, находится этот файл по адресу:В XP - Documents and Settings/All Users /Документы/STALKER-SHOC/logs.
В Vista/Win7 – Users/Public/Documents/STALKER-SHOC/logs.
Более важны строчки ниже FATAL ERROR
Другой метод узреть лог - сходу после вылета открыть блокнот и надавить CTRL+V.
Время от времени ЛОГ-файл не сохраняется (пустой), тогда необходимо тщательно обрисовать ситуацию, при каких критериях произошел вылет.
Сейчас сами логи:
Вылеты без лога - это обычно следствие завышенных графических опций либо неверной установки мода. Время от времени это связано с установкой дополнений от других создателей.
1.Description : Invalid vertex for object
Arguments : wpn_lr30033098
Заместо обозначенного типа и номера орудия wpn_lr30033098 могут быть любые другие (wpn_lr300хххх либо wpn_ак74ххх и т.д.).
Вылет можно испытать поправить последующим образом (не факт, что поможет, могут начаться похожие вылеты, только с другим орудием, но таковой же подстановкой подходящего ствола в апгрейд актора можно пробовать избавится от него):
в gamedata/scripts, открываем файл bind_stalker.script и ниже строчки
--[[local bad_object_names = { "ххххххххх", "хххххххххх" } --"wpn_lr30025601", "wpn_lr30028817","wpn_lr30033589"
local i, se_name, se_obj
for i, se_name in ipairs(bad_object_names) do
se_obj = alife():object(se_name)
if se_obj then
news_manager.send_tip(db.actor,"Удалили глючный ствол:"..se_name,nil,nil,1000)
alife():release(se_obj, true)
end
end]]
Вставляем заместо "ххххххх" ствол из собственного лога, соблюдая кавычки,запятые,пробелы ,далее раскомментируем функцию : удаляем --[[ перед local bad_object_names и ]]
после end



2.[error]Arguments : LUA error: f:\games\s.t.a.l.k.e.r\gamedata\scripts\_g.script:1121: bad argument #2 to 'format' (string expected, got no value)
Данный вылет вызывается принудительно, в случае обнаружения игрой критичной ошибки.Почему?
Причина находится в 1-2 строчках выше в логе.
В большинстве случаев - save file is corrupt. Означает, сейв запорчен и продолжать плодить мертвые сейвы не стоит - поэтому и вызываем вылет.
Есть два варианта решения данной трудности:
1.Самый верный наверняка, удаляем последний сейв и загружаемся с последнего имеющегося.
2.Можно временно закоментировать строчку string.format("%s"). Для этого нужно в gamedata/scripts/_g.script отыскать строчки:
Цитата
-- Крешнуть игру (после вывода сообщения об ошибке в лог)
function abort(fmt, ...)
local reason = (...==nil and fmt) or string.format(fmt, ...)
assert("ERROR: " .. reason)
get_console():execute("load ~~~ " .. reason)
get_console():execute("flush")
-- string.format("%s")
end
После прохождения проблемного участка, нужно непременно раскомментировать строчку!



3.Description : dBodyStateValide(B)
это из-за контролера:
в gamedata\config\creatures\m_controller.ltx
строчка:
Max_Controlled_Count = 10;4
сделать:
Max_Controlled_Count =
После экзекуции над контролером сохранится и возвратить прежнее значение.

4.[error]Description : there is no specified level in the game graph
Что то попало за границы АИсетки. Должна посодействовать загрузка авто сейва либо сейва на другой локации.


Подкаст №1 - Вылеты в Сталкере или Работа с Блокнотом

5.[error]Description : there are no free room to place item
Какой то предмет (арт, орудие) не влезает в разъем. Нужно опредилится с разрешением монитора и поставить подобающую адаптацию.

6.[error]Arguments : LUA error: ...shing\s.t.a.l.k.e.r\gamedata\scripts\rx_facer.script:214: C stack overflow
[error]Description : Can&裟t write mem block to file. Disk maybe full.
Переполнение стека и переполнение диска. Не забываем перезагружать игру раз в 1.5-2 часа.

7.[error]Arguments : Can't open section 'хххххххх'
Не верная (кривая) установка.

8.[error]Description : any vertex in patrol path [dark_sniper1_walk] in inaccessible for object [dark_sniper1]
Для исцеления таких вылетов (any vertex in patrol path) делаем последующее, грузим сейв до захода на ту локу, на которой случился вылет, дожидаемся выброса и после него идем куда надо.Или удаляем так же как удаляли глючный ствол.

9.[error]Arguments : LUA error: ...shing\s.t.a.l.k.e.r\gamedata\scripts\xr_logic.script:1318: attempt to call field '?' (a nil value)
Заместо цифр 1318 могут быть любые другие.
Предпосылкой вылета является "зависшая" логика действий какого-то из персонажей (снаружи он стоит без движения и "морозится").
Данный вылет лечится убийством "зависшего" персонажа либо переигровкой с хоть какого ранешнего сейва. Очень не рекомендуется пробовать сохраняться в местах, расположенных неподалеку от таких "зависших" персонажей.

10.[error]Description : graph doesn't correspond to the AI-map
Ошибка из-за не правильных граф-поинтов. В незапятанной Солянке встречается очень изредка - попытайтесь выиграть с ранешнего сейва, попытайтесь переставить Солянку, удостоверьтесь, что скачанные архивы не битые, не ставьте посторониих аддонов, в особенности где правился all.spawn.

11.[error]Description : Specified story object is already in the Story registry!
Обычно вылет происходит при переходе меж локациями. Загрузите предпоследний сейв (сейв до перехода на ту локацию, где начало вылетать с Specified story object is...) переждите выброс тогда и перебегайте куда вам необходимо.

12. вылет без строки FATAL ERROR такового вида (числа в квадратных скобках у каждого различные):
* [x-ray]: crt heap[427344 K], process heap[4376 K], game lua[44164 K], engine lua[228 K], render[2849 K]
* [x-ray]: economy: strings[136480 K], smem[29270 K]
Соответствующий признак - последние строки в логе начинаются с * [x-ray]:
Вылет связан с неправильным воззванием к движку форума, методов борьбы с ним нет. Обычно, вылет не критический, помогает переигровка от ранешнего сейва, время от времени - необходимо переигрывать от сейва, взятого с предшествующей локации (до захода на локацию, на которой произошел вылет). Неким Сталкерам посодействовало переигрывание "сложного" момента в другой последовательности, к примеру - сходить и выполнить поначалу другое задание, а позже возвратиться к выполнению того, на котором происходили вылеты.

13.Вылеты, связанные с нехваткой памяти, вида
[error]Arguments : Out of memory. Memory request:
Эти вылеты в большинстве случаев связаны с завышенными опциями видео. Уменьшение опций (ухудшения свойства рисунки) фактически всегда позволяет если не убрать вылеты совершенно, то намного понизить их количество.
Также безотступно рекомендуется через каждые 1,5-2 часа игры перезагружать ее стопроцентно.

14.[error]Expression : assertion failed
[error]Function : _VertexStream::Lock
[error]File : E:\stalker\sources\trunk\xr_3da\R_DStreams.cpp
[error]Line : 44
[error]Description : (bytes_need<=mSize) && vl_Count

Схожий вылет может случаться на новых локациях НЗ и Болото при игре на полной динамике. Лечится переходом на статику и снимаем глушаки с орудия, или уменьшением дальности видимости в функциях игры практически до последнего левого положения тогда и играем на динамике, или за 2 минутки до смены каждого часа перебегаем на статику и после смены часа - снова на динамику. Либо сейв-лоад конкретно при смене часа (здесь точно не знаю как - рекомендовали экспериментировать).

15.[error]Description : XML node not found
[error]Arguments : target_dot_26
Вылет по биорадару. Или выложить биорадар в нычку и играть без него, или открыть gamedata\config\ui\ui_custom_msgs.xml (Если стоит адаптация под широкоформат, то править нужно в файле ui_custom_msgs_16.xml) и после

[error]Description : XML node not found
[error]Arguments : target_dot_26

rss