+38 (093)  990-30-70

Новости

Королевский бал у Вас дома

Главная Новости

Как найти лог вылета в играх и модификациях на Сталкер

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

видео Как найти лог вылета в играх и модификациях на Сталкер

Читерим ОП 2 (Сталкер. Народная Солянка + Объединенный Пак 2)

Все вылеты делятся на случайные (рандомные) и критические. Случайные вылеты бывают у всех и всегда. Если после перезагрузки игры в аналогичной игровой ситуации вылет не повторяется - играйте дальше, такие вылеты нет смысла обсуждать в теме. Обсуждаются только критические вылеты, т.е. такие, которые постоянно повторяются в одной игровой ситуации и не из-за них нневозможно дальше продолжать игру.
После вылета или после "мертвого" зависания игры почти всегда остается ЛОГ-файл, в котором находится информация о причине вылета, находится этот файл по адресу:В 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
После прохождения проблемного участка, необходимо обязательно раскомментировать строку!


Вылетает. БАР. Сохранения не работают. ОБЪЕДИНЕННЫЙ ПАК 2 v2.07

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

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

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.

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

rss