Ai space.cpp: различия между версиями

Материал из Моддинг трилогии S.T.A.L.K.E.R. - MODFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
Новая страница: «__NOTOC__ <pre> Expression : cross_table().header().level_guid() == level_graph().header().guid() Function : CAI_Space::load File : E:\stalker\patch_1_0004\xr_3da…»
 
Нет описания правки
Строка 1: Строка 1:
__NOTOC__
__NOTOC__
== 1 вариант ==
<pre>
<pre>
Expression : cross_table().header().level_guid() == level_graph().header().guid()
Expression : cross_table().header().level_guid() == level_graph().header().guid()
Строка 21: Строка 22:
# Повторите компиляцию локации в Level Editor: '''''Compile -> Build'''''<br>По её завершению создастся папка в: ''X-Ray_SDK_SoC\level_editor\gamedata\'''levels'''''
# Повторите компиляцию локации в Level Editor: '''''Compile -> Build'''''<br>По её завершению создастся папка в: ''X-Ray_SDK_SoC\level_editor\gamedata\'''levels'''''
# Повторите компиляцию локации в xrLC и xrAI.
# Повторите компиляцию локации в xrLC и xrAI.
== 2 вариант ==
<pre>
Expression    : cross_table().header().game_guid() == game_graph().header().guid()
Function    : CAI_Space::load
File        : E:\stalker\patch_1_0004\xr_3da\xrGame\ai_space.cpp
Line        : 121
Description    : graph doesn't correspond to the cross table
</pre>
=== Ошибка ===
'''game.graph''' не соответствует кросс-таблице одного из уровней.
=== Решение<ref>[http://www.amk-team.ru/forum/faq/ Страница FAQ на AMK форуме, раздел "Справочник вылетов"]</ref> ===
Скорее всего, отсутствует файл '''level.gct'''. Возможно после правки уровня в SDK и компиляции AI, вы забыли его скопировать в папку уровня.<br>
Важно помнить, что '''level.gct''' нужно обновлять для всех уровней, а не только для тех, которые подвергались правке.





Версия от 13:24, 26 февраля 2019

1 вариант

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.

2 вариант

Expression    : cross_table().header().game_guid() == game_graph().header().guid()
Function    : CAI_Space::load
File        : E:\stalker\patch_1_0004\xr_3da\xrGame\ai_space.cpp
Line        : 121
Description    : graph doesn't correspond to the cross table

Ошибка

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

Решение[4]

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


Источники