Doors door.cpp

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску

1 вариант

Обнаружение

SanekKZN[1], Ataman[2], Ataman_ua[3], phantom1020[4], ARTLantist[5]

Решение

K.D.[6], h0N0r[7][8]

Expression    : assertion failed
Function      : doors::door::door
File          : D:\prog_repository\sources\trunk\xrGame\doors_door.cpp
Line          : 36
Description   : m_object.get_door_vectors( m_closed_vector, m_open_vector )

Ошибка

Возникает при загрузке локации в игре.

Какому-то динамическому объекту с костью door задан неподдеживаемый движком игры параметр Slide.

В ТЧ и ЧН, динамические объекты с костью door имеют параметр Slide -> Limit Min / Max.

См. строчку File:. Это в данном случае: ЗП, где этот параметр не работает.

Решение

Используйте модифицированный движок, в котором необходимый параметр Slide работает. Например, OpenXRay.

Или:
1) Откройте уровень в Level Editor X-Ray SDK
2) Удалите один любой динамический объект с костью door
3) Скомпилируйте спавн уровня заново
4) Попробуйте загрузить уровень в игре, и проверить пропал ли вылет
Если вылетает — повторите предыдущие действия, удалив следующий объект.
Найдя проблемный объект, можете попробовать вернуть предыдущие также по очереди, и проверить, нет ли вылета с ними.

Источники

  1. "SanekKZN" amk-team.ru 13.05.2010
  2. "Ataman" amk-team.ru 18.03.2011
  3. "Ataman_ua" stalker-portal.ru 26.03.2011 Архивировано: web.archive.org 30.08.2026 ; archive.ph 30.08.2026
  4. "phantom1020" amk-team.ru 27.05.2014
  5. "ARTLantist" amk-team.ru 04.01.2022 Архивировано: web.archive.org 06.09.2025
  6. "KD87" amk-team.ru 13.05.2010
  7. "h0N0r" amk-team.ru 04.01.2022
  8. "h0N0r" amk-team.ru 10.09.2024 Архивировано: web.archive.org 01.08.2025