XrAI:game spawn constructor.cpp: различия между версиями

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
Нет описания правки
мНет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
__NOTOC__
__NOTOC__
== 1 вариант ==
== 1 вариант ==
{| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;"
| '''Обнаружение'''
|
максимус<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=35566&view=findpost&p=1066534 "максимус" gameru.net] 25.11.2010</ref>, ALEX13<ref>[https://old.ap-pro.ru/forum/100-9999-553417-16-1383561711 "ALEX13" old.ap-pro.ru] 04.11.2013 [https://web.archive.org/web/20250624171403/https://old.ap-pro.ru/forum/100-9999-2 Архивировано] 24.06.2025</ref>, Кальтер93<ref>[https://old.ap-pro.ru/forum/100-9999-716934-16-1420883957 "Кальтер93" old.ap-pro.ru] 10.01.2015</ref>, Misery<ref>[https://ap-pro.ru/forums/topic/92-cop-modostroy-voprosnica/?do=findComment&comment=7506 "Misery" ap-pro.ru] 04.08.2020 [https://web.archive.org/web/20260125124614/https://ap-pro.ru/forums/topic/92-cop-modostroy-voprosnica/page/6/ Архивировано] 25.01.2026</ref>, SoDizzari<ref>[https://ap-pro.ru/forums/topic/92-cop-modostroy-voprosnica/?do=findComment&comment=283023 "SoDizzari" ap-pro.ru] 08.11.2023 [https://web.archive.org/web/20260517062309/https://ap-pro.ru/forums/topic/92-cop-modostroy-voprosnica/page/322/ Архивировано] 17.05.2026</ref>
|-
| '''Решение'''
|
FantomICW<ref>[https://old.ap-pro.ru/forum/100-9999-553424-16-1383562459 "FantomICW" old.ap-pro.ru] 04.11.2013</ref>, denis2000<ref>[https://old.ap-pro.ru/forum/100-9999-716938-16-1420884440 "denis2000" old.ap-pro.ru] 10.01.2015</ref>, Prostomod<ref>[https://ap-pro.ru/forums/topic/92-cop-modostroy-voprosnica/?do=findComment&comment=283039 "Prostomod" ap-pro.ru] 08.11.2023 [https://web.archive.org/web/20260518034625/https://ap-pro.ru/forums/topic/92-cop-modostroy-voprosnica/page/323/ Архивировано] 18.05.2026</ref>, [[Участник:Aka sektor|aka_sektor]], [[SkyLoader]]<ref>[https://ap-pro.ru/forums/topic/3341-universalnye-kompilyatory-urovney-h64/?do=findComment&comment=394613 "SkyLoader" amk-team.ru] 01.10.2024</ref>
|}
<pre>
<pre>
Expression    : m_actor
Expression    : m_actor
Строка 9: Строка 18:
</pre>
</pre>


=== Ошибка<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=35566&view=findpost&p=1066534 Пост пользователя "максимус" на форуме Gameinator]</ref><ref>[http://ap-pro.ru/forum/100-9999-553417-16-1383561711 Пост пользователя "ALEX13" на форуме AP Production]</ref><ref>[http://ap-pro.ru/forum/100-9999-716934-16-1420883957 Пост пользователя "Кальтер93" на форуме AP Production]</ref> ===
=== Ошибка ===
При компиляции спавна уровня с одиночным режимом игры, на нём не найдена точка спавна игрока.
При компиляции [[*.spawn]]'а.
 
Ни в одном из указанных для компиляции уровней не найдена точка спавна игрока.


=== Решение ===
=== Решение ===
Добавьте на уровень точку спавна игрока (''Edit Mode -> Spawn Element -> actor''), и попробуйте снова.
Проверьте наличие АИ-сетки на уровне, где появляется игрок, затем добавьте на уровень точку его спавна (''Edit Mode -> Spawn Element -> actor''), и попробуйте снова.
 
Если вылет остался, проверьте чтобы уровень на котором находится точка справна игрока — был прописан в секции <code>[levels]</code> файла gamedata\configs\'''game_levels.ltx'''


== 2 вариант ==
== 2 вариант ==
{| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;"
| '''Обнаружение'''
|
РСФСР<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=15328&view=findpost&p=1209045 "РСФСР" gameru.net] 21.12.2011</ref>
|-
| '''Решение'''
|
KamikaZze<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=15328&view=findpost&p=1209394 "KamikaZze" gameru.net] 23.12.2011</ref>
|}
<pre>
<pre>
Expression : !m_actor
Expression : !m_actor
Строка 24: Строка 46:
</pre>
</pre>


