xrAI — различия между версиями
RedPython (обсуждение | вклад) |
RedPython (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Команда: | Команда: | ||
<syntaxhighlight lang="winbatch">xrAI <общие_опции> [-f|-s] <имя_уровня> <дополнительные_опции></syntaxhighlight> | <syntaxhighlight lang="winbatch">xrAI <общие_опции> [-f|-s] <имя_уровня> <дополнительные_опции></syntaxhighlight> | ||
− | '''Обязательные параметры | + | |
+ | '''Обязательные параметры''' | ||
* '''-verify'''<br /> | * '''-verify'''<br /> | ||
− | Проверить ИИ-сетку на | + | Проверить ИИ-сетку на связность. |
* '''-f <имя_уровня>'''<br /> | * '''-f <имя_уровня>'''<br /> | ||
− | Просчитать ИИ-сетку в <code>gamedata\levels\<имя_уровня>\</code> | + | Просчитать ИИ-сетку в <code>gamedata\levels\<имя_уровня>\</code> (требуется build.cform) |
* '''-s <имя_уровня1,имя_уровня2,…,имя_уровняN>'''<br /> | * '''-s <имя_уровня1,имя_уровня2,…,имя_уровняN>'''<br /> | ||
− | Построить глобальный спавн из уровенвых спавнов | + | Построить глобальный спавн из уровенвых спавнов.<br /> |
''Параметры, выделенные <span style="color:#cc6666;">'''цветом'''</span>, используются только в ТЧ.'' | ''Параметры, выделенные <span style="color:#cc6666;">'''цветом'''</span>, используются только в ТЧ.'' | ||
* <span style="color:#cc6666;">'''-rebuild'''</span><br /> | * <span style="color:#cc6666;">'''-rebuild'''</span><br /> | ||
Строка 16: | Строка 17: | ||
Построить оффлайновый ИИ-граф и кросс-таблицу ИИ-карты в <code>gamedata/levels/<имя_уровня>/</code></span> | Построить оффлайновый ИИ-граф и кросс-таблицу ИИ-карты в <code>gamedata/levels/<имя_уровня>/</code></span> | ||
* <span style="color:#cc6666;">'''-m <имя_уровня1,имя_уровня2,…,имя_уровняN>'''<br /> | * <span style="color:#cc6666;">'''-m <имя_уровня1,имя_уровня2,…,имя_уровняN>'''<br /> | ||
− | Совместить графы указанных уровней.</span> | + | Совместить графы указанных уровней в единый игровой граф.</span> |
− | |||
− | '''Дополнительные опции | + | '''Дополнительные опции''' |
* '''-?''' или '''-h'''<br /> | * '''-?''' или '''-h'''<br /> | ||
Вывести краткую справку по основным командам. | Вывести краткую справку по основным командам. | ||
Строка 26: | Строка 26: | ||
* '''-no_separator_check'''<br /> | * '''-no_separator_check'''<br /> | ||
Не проверять перекрытие ИИ-сетки рестрикторами. | Не проверять перекрытие ИИ-сетки рестрикторами. | ||
− | * '''-draft'''<br /> | + | * <span style="color:#cc6666;">'''-draft'''</span><br /> |
− | Черновая сборка ИИ-сетки (без просчета укрытий) | + | Черновая сборка ИИ-сетки (без просчета укрытий, build.cform не требуется) |
* '''-pure_covers'''<br /> | * '''-pure_covers'''<br /> | ||
Чистовой режим??? | Чистовой режим??? | ||
Строка 35: | Строка 35: | ||
Имя выходного [[all.spawn|spawn]]-файла. | Имя выходного [[all.spawn|spawn]]-файла. | ||
* '''-designer''' <br /> | * '''-designer''' <br /> | ||
− | Отключает какие-то | + | Отключает какие-то скриптовые проверки в ЗП |
* '''-keep_temp_files'''<br /> | * '''-keep_temp_files'''<br /> | ||
Сохранять временные файлы. | Сохранять временные файлы. |
Версия 17:50, 31 августа 2017
xrAI — компилятор ИИ-компонент игрового уровня.
Параметры командной строки
Команда:
xrAI <общие_опции> [-f|-s] <имя_уровня> <дополнительные_опции>
Обязательные параметры
- -verify
Проверить ИИ-сетку на связность.
- -f <имя_уровня>
Просчитать ИИ-сетку в gamedata\levels\<имя_уровня>\
(требуется build.cform)
- -s <имя_уровня1,имя_уровня2,…,имя_уровняN>
Построить глобальный спавн из уровенвых спавнов.
Параметры, выделенные цветом, используются только в ТЧ.
- -rebuild
- -g <имя_уровня>
Построить оффлайновый ИИ-граф и кросс-таблицу ИИ-карты в gamedata/levels/<имя_уровня>/
- -m <имя_уровня1,имя_уровня2,…,имя_уровняN>
Совместить графы указанных уровней в единый игровой граф.
Дополнительные опции
- -? или -h
Вывести краткую справку по основным командам.
- -o
Модифицировать опции построения.
- -no_separator_check
Не проверять перекрытие ИИ-сетки рестрикторами.
- -draft
Черновая сборка ИИ-сетки (без просчета укрытий, build.cform не требуется)
- -pure_covers
Чистовой режим???
- -noverbose
Отключить вывод дополнительных данных в лог.
- -out
Имя выходного spawn-файла.
- -designer
Отключает какие-то скриптовые проверки в ЗП
- -keep_temp_files
Сохранять временные файлы.
- -patch
???
- -start
???
- -t
Устаревшее?
- -с
Устаревшее?
Полезно знать
Иногда xrAI подвисает на неопределённое время в конце сборки ИИ-сетки. Чтобы избежать таких случаев, нужно удалять папку с временными файлами. |