xrAI — различия между версиями

Материал из xrWiki
Перейти к: навигация, поиск
Строка 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 подвисает на неопределённое время в конце сборки ИИ-сетки. Чтобы избежать таких случаев, нужно удалять папку с временными файлами.