Перейти к содержанию
Anarch1st

Воля Отступника - Сюжетное дополнение для ОП-2.2

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

 
 

sedoi я мб и фанат, но не настолько)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Привет всем, столкнулся с проблемой при выполнении квеста акилла "каратель" - при хэдшоте в наёмников из блэквотер

происходит вылет

лог:

[11.07.26 01:37:15.165]  [LUA] SCRIPT RUNTIME ERROR
[11.07.26 01:37:15.165]  [LUA] ...p-2.2\gamedata\scripts\callbacks\callback_hit.script:293: attempt to call method 'level_death_time' (a nil value)
[11.07.26 01:37:15.177] 
[11.07.26 01:37:15.177] FATAL ERROR
[11.07.26 01:37:15.177] 
[11.07.26 01:37:15.177] [error]Expression    : fatal error
[11.07.26 01:37:15.177] [error]Function      : CScriptEngine::lua_error
[11.07.26 01:37:15.177] [error]File          : script_engine.cpp
[11.07.26 01:37:15.177] [error]Line          : 79
[11.07.26 01:37:15.177] [error]Description   : <no expression>
[11.07.26 01:37:15.177] [error]Arguments     : LUA error: ...p-2.2\gamedata\scripts\callbacks\callback_hit.script:293: attempt to call method 'level_death_time' (a nil value)
[11.07.26 01:37:15.177]   
[11.07.26 01:37:15.177] stack traceback:
[11.07.26 01:37:15.177] 
[11.07.26 01:37:15.177]
[11.07.26 01:37:15.188] stack trace:
[11.07.26 01:37:15.188]

версия:

engine 2.2a x64 08.02
сборка 2.2 15.03.23
дополнение "воля отступника" ver 1.14

установленные правки:

видимые телепорты

выпадение оружия в исправном состоянии

исп. миниганов без аккумулятора

откл. заражения от крыс

увеличение лимита бартера у торговцев

100% шанс выпадения частей монстров

монстры против всех нпс

 

если кто то может помочь в этом вопросе - заранее благодарствую🙏

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

apesh8ter гемини советует такое решение.

Спойлер

Привет! Классика ОП-2.2 — вылет на ровном месте из-за скриптовой нестыковки. Судя по логу, игра пытается вызвать функцию level_death_time для какого-то объекта (скорее всего, проверяет, сколько наёмник «прожил» на локации или когда умер для зачёта квеста «Каратель»), но движок или скрипт эту функцию в упор не видит (a nil value).

Чаще всего в ОП-2.2 это происходит из-за конфликта правок (особенно влияющих на поведение NPC и монстров, вроде вашего «монстры против всех нпс») или если квестовый скрипт Акилла ожидает чистый движковый метод, который затрёрся.

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

Вариант 1. «Костыль» через отключение вылета (Рекомендуемый)
Поскольку проблема в конкретной строчке скрипта, мы можем временно закомментировать её, чтобы игра не вылетала при хэдшоте.

Перейдите по пути: ...\op-2.2\gamedata\scripts\callbacks\

Найдите файл callback_hit.script и откройте его с помощью Notepad++ (или обычного блокнота).

Найдите строку 293 (ориентируйтесь по тексту, там должно быть упоминание level_death_time).

Скорее всего, строчка выглядит как-то так (или содержит этот фрагмент):
какой-то_объект:level_death_time(...)

Закомментируйте её: поставьте перед началом этой строки два дефиса --.
Пример: было obj:level_death_time(), стало --obj:level_death_time().
Если эта строка находится внутри условия if ... then, то возможно придётся закомментировать весь блок if до end, либо просто временно вернуть файлу чистый оригинальный вид.

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

Вариант 2. Прохождение без хэдшотов
Квест «Каратель» у Акилла часто требует специфических условий (например, убить из определённого оружия или определённым типом урона). Если скрипт «падает» именно при фиксации хэдшота:

Попробуйте убить наёмников Блэквотер в тело / по ногам.

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

Вариант 3. Конфликт правок (Временное отключение)
Правка «монстры против всех нпс» переписывает логику поведения и хитов (relations/callbacks) как у монстров, так и у NPC. Квест «Каратель» очень чувствителен к тому, кто именно нанёс урон и как умер наёмник.

Временно переименуйте папку gamedata (например, в _gamedata), оставив только чистую игру + ваше дополнение «Воля отступника» (если оно в .xdb архивах).

