Перейти к контенту

Вылеты И Проблемы Солянки II


Рекомендуемые сообщения

vodkin6804, твой вылет из-за переполнения игровой памяти. Лечится просто переигровкой. Предупредить можно если раз в час или меньше перезапускать полностью игру.

 

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

  Логи таких вылетов могут содержать следующие строки: (Показать)
Изменено пользователем n6260

 

  Показать

Ссылка на комментарий

Солянка от 10.09.

 

на кордоне решил засейвится, вышел в меню и повис.

 

FATAL ERROR

[error]Expression    : data
[error]Function      : CVirtualFileReader::CVirtualFileReader
[error]File          : E:\stalker\patch_1_0004\xrCore\FS.cpp
[error]Line          : 462
[error]Description   : c:\games\s.t.a.l.k.e.r\gamedata\sounds\music\terrapack-empty_noise_r.ogg
[error]Arguments     : Not enough storage is available to process this command.

 

по поисковику не нашел.

Сообщение от модератора n6260
Ответ от HABAR:

Kit, Не хватает памяти для обработки команды.

Вот... я не Кит, а Бегемот

 

Любимый набор оружия: Крисс/Бизон + FN2000old(под патроны от АК)/Вал +сайга в кармане. На зачистку - СВД

 

больше читай, меньше пиши

Ссылка на комментарий
  Цитата
там должны быть круглые числа типа 5,10,15,20.... Если не ошибаюсь.

n6260

Там СУММА всех цифр в КАЖДОМ наборе внутри {} должна равняться 100. А круглые они или квадратные - пофиг: вероятность в %.

вот так:

  без дождя (Показать)
Изменено пользователем Shadowman

Железо: Intel Core i5 9400F / 16Gb DDR4 2400MHz / SSD NVMe M.2 Samsung 970 EVO Plus 256Gb / GF GTX 1050Ti 4Gb Ось: Win10x64

Ссылка на комментарий

Объединённый патч от 2009.09.17.

  Исправления: (Показать)
Изменено пользователем sapsan
Ссылка на комментарий

по проблеме

Arguments : LUA error: ...mes\s.t.a.l.k.e.r\gamedata\scripts\xr_wounded.script:29: attempt to index local 'sobj' (a nil value)

LogruS, можно поробовать так:

[spoiler=в скрипте xr_wounded.script:]

 if sobj ~= "nil" then
  if npc.health>0.95 and self.a.regen and tostring(xr_logic.pstor_retrieve(self.object, "wounded_state")) ~= "nil" then
    sobj.wounded=false
    self.a.wound_manager:hit_callback()
  elseif tostring(xr_logic.pstor_retrieve(self.object, "wounded_state")) == "nil" and sobj.wounded then
  -- amk.mylog("hitcall for "..self.object:name())
    self.a.wound_manager:hit_callback()
  end
end

первую и последнюю строчку добавил - просто проверка на "нил".

 

 

Изменено пользователем Shadowman

Железо: Intel Core i5 9400F / 16Gb DDR4 2400MHz / SSD NVMe M.2 Samsung 970 EVO Plus 256Gb / GF GTX 1050Ti 4Gb Ось: Win10x64

Ссылка на комментарий

Всем привет!

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

act_act_dark_stalker2_bump

act_dark_stalker2_bump

act_bloodsucer_sky_bump

patron2_bump

Спасибо, кто помог выловить, сам пока не очень продвинулся в игре. Если ещё что найдётся, сообщите, пожалуйста (в личку)

скачать

Удачи!

Изменено пользователем chorik
Ссылка на комментарий

Ыыыыыыыыы :crazy: Голь на выдумки хитра! В продолжение этого и этого вчера потанцевал с бубнами и кое-чего удалось добиться. Резюмирую, т.к. проблема не только моя, но и у других камрадов проскакивала. На версии Солянки от 10.09. Может быть интересно всем владельцам относительно слабых компов.

 

  Тормоза и глюки и как с ними бороться (Показать)
Ссылка на комментарий
  Цитата
3. Прописывайте в продажу Бармену канистрочки и (беря тяжкий грех на душу grin2.gif ) отправляйте к праотцам всех сталкеров и долговцев, которые не являются квестовыми персами. Если убрать человек 15, у меня сразу все глюки исчезали. Если резать ножичком, то станут врагами - проверено.

есть такой простенький скрипт выносящий "лишних"

правда по уму в него надо вставить проверку на квестовых персонажей что б их не цепляло или радиус смерти уменьшить

  вот (Показать)
Ссылка на комментарий

Привет всем.

Возник такой вопрос: Заклинило бинокль, решение из шпаргалки -

  Цитата
в файл bind_stalker.script вместо

function actor_binder:update(delta)

вставляешь

