XrAI:game spawn constructor.cpp

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Версия от 04:15, 9 августа 2026; Aka sektor (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

1 вариант

Обнаружение

максимус[1], ALEX13[2], Кальтер93[3], Misery[4], SoDizzari[5]

Решение

FantomICW[6], denis2000[7], Prostomod[8], aka_sektor, SkyLoader[9]

Expression    : m_actor
Function      : CGameSpawnConstructor::process_actor
File          : D:\prog_repository\sources\trunk\utils\xrAI\game_spawn_constructor.cpp
Line          : 263
Description   : There is no ACTOR spawn point!

Ошибка

При компиляции *.spawn'а.

Ни в одном из указанных для компиляции уровней не найдена точка спавна игрока.

Решение

Проверьте наличие АИ-сетки на уровне, где появляется игрок, затем добавьте на уровень точку его спавна (Edit Mode -> Spawn Element -> actor), и попробуйте снова.

Если вылет остался, проверьте чтобы уровень на котором находится точка справна игрока — был прописан в секции [levels] файла gamedata\configs\game_levels.ltx

2 вариант

Обнаружение

РСФСР[10]

Решение

KamikaZze[11]

Expression : !m_actor
Function : CGameSpawnConstructor::process_actor
File : .\game_spawn_constructor.cpp
Line : 291
Description : There must be the SINGLE level with ACTOR!

Ошибка

При компиляции *.spawn'а.

На одном из нескольких подключенных уровней, обнаружен дубликат точки спавна игрока (Edit Mode -> Spawn Element -> actor).

Такую точку на уровне, можно поставить только на одном из уровней. Она и будет точкой появления игрока при начале новой игры.

Решение

Удалите лишнюю точку спавна на том уровне, на котором она не нужна.

3 вариант

Обнаружение

Modera[12], Muzafir[13], Paradox27kms[14], Ostrov 64 bit[15]

Решение

denis2000[16], Paracetamol[17]

* New phase started: Freeing resources being allocated

FATAL ERROR

Expression : !m_level_spawns.empty()
Function : CGameSpawnConstructor::load_spawns
File : .\game_spawn_constructor.cpp
Line : 109
Description : There are no valid levels (with AI-map and graph) in the section 'levels' in the 'game.ltx' to build spawn file from!

Ошибка

При компиляции *.spawn'а.

Какой-то из указанных при компиляции уровней отсутствует в секции [levels] файла gamedata\configs\game_levels.ltx

Либо у него отсутствует АИ-сетка или не скомпилирован level.spawn

Решение

Проверьте наличие уровней в секции [levels] и соответствие их имени указанному при компиляции.

А также наличие у них АИ-сетке и файлов level.spawn

4 вариант

Обнаружение

CuJIbBEP[18], Lenya056[19]

Решение

abramcumner[20], h0N0r[21]

List of the level changers which are invalid for some reasons
exit_to_garbage_01

FATAL ERROR

Expression : m_level_changers.empty()
Function : CGameSpawnConstructor::verify_level_changers
File : .\game_spawn_constructor.cpp
Line : 196
Description : Some of the level changers setup incorrectly

Ошибка

При компиляции *.spawn'а.

Установленный на каком-то уровне level changer (пример: exit_to_garbage_01) ведёт вникуда.

Решение

Проверьте, чтобы уровень на который ведет level changer был включен в компиляции.

Либо удалите указанный level changer.

5 вариант

Обнаружение

Mawrak[22]

Решение

aka_sektor

Expression    : assertion failed
Function      : CGameSpawnConstructor::load_spawns
File          : game_spawn_constructor.cpp
Line          : 72
Description   : m_game_info->section_exist("levels")

Ошибка

При компиляции *.spawn'а.

По какой-то причине отсутствует необходимая секция [levels] в файле gamedata\configs\game_levels.ltx

Решение

Проверить наличие секции [levels].

Источники