Прохождение Народная Солянка +ООП + МАК + ЧШ + Аддон Очаг Семьи
- Воссталкерившийся
-
- на форуме
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4848
- Спасибо получено: 37448
Эта сборка, стабильностью не отличается. Вот по вылету, с АМК:
Причина:
Возникает, иногда, произвольно, при смерти неписей. Движок, отрабатывая лут, изредка теряет серверный объект уничтожаемой вещи, в итоге происходит вылет.
Лечение:
Попробуйте загрузить последнее сохранение.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Stas2010101
-
- Не в сети
- НОВИЧОК
- Сообщений: 56
- Спасибо получено: 8
Function : CALifeSwitchManager::add_online
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_switch_manager.cpp
Line : 64
Description : Invalid vertex for object
Arguments : wpn_m149455
За ранее спасибо
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zetta86
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2366
- Спасибо получено: 15231
Оффтоп (небольшой урок)
Stas2010101, раньше я даже сохранки просил, чтобы готовое решение скинуть. Но со временем понял - лучше удочку дать и показать человеку рыбное место, чем подать ему в руки жареную готовую рыбу.
Удачи всем.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Stas2010101
-
- Не в сети
- НОВИЧОК
- Сообщений: 56
- Спасибо получено: 8
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Виктор53
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2000
- Спасибо получено: 12008
Вот здесь посмотри пост от ZIMA 59
И еще.
Важно! Делайте копии оригинальных файлов.
Очень важно! Сомневаетесь - лучше спросите.
При вылетах по "invalid vertex", "any vertex in patrol path" отсутствующих путях, при
ругани restrictor на отсутствие объекта, в других игровых ситуациях возникает
необходимость удалить "мешающий" объект. Предлагаю использовать уже имеющийся
(закомментированный) блок кода в скрипте bind_stalker.script.
0. Замечание. Удаляйте объекты, будучи в полной уверенности, что они больше не нужны.
1. В файле gamedata\scripts\bind_stalker.script найти закомментированный блок кода
Код
--[[local bad_object_names = {"wpn_lr30053522", "wpn_lr30058409" } --"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]]
2. Убрать комментарии --в начале перед local и в конце после end
3. В bad_object_names вместо указанных для примера наименований стволов вписать
названия объектов, которые имеется необходимость удалить. Каждое наименование
заключается в "", наименования, если их более одного, следует перечислять через
запятую.
Пример 1. Удаление рестриктора удаления Седого (АТП, мобильный торговец)
Код
local bad_object_names = {"atp_sedoy_delete_restrictor"}
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
Пример 2. Удаление вечно глючных зомбиков (Саркофаг, к примеру их 2)
Код
local bad_object_names = {"sarc_arhara_zombied_respawn_154797",
"sarc_arhara_zombied_respawn_149048"}
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
3. Сохранить скрипт и загрузить нужный сэйв. Удаление будет выполнено во время
загрузки, ГГ получит сообщение
"Удалили глючный ствол:<название>" для каждого объекта, перечисленного в
bad_object_names и существующего в игре. Удаленный один раз объект более раз удалять
не нужно.
После успешного удаления лучше (не критично) восстановить комментарии в коде --[[ в
начале перед local и ]] в конце после end , по необходимости по ходу игры повторить
операции с п.1 для другого объекта (объектов).
Эстеты могут позволить себе вместо "Удалили глючный ствол:" в тексте скрипта написать
"Удалили глючный объект:"
Взято на АМК форуме, спасибо камраду WhatAbout
MAV - От себя порядок действий:
Чтобы правка сработала, необходимо:
1. Выйти из игры
2. Исправить файл
3. Загрузить сейв до перехода на локацию, при котором происходил вылет.
4. Зайти на "глючную" локацию, если вылетает по другому объекту - добавить его в
список удаляемых по п.п.1 - 3.
5. Когда "глючная" локация загрузилась - сделать сейв, выйти из игры и закомментировать
обратно свои правки.oiler]
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Stas2010101
-
- Не в сети
- НОВИЧОК
- Сообщений: 56
- Спасибо получено: 8
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Stas2010101
-
- Не в сети
- НОВИЧОК
- Сообщений: 56
- Спасибо получено: 8
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Nikopol777
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 1
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4537
- Спасибо получено: 29933
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Stas2010101
-
- Не в сети
- НОВИЧОК
- Сообщений: 56
- Спасибо получено: 8
Function : CIni_IdToIndex<1,struct COMMUNITY_DATA,class shared_str,int,class CHARACTER_COMMUNITY>::GetByIndex
File : e:\stalker\patch_1_0004\xr_3da\xrgame\ini_id_loader.h
Line : 147
Description : <no expression>
Arguments : item by index not found in section game_relations, line communities
Пост выше прочти - познавательно. А, так:
В файле game_relations.ltx допущена ошибка. Вероятнее всего для параметра communities заданы неправильные значения.
Лечение:
Проверить данный файл на ошибки.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- stalkershatalov
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 24
- Спасибо получено: 5
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4537
- Спасибо получено: 29933
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сталкеров в Зоне
|