=== Ошибка<ref>[http://www.amk-team.ru/forum/topic/13415-masterskaia-po-razboru-vyletov-x-ray/ Тема "Мастерская по разбору "вылетов" X-Ray" на AMK форуме]</ref> ===
=== Ошибка ===
При компиляции спавна, на одном из нескольких подключенных уровней, обнаружен дубликат точки спавна игрока (''Edit Mode -> Spawn Element -> actor'').
При компиляции [[*.spawn]]'а.
 
На одном из нескольких подключенных уровней, обнаружен дубликат точки спавна игрока (''Edit Mode -> Spawn Element -> actor'').


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


== 3 вариант ==
{| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;"
| '''Обнаружение'''
|
Modera<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=34914&view=findpost&p=1150336 "Modera" gameru.net] 05.07.2011</ref>, Muzafir<ref>[https://www.amk-team.ru/forum/topic/5533-soobschestvo-mapperov/page/218/#findComment-1068112 "Muzafir" amk-team.ru] 23.02.2017 [https://web.archive.org/web/20250427235155/https://www.amk-team.ru/forum/topic/5533-soobschestvo-mapperov/page/218/ Архивировано] 27.04.2025</ref>, Paradox27kms<ref>[https://ap-pro.ru/forums/topic/73-x-ray-sdk-07-cop/?do=findComment&comment=9629 "Paradox27kms" ap-pro.ru] 09.08.2020</ref>, Ostrov 64 bit<ref>[https://ap-pro.ru/forums/topic/1984-x-ray-sdk-04-ot-yara/?do=findComment&comment=278960 "Ostrov 64 bit" ap-pro.ru] 23.10.2023 [https://web.archive.org/web/20250802182314/https://ap-pro.ru/forums/topic/1984-x-ray-sdk-04-ot-yara/page/3/ Архивировано] 02.08.2025</ref>
|-
| '''Решение'''
|
denis2000<ref>[https://ap-pro.ru/forums/topic/73-x-ray-sdk-07-cop/?do=findComment&comment=9634 "denis2000" ap-pro.ru] 09.08.2020</ref>, Paracetamol<ref>[https://ap-pro.ru/forums/topic/1984-x-ray-sdk-04-ot-yara/?do=findComment&comment=279093 "Paracetamol" ap-pro.ru] 24.10.2023</ref>
|}
<pre>
* 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!
</pre>
=== Ошибка ===
При компиляции [[*.spawn]]'а.
Какой-то из указанных при компиляции уровней отсутствует в секции <code>[levels]</code> файла gamedata\configs\'''game_levels.ltx'''
Либо у него отсутствует АИ-сетка или не скомпилирован '''level.spawn'''
=== Решение ===
Проверьте наличие уровней в секции <code>[levels]</code> и соответствие их имени указанному при компиляции.
А также наличие у них АИ-сетке и файлов '''level.spawn'''
== 4 вариант ==
{| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;"
| '''Обнаружение'''
|
CuJIbBEP<ref>[https://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/page/150/#findComment-810285 "CuJIbBEP" amk-team.ru] 28.12.2013</ref>, Lenya056<ref>[https://ap-pro.ru/forums/topic/73-x-ray-sdk-07-cop/?do=findComment&comment=107244 "Lenya056" ap-pro.ru] 21.08.2021 [https://web.archive.org/web/20220625024407/https://ap-pro.ru/forums/topic/73-x-ray-sdk-07-cop/page/26/ Архивировано] 25.06.2022</ref>
|-
| '''Решение'''
|
abramcumner<ref>[https://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/page/150/#findComment-810328 "abramcumner" amk-team.ru] 28.12.2013</ref>, h0N0r<ref>[https://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/page/518/#findComment-1505821 "h0N0r" amk-team.ru] 22.05.2025 [https://web.archive.org/web/20250823000852/https://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/page/519/ Архивировано] 23.08.2025</ref>
|}
<pre>
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
</pre>
=== Ошибка ===
При компиляции [[*.spawn]]'а.
Установленный на каком-то уровне '''level changer''' (пример: <code>exit_to_garbage_01</code>) ведёт вникуда.
=== Решение ===
Проверьте, чтобы уровень на который ведет '''level changer''' был включен в компиляции.
Либо удалите указанный '''level changer'''.
== 5 вариант ==
{| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;"
| '''Обнаружение'''
|
Mawrak<ref>[https://ap-pro.ru/forums/topic/73-x-ray-sdk-07-cop/?do=findComment&comment=356653 "Mawrak" ap-pro.ru] 16.05.2024 [https://web.archive.org/web/20250809063745/https://ap-pro.ru/forums/topic/73-x-ray-sdk-07-cop/page/78/ Архивировано] 09.08.2025</ref>
|-
| '''Решение'''
|
[[Участник:Aka sektor|aka_sektor]]
|}
<pre>
Expression    : assertion failed
Function      : CGameSpawnConstructor::load_spawns
File          : game_spawn_constructor.cpp
Line          : 72
Description  : m_game_info->section_exist("levels")
</pre>
=== Ошибка ===
При компиляции [[*.spawn]]'а.
По какой-то причине отсутствует необходимая секция <code>[levels]</code> в файле gamedata\configs\'''game_levels.ltx'''
=== Решение ===
Проверить наличие секции <code>[levels]</code>.


== Источники ==
== Источники ==
{{Reflist|3}}
{{Reflist|3}}


[[Категория:Справочник_вылетов]][[Категория:Вылеты xrAI]]
[[Категория:Справочник_вылетов]]
[[Категория:Вылеты xrAI]]

Текущая версия от 04:15, 9 августа 2026

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].

Источники