local my_first = true
function actor_binder:update(delta)
    if my_first then
        dbglog("check bino start")
        local slot4 = db.actor:item_in_slot(4)
        if slot4 then
            dbglog("actor has %s in slot4", slot4:name())
            if slot4:section() ~= "wpn_binoc" then
                alife():release(alife():object(slot4:id()), true)
                amk.spawn_item_in_inv("wpn_binoc", db.actor)        
            end
        end
        my_first = false
    end

-- Наличие бинокля в инвентаре обязательно.

Как после этого прописывать стволы из-за которых вылет?

 

Сообщение от модератора n6260
Все просто, удаляешь эту функцию, и пишешь функцию для оружия.
Ссылка на комментарий
Строгое предупреждение от модератора n6260
Тему почистил. Те последние посты которые были удалены - уже имеют ответы в теме. Ищем и читаем. Для удобства тема "усохла" вдвое.

256 символов
Ссылка на комментарий

Arguments     : Can't open section 'televizor'

Arguments     : weapons\gl.ltx

Arguments : Can't open section 'fake_wpn_crowbar'

Arguments     : w_uzi.ltx

Description   : no default specific character set for class
Arguments     : black_doctor

Arguments : Can't open section 'fake_wpn_knife_m'

Description : Can't find include file:
Arguments : defines.ltx

Description   : Can't find include file:
Arguments     : amk_mod_matras.ltx

Arguments     : Can't open section 'gigant_red_strong'

Arguments     : Can't open section 'ac~'

Arguments     : Can't open section 'supplies_after_dolg'

Description : cannot find section ?E

Can't open section 'blizn_krug_dead'

Arguments     : Can't open section 'rost_naem_koster_respawn_2'

Arguments     : Can't open section 'flares_sun_rise10'

Arguments     : Can't open section 'kapitan_pda'

Description : O

Arguments     : Can't open section 'mutant_flesh_cocoon'

Arguments     : Can't open section 'mushroom

Arguments     : Can't open section 'acumm 2'

Arguments : Can't find model file 'weapons\sig220\wpn_sig220.ogf

Arguments : esc_desantnik1

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

001B:01CD9EE6 xrRender_R2.dll

Это ошибка рендера r2. Переключитесь на статику или меняйте видеокарту (или драйвера к ней).


256 символов
Ссылка на комментарий

Жать на сполер, там всё рассказано.

 

[spoiler=У КОГО ВЫЛЕТАЕТ ПО СТВОЛАМ !!!]УСТРАНЯЕМ ВЫЛЕТ ПРИ ПЕРЕХОДЕ НА ДРУГУЮ ЛОКАЦИЮ.

 

Итак,

1) Открываем каталог со скриптами по следущему пути "S.T.A.L.K.E.R\gamedata\scripts" и находим файл bind_stalker.script Оставляем окно с файлом открытым.

 

2) Создаем текстовый файл, откроем его блокнотом и пока оставляем открытым.

 

3)Запускаем игру с последнего сейва который был перед /или ниже сохранялки с именем имя _autosave" идем к злополучному переходу и благополучно вылетаем в родной Windows где нас ожидает открытый блокнот.

 

4) Щелкаем теперь курсором в открытом блокноте. Меню Правка - Вставить у вас должен появиться этот листинг: (не пугайтесь информация при вылете игры храниться в буфере обмена- это было не чудо smile.gif)

 

Expression : !object->used_ai_locations() || ai().level_graph().valid_vertex_id(object->m_tNodeID)

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_lr30011145 тут у вас будет своя строка с другими параметрами Аргумента- запишите ее. (блокнот пока не закрывайте)

 

5) В найденом файле bind_stalker.script ищем строку:

 

function actor_binder:update(delta)

 

ниже этой строки прописываем

local se_obj = alife():object("wpn_lr30011145") сюда вписываем записанный ранее параметр, соблюдаяя кавычки и скобки.

if se_obj then

alife():release(se_obj, true)

end

 

(Не удаляем ниже вписаные строки. Обычно они могут немного отличаться)

amk.oau_watchdog=200

amk.oau_reason="actor_binder:update"

object_binder.update(self, delta)

amk.oau_watchdog=199

 

6) Сохраняем, закрываем файл и запускаем игру с тогоже самого сейва. Если игра снова вылетела , опять копируем в блокнот свой листинг и находим нижнюю строку

Arguments Записываем ее новый параметр , допустим wpn_lr30032265

 

Теперь наше выражение будет выглядить так:

________________________________________________

function actor_binder:update(delta)

local se_obj = alife():object("wpn_lr30011145")

local se_obj2 = alife():object("wpn_lr30032265")

if se_obj then

alife():release(se_obj, true)

end

if se_obj2 then

alife():release(se_obj2, true)

end

 

amk.oau_watchdog=200

amk.oau_reason="actor_binder:update"

