Co je soubor XS?
Soubor XS je referenční soubor používaný ve hře Age of Empires III (AOE3) k vytvoření umělé inteligence (AI). Používá se během procesu kompilace, když je načten vlastní XML soubor mapy. Pokud jste hráli AOE3, už víte, že můžete nejen vybrat libovolnou mapu ke hře, ale také si můžete vytvořit vlastní mapy pomocí programu Random Map Script.
Klíčové vlastnosti souborů XS
| Charakteristika | Popis |
|---|---|
| Přípona souboru | .xs (spojené s různými aplikacemi) |
| Hlavní varianty | Konfigurace formátování kódu Xformat, formátovací řetězce time_stamp(), soubory .xs programu Macro Scheduler |
| Typ formátu | Xformat používá konfigurační soubory clang-format (textové); řetězce xsFormat používají prostý text se značkami formátování “%”; Macro Scheduler používá kompilovaný makro formát |
| Hlavní použití | Formátování kódu pro jazyky rodiny C; formátování řetězců data a času; ukládání kompilovaných maker |
| Hlavní funkce | Xformat podporuje živý náhled změn formátování kódu; xsFormat poskytuje přizpůsobitelné výstupy data/času s rozsáhlými možnostmi formátování |
| Bezpečnostní profil | Bezpečný pro zamýšlené použití; neobsahuje spustitelný kód; lze jej bezpečně upravovat v textových editorech; pro některé varianty vyžaduje specializovaný software |
| Kompatibilita | Xformat vyžaduje macOS 13.0 nebo novější; xsFormat je kompatibilní s TextTransformer a podobnými nástroji pro zpracování textu; Macro Scheduler vyžaduje vlastní software |
Jak vygenerovat AI mapu v Age of Empires 3?
- Otevřete textový editor, například Microsoft Notepad, Notepad++ nebo TextEdit. Tento program bude použit k programování vaší mapy.
- Napprogramujte všechny funkce vaší mapy pomocí jazyka Random Map Script.
- Můžete se odkazovat na programovací tutoriály, abyste se ujistili, že programujete správně.
- Uložte svůj soubor jako “MyAOE3.xs” a přesuňte jej do svých herních složek “Age of Empires 3”.
Formát souboru XS – Více informací
Soubory XS jsou ukládány jako prosté textové soubory, které lze otevřít a upravit v libovolném textovém editoru.
Jak pracovat s formáty souvisejícími s XS
Používání Xformat
Požadavky systému:
Vyžaduje macOS 13.0 nebo novější
K dispozici k zakoupení v Mac App Store
Funkce:
Formátovat kód v C, C++, Objective-C a Objective-C++
Vytvořit vlastní konfigurace stylů
Použít dávkové formátování pro více souborů
Integrovat s Xcode pomocí rozšíření
Často kladené otázky (FAQ)
**Q1: Jaké programovací jazyky Xformat podporuje?
A1: Xformat podporuje formátování kódu v C, C++, Objective-C a Objective-C++, ale nepodporuje zdrojové soubory Swift [citation:1].
**Q2: Jaké stylové příručky mohu použít s Xformat?
A2: Xformat podporuje stylové příručky LLVM, Mozilla a WebKit a umožňuje uživatelům definovat vlastní styly [citation:1].
**Q3: Co dělá parametr xsFormat ve funkci time_stamp()?
A3: Parametr xsFormat umožňuje přizpůsobení výstupu data a času pomocí formátovacích znaků předcházených znakem “%” [citation:2].
**Q4: Funguje Xformat na Windows nebo Linuxu?
A4: Ne, Xformat je navržen výhradně pro macOS a vyžaduje macOS 13.0 nebo novější [citation:1].
**Q5: Mohu automatizovat formátování kódu pomocí Xformat?
A5: Ano, Xformat obsahuje akci Shortcuts pro automatizaci a může formátovat celé adresáře pomocí nástroje Batch Format [citation:1].