XrAI:xr graph merge.cpp: различия между версиями
Новая страница: «<pre> Expression : assertion failed Function : CGraphMerger::CGraphMerger File : D:\prog_repository\sources\trunk\utils\xrAI\xr_graph_merge.cpp Line : 597 Des…» |
м пруфы |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 8: | Строка 8: | ||
=== Ошибка<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=39668&view=findpost&p=1080930 Пост пользователя "Chopku" на форуме Gameinator]</ref> === | === Ошибка<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=39668&view=findpost&p=1080930 Пост пользователя "Chopku" на форуме Gameinator]</ref> === | ||
Вылет происходит при компиляции спавна. | |||
=== Решение<ref>[ | |||
Проверьте | Возможные причины: | ||
1) Уровень неправильно прописан в файле '''game_levels.ltx''' (по умолчанию находится в: ''gamedata\configs''). | |||
А именно: | |||
* Имя секции уровня (например, <code>level01</code>) прописанное в секции <code>[levels]</code> — не совпадает с именем секции уровня, либо её вообще нет. | |||
* В секции уровня, имя уровня указанное в параметре <code>name</code>, не совпадает с указанным в команде компиляции спавна. | |||
2) В команде компиляции после ключа <code>-s</code> неправильно указано имя уровня, или оно не указано вовсе. | |||
3) Уровень отсутствует в папке: ''editors\gamedata\levels'' | |||
Проверено что: | |||
* Прописан уровень в '''game_maps_single.ltx''' или нет, это не влияет на компиляцию. | |||
=== Решение<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=17537&view=findpost&p=606939 Пост пользователя "<nowiki>Neo][</nowiki>" на форуме Gameinator]</ref><ref>[https://www.gameru.net/forum/index.php?s=&showtopic=35566&view=findpost&p=1007541 Пост пользователя "Shoкer" на форуме Gameinator]</ref><ref>[https://www.gameru.net/forum/index.php?s=&showtopic=35566&view=findpost&p=1067954 Пост пользователя "Снорк" на форуме Gameinator]</ref><ref>[https://www.gameru.net/forum/index.php?s=&showtopic=39668&view=findpost&p=1081578 Пост пользователя "Kolmogor" на форуме Gameinator]</ref><ref>[https://www.amk-team.ru/forum/topic/13149-cop-voprosy-po-sdk/?do=findComment&comment=957199 Пост пользователя "Melo" на AMK форуме]</ref><ref>[https://www.amk-team.ru/forum/topic/13149-cop-voprosy-po-sdk/?do=findComment&comment=1043035 Пост пользователя "abramcumner" на AMK форуме]</ref><ref>[https://ap-pro.ru/forum/106-602-1103101-16-1511185145 Пост пользователя "denis2000" на форуме AP Production]</ref><ref>[https://www.amk-team.ru/forum/topic/13149-cop-voprosy-po-sdk/?do=findComment&comment=1256316 Пост пользователя "Akello" на AMK форуме]</ref> === | |||
1) Проверьте чтобы в файле '''game_levels.ltx''' была прописана секция уровня, а её имя прописано в секции <code>[levels]</code> | |||
Кроме того, чтобы в параметре <code>name</code> секции уровня, имя уровня было указано тоже, что и в команде компиляции спавна. | |||
2) Проверьте правильность написания команды компиляции спавна, а именно: | |||
<source lang=bat> | |||
start bin\designer\release\xrAI.exe -no_separator_check -s level_name -out all | |||
</source> | |||
Указанный в команде <code>level_name</code>, должен соответствовать прописанному в параметре <code>name</code> секции уровня, в файле '''game_levels.ltx''' | |||
3) Проверьте наличие уровня в папке ''editors\gamedata\levels'' | |||
Если его нет, в '''Level Editor''' выполните заново: ''Scene -> Compile -> Build'' | |||
Если он есть, то проверьте наличие файла: '''level.ai''' | |||
Если файла '''level.ai''' нет в папке с уровнем, выполните заново: ''Scene -> Compile -> Make AI-Map'' | |||
== Источники == | == Источники == | ||
{{ | {{reflist|3}} | ||
[[Категория:Справочник_вылетов]][[Категория:Вылеты xrAI]] | [[Категория:Справочник_вылетов]][[Категория:Вылеты xrAI]] | ||
Текущая версия от 14:58, 8 апреля 2019
Expression : assertion failed Function : CGraphMerger::CGraphMerger File : D:\prog_repository\sources\trunk\utils\xrAI\xr_graph_merge.cpp Line : 597 Description : tpGraphs.size()
Ошибка[1]
Вылет происходит при компиляции спавна.
Возможные причины:
1) Уровень неправильно прописан в файле game_levels.ltx (по умолчанию находится в: gamedata\configs).
А именно:
- Имя секции уровня (например,
level01) прописанное в секции[levels]— не совпадает с именем секции уровня, либо её вообще нет. - В секции уровня, имя уровня указанное в параметре
name, не совпадает с указанным в команде компиляции спавна.
2) В команде компиляции после ключа -s неправильно указано имя уровня, или оно не указано вовсе.
3) Уровень отсутствует в папке: editors\gamedata\levels
Проверено что:
- Прописан уровень в game_maps_single.ltx или нет, это не влияет на компиляцию.
1) Проверьте чтобы в файле game_levels.ltx была прописана секция уровня, а её имя прописано в секции [levels]
Кроме того, чтобы в параметре name секции уровня, имя уровня было указано тоже, что и в команде компиляции спавна.
2) Проверьте правильность написания команды компиляции спавна, а именно:
start bin\designer\release\xrAI.exe -no_separator_check -s level_name -out allУказанный в команде level_name, должен соответствовать прописанному в параметре name секции уровня, в файле game_levels.ltx
3) Проверьте наличие уровня в папке editors\gamedata\levels
Если его нет, в Level Editor выполните заново: Scene -> Compile -> Build
Если он есть, то проверьте наличие файла: level.ai
Если файла level.ai нет в папке с уровнем, выполните заново: Scene -> Compile -> Make AI-Map
Источники
- ↑ Пост пользователя "Chopku" на форуме Gameinator
- ↑ Пост пользователя "Neo][" на форуме Gameinator
- ↑ Пост пользователя "Shoкer" на форуме Gameinator
- ↑ Пост пользователя "Снорк" на форуме Gameinator
- ↑ Пост пользователя "Kolmogor" на форуме Gameinator
- ↑ Пост пользователя "Melo" на AMK форуме
- ↑ Пост пользователя "abramcumner" на AMK форуме
- ↑ Пост пользователя "denis2000" на форуме AP Production
- ↑ Пост пользователя "Akello" на AMK форуме