aspose.info
UK

Файл 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].

Посилання