object_binder.update(self, delta)

_________________________________

Надеюсь всем стало понятно как бороться с этой напастью.

Как вы поняли из описания наш Аргумент wpn_lr30032265 - это ничто иное как оружие ГГ. Если вылет все же происходит после двух добавленых Аргументов, продолжаем по ниже указанной формуле.Максимально допустимое количество добавленных аргументов мне не известно.

 

 

 

 

 

 

 

 

Пусть этот пост висит.

 

Новичкам это знать как таблицу умножения. Лично проверю каждого.

Изменено пользователем HABAR
С Зоной ведь так: с хабаром вернулся – чудо, живой вернулся – удача, патрульная пуля мимо – везенье, а все остальное – судьба…
Ссылка на комментарий

Доперся до бара, отдал давно найденный зелёный арт заказчику, получил новый ранг у Бармена, выложил всё барахло в нычку, остался только в свитерке. Переждал выброс и уснул. Теперь вылет со следующими данными:

Arguments     : Can't find variable ammo_mag_size in [wpn_addon_grenade_launcher]

Где рыть и причём тут гранатомёт?

Да, солянка у меня от 14.06 и сверху накатил патчик от вылета у ангара на свалке. Всё.

Сообщение от модератора n6260
Ответ от Архары:

Вот, замените конфиги подствольников на вот эти:

  == (Показать)
Ссылка на комментарий

2 pes.

Снижайте настройки - вылет явно неособо соляночный - игра не может выдать или найти СИД. Либо их слишком дофига, либо одного нет.

Еще 10 лет таких цен, зарплат и пенсий, и вместо переписи населения будет перекличка

Ссылка на комментарий

Отцы-создатели!

Ай ниид ё хелп!

 

Стабильный вылет в Деревне, после того, как принес Кленову пси-антенну и пришел потрындеть с Пилигримом. Потрындели. Пришла СМС от телохранителя Черного Доктора со спасибами и через 5 сек вылет:

  Лог (Показать)
Изменено пользователем MAV
Ссылка на комментарий

MAV,

 

Про СМС от Колмогора я в курсе - говорил ещё при выходе допы. причины - не знаю. но устранить - можно. просто тогда не было времени проверять результат. Сделаю без проблем.

Теперь по вылету - я забыл прописать сообщение в arhara_dialog. скрипт. Вернее - сделал рестриктор, а СМС нет. Исправить - просто: открываем arhara_dialog.script и в самый хвост вставляем что-то типа такого:

function otvet_black_doc_sms()
news_manager.send_tip(db.actor, "%c[255,160,160,160]".."ЧЁРНЫЙ ДОКТОР:".."\\n".."%c[255,255,128,128]Да пошёл ты, Стрелок, куда подальше. Вышел Зов Припяти и я его тестю. Отстань со своими ТЧ!!!!".."".."\n", nil, nil, 25000)
end

 

вылет уйдёт.

Еще 10 лет таких цен, зарплат и пенсий, и вместо переписи населения будет перекличка

Ссылка на комментарий

Уважаемые знатоки подскажите что мне делать вылет на кордоне при переходе на него с любой локи (без лога). В консоли горит красным надпись cannot find saved game ~~~ object `agr_factory_defence_stalker5_0001`: section `logic`: unable to find field `active` солянка от 08.08.09 Скачал одним файлом вот ссылка http://stalker-cs.ru/load/4-1-0-2267 ЗАРАНЕЕ СПАСИБО

Сообщение от модератора n6260
Ответ от Архары:

gaba,

Если недалеко ушли - прощё обновить соль до последней версии. Если нет - удалите этого сталка - также, как удаляют глючно заспавнившееся оружие.

 

СТАЛКЕРЫ подскажите как удалять глюченных stalkerov. Попробовал так же как оружие не получилось. заранее спаибо.

Строгое предупреждение от модератора n6260
В теме написано вообще-то. Ищите.
Изменено пользователем n6260
Ссылка на комментарий
Строгое предупреждение от модератора n6260
Не пишите капсом. Ответ уже дан - игра не может создать ИД - переустановить и начать заново. Все.
Изменено пользователем n6260

Хочется пукнуть, а пукнуть нельзя, услышат фашисты, погибнут друзья.

Ссылка на комментарий
Valerius-смирись, у меня не так часто, но тоже бывают безлоговые-особенно на динамике, и тоже ничего не помогает-но у меня вообще Виста, а она по ходу вообще не для С.Т.А.Л.К.Е.Р.А., модов то уж точно.

 

Когда поднимается вода - рыбы едят муравьев , когда вода уходит - муравьи едят рыб. Пусть никто не 

полагается на свое сегодняшнее превосходство!

                                                                                                                                              Аврелий Августин

Ссылка на комментарий
Гость
Эта тема закрыта для публикации сообщений.
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...