Если ставили правки через менеджер модов (JSGME/MO2), просто временно отключите «монстры против всех нпс».

Загрузите сейв до начала перестрелки с наёмниками, убейте их, сдайте/обновите квест Акилла, сохранитесь и верните правки обратно.

Совет: Перед любыми манипуляциями со скриптами обязательно сделайте резервную копию файла callback_hit.script. Попробуйте сначала Вариант 2 (гранаты/тело), если не выйдет — смело правьте строчку 293 по Варианту 1.

 

 

  • Клоун 1

Монолит не любят,в монолит стреляют Только зов нам выжить помогает

И когда у нас наступает ночь Все сталкеры бегут от центра зоны прочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

 

.

Изменено пользователем жду s.t.a.l.k.e.r 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

По неизвестной причине мой комментарий был удалён. Задам вопрос заново. 
Совместимы ли следующие правки и фикс по музыкальным флешкам к аддону "Воля Отступника"?

  1. Отключение античита для ОП-2.2
  2. Шанс выпадения частей монстров 100% для ОП-2.2
  3. Больше лута с трупов для ОП-2.2
  4. Отключение воровства из нычек для ОП-2.2 
  5. Варка артефактов за 1 минуту для ОП-2.2
  6. 30 артефактов на поясе для ОП-2.2
  7. Без лимита артефактов для ОП-2.2
  8. Видимые телепорты для ОП-2.2 
  9. Рюкзак не закрывается при использовании предметов для ОП-2.2
  10. Отключение ограничения при открытом инвентаре для ОП-2.2
  11. Без ограничений на сон для ОП-2.2
  12. Фото со спутника для ОП-2.2
  13. ГГ не подрывается на минах для ОП-2.2
  14. Поим контрика за раз для ОП-2.2
  15. Нервущийся рюкзак для ОП-2.2
  16. Более мощный фонарик и фосфорная палка для ОП-2.2
  17. Больше денег с трупов для ОП-2.2
  18. Употребление водки без ограничений для ОП-2.2
  19. Вместимость тайников в 500 предметов для ОП-2.2
  20. Метки на квестовые предметы и тайники для ОП-2.2
  21. Спавнеры Караван, Нахас, Котовод

Прошу дать ответ на мой вопрос. А если мой коммент будет удалён, просьба сообщить причину.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

68AkulA97 Более половины правок не совместимы. С последствиями вплоть до отказа игры. Разбирать каждую отдельно не стану. В теме, если что, есть список некоторых совместимых правок.

Что до сообщения, то это к администрации сайта. Скорее всего просто баганулось что-то. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

68AkulA97 вот тут автор выкладывал довольно большую сборку правок. Не ЗЧ, но тоже неплохо. Уже с адаптацией к ВО и даже паку иконок альхазреда.

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

Монолит не любят,в монолит стреляют Только зов нам выжить помогает

И когда у нас наступает ночь Все сталкеры бегут от центра зоны прочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
34 минуты назад, Plotcay сказал:

Не ЗЧ, но тоже неплохо. Уже с адаптацией к ВО и даже паку иконок альхазреда.

Прошу прощения, что такое ЗЧ и что такое альхазред?


Дополнено 8 минуты спустя
1 час назад, Plotcay сказал:

вот тут автор выкладывал довольно большую сборку правок. 

Ты имеешь в виду вот этот архив? Эти правки адаптированы под ВО?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
4 часа назад, 68AkulA97 сказал:

что такое ЗЧ

сборка злобного читера.

Да, этот. Там есть. Самый большой архив и последняя версия ВО уже встроена в него.

4 часа назад, 68AkulA97 сказал:

что такое альхазред

https://stalkerportaal.ru/board/op_2_2/new-icons-by-alhazrad-v-27/42-1-0-843

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

Монолит не любят,в монолит стреляют Только зов нам выжить помогает

И когда у нас наступает ночь Все сталкеры бегут от центра зоны прочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
   

68AkulA97 в моде и так есть артефакт, который их обезвреживает, не думаю, что автор этим будет заниматься.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
1 час назад, Im-not сказал:

в моде и так есть артефакт, который их обезвреживает

Именно мины? Если да, то как называется? Уж не чёрная ли дыра?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

68AkulA97 Магнит. После открытия Промзоны доступен будет.

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования