Какво е 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 изисква собствен софтуер |
Как да генерирате AI карта в 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++
Създайте персонализирани конфигурации на стила
Използвайте Batch Format за множество файлове
Интегрирайте с 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].