aspose.info
RU

Файл XS — формат файлов генератора ИИ карт Age of Empires 3

Обновлено

Что такое файл XS?

Файл XS — это справочный файл, используемый в Age of Empires III (AOE3) для генерации искусственного интеллекта (AI). Он используется в процессе компиляции, когда загружается пользовательский XML‑файл карты. Если вы играли в AOE3, вы уже знаете, что можно не только выбрать любую карту для игры, но и создавать свои собственные карты с помощью программы Random Map Script.

Ключевые характеристики файлов XS

ХарактеристикаОписание
Расширение файла.xs (ассоциирован с различными приложениями)
Основные вариантыКонфигурация форматирования кода Xformat, строки формата time_stamp(), файлы .xs Macro Scheduler
Тип форматаXformat использует файлы конфигурации clang-format (текстовые); строки xsFormat используют обычный текст с маркерами форматирования “%”; Macro Scheduler использует скомпилированный макроформат
Основное применениеФорматирование кода для языков семейства C; форматирование строк даты и времени; хранение скомпилированных макросов
Основная функцияXformat поддерживает живой просмотр изменений форматирования кода; xsFormat предоставляет настраиваемый вывод даты/времени с обширными параметрами форматирования
Профиль безопасностиБезопасен для предполагаемого использования; не содержит исполняемого кода; может быть безопасно отредактирован в текстовых редакторах; требует специализированного программного обеспечения для некоторых вариантов
СовместимостьXformat требует macOS 13.0 или новее; xsFormat совместим с TextTransformer и аналогичными инструментами обработки текста; Macro Scheduler требует собственного программного обеспечения

Как создать ИИ-карту в Age of Empires 3?

  • Откройте программу для редактирования текста, например Microsoft Notepad, Notepad++ или TextEdit. Она будет использоваться для программирования вашей карты.
  • Программируйте все функции вашей карты, используя язык Random Map Script.
  • Вы можете обратиться к учебникам по программированию, чтобы убедиться, что вы программируете её правильно
  • Сохраните ваш файл как “MyAOE3.xs” и переместите его в ваши игровые папки “Age of Empires 3”.

Формат файла XS — дополнительная информация

Файлы XS сохраняются как обычные текстовые файлы, которые можно открыть и отредактировать любым текстовым редактором.

Как работать с форматами, связанными с XS

Использование Xformat

Системные требования:

  • Требуется macOS 13.0 или новее

  • Доступно для покупки в Mac App Store

Возможности:

  • Форматировать код на C, C++, Objective-C и Objective-C++

  • Создавайте пользовательские конфигурации стилей

  • Используйте пакетный формат для нескольких файлов

  • Интегрировать с Xcode через расширение

Часто задаваемые вопросы (FAQ)

**Q1: Какие языки программирования поддерживает Xformat?

A1: Xformat поддерживает форматирование кода на C, C++, Objective-C и Objective-C++, но не поддерживает файлы исходного кода Swift [citation:1].

**Q2: Какие руководства по стилю я могу использовать с Xformat?

A2: Xformat поддерживает руководства по стилю LLVM, Mozilla и WebKit, а также позволяет пользователям определять собственные стили [citation:1].

**Q3: Что делает параметр xsFormat в функции time_stamp()?

A3: Параметр xsFormat позволяет настраивать вывод даты и времени с помощью символов форматирования, предшествующих “%” [citation:2].

**Q4: Работает ли Xformat на Windows или Linux?

A4: Нет, Xformat разработан исключительно для macOS и требует macOS 13.0 или новее [citation:1].

**Q5: Могу ли я автоматизировать форматирование кода с помощью Xformat?

A5: Да, Xformat включает действие Shortcuts для автоматизации и может форматировать целые каталоги с помощью инструмента Batch Format [citation:1].

Ссылки