Ai space.cpp

Материал из Моддинг трилогии S.T.A.L.K.E.R. - MODFAQ.RU | +TES/Fallout
Версия от 16:55, 25 февраля 2019; Aka sektor (обсуждение | вклад) (Новая страница: «__NOTOC__ <pre> Expression : cross_table().header().level_guid() == level_graph().header().guid() Function : CAI_Space::load File : E:\stalker\patch_1_0004\xr_3da…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Expression : cross_table().header().level_guid() == level_graph().header().guid()
Function : CAI_Space::load
File : E:\stalker\patch_1_0004\xr_3da\xrGame\ai_space.cpp
Line : 120
Description : cross_table doesn't correspond to the AI-map 

Ошибка[1][2]

кросс-таблица одного из уровней не соответствует его AI-сетке.

Возможно у локации была перекомпилирована AI-сетка, но не был перекомпилировал спавн. И наоборот.

Решение[3]

Скорее всего, отсутствует файл level.ai. Возможно после правки уровня в SDK и компиляции AI, вы забыли его скопировать в папку уровня. Важно помнить, что level.ai нужно обновлять для всех уровней, а не только для тех, которые подвергались правке.

Если вы не изменяли геометрию уровня:

  1. Удалите локацию из папки X-Ray_SDK_SoC\level_editor\gamedata\levels, а также из папки игры gamedata\levels
  2. Повторите компиляцию локации в Level Editor: Compile -> Build
    По её завершению создастся папка в: X-Ray_SDK_SoC\level_editor\gamedata\levels
  3. Повторите компиляцию локации в xrLC и xrAI.


Источники