Alife graph registry.cpp

Материал из MODFAQ.RU — моддинг игр серии S.T.A.L.K.E.R., The Elder Scrolls и Fallout
Перейти к: навигация, поиск
Expression    : ai().game_graph().header().levels().end() != I
Function    : CALifeGraphRegistry::setup_current_level
File        : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_graph_registry.cpp
Line        : 91
Description    : Graph point level ID not found!

Ошибка[1][2][3][4][5][6]

Исключите использование утилит aiwrapper, ggEditor и Universal ACDC, т.к. данный вылет чаще происходил у тех, кто использовал их. Используйте только X-Ray SDK.

Вылет происходит при попытке перейти с одного уровня на другой.

Причины могут быть разные:

  1. graph point (точка появления игрока) на следующем уровне установлен вне AI-сетки
  2. На следующем уровне отсутствует graph point, либо его название отличается от заданного в level changer'е текущего уровня (ключ Level point to change), либо оно вообще не задано
  3. Название следующего уровня (ключ level changer Level to change) не прописано в game_levels.ltx

А для платформы ТЧ, кроме прочего требуется чтобы каждому graph point'у в level changer'е был присвоен story_id, и прописан в game_story_ids.ltx


Решение

  1. Проверьте чтобы graph point находился на AI-сетке
  2. Проверьте наличие graph point'а, соответствие его названия заданному в level changer'е текущего уровня, и задано ли оно вообще
  3. Проверьте чтобы следующий уровень был правильно прописан в game_levels.ltx (gamedata/configs), а его название соответствовало заданному в level changer'е текущего уровня

Только ТЧ: проверьте, правильно ли прописан graph point в game_story_ids.ltx (gamedata/config), и соответствует ли его название заданному в level changer'е текущего уровня


Видео[7][8]


Источники