Was ist eine XS-Datei?
Eine XS-Datei ist eine Referenzdatei, die in Age of Empires III (AOE3) zur Erzeugung künstlicher Intelligenz (KI) verwendet wird. Sie wird während des Kompilierungsprozesses verwendet, wenn eine benutzerdefinierte XML-Kartendatei geladen wird. Wenn Sie AOE3 gespielt haben, wissen Sie bereits, dass Sie nicht nur beliebige Karten zum Spielen auswählen können, sondern auch Ihre eigenen Karten mit dem Programm Random Map Script erstellen können.
Wesentliche Merkmale von XS-Dateien
| Merkmal | Beschreibung |
|---|---|
| Dateierweiterung | .xs (verbunden mit verschiedenen Anwendungen) |
| Primäre Varianten | Xformat-Codeformatierungskonfiguration, time_stamp()-Formatzeichenketten, Macro Scheduler .xs-Dateien |
| Formattyp | Xformat verwendet clang-format-Konfigurationsdateien (textbasiert); xsFormat-Zeichenketten verwenden Klartext mit “%"-Formatierungsmarkern; Macro Scheduler verwendet kompiliertes Makroformat |
| Primäre Verwendung | Codeformatierung für C-Familien-Sprachen; Datums- und Zeitzeichenkettenformatierung; Speicherung kompilierter Makros |
| Hauptmerkmal | Xformat unterstützt die Live‑Vorschau von Codeformatierungsänderungen; xsFormat bietet anpassbare Datums‑/Uhrzeit‑Ausgabe mit umfangreichen Formatierungsoptionen |
| Sicherheitsprofil | Sicher für den vorgesehenen Gebrauch; enthält keinen ausführbaren Code; kann sicher mit Texteditoren bearbeitet werden; erfordert spezialisierte Software für bestimmte Varianten |
| Kompatibilität | Xformat erfordert macOS 13.0 oder neuer; xsFormat ist kompatibel mit TextTransformer und ähnlichen Textverarbeitungswerkzeugen; Macro Scheduler benötigt eigene Software |
Wie erstellt man eine KI-Karte in Age of Empires 3?
- Öffnen Sie ein Textbearbeitungsprogramm, wie Microsoft Notepad, Notepad++ oder TextEdit. Dieses wird zum Programmieren Ihrer Karte verwendet.
- Programmieren Sie alle Funktionen Ihrer Karte mit der Random Map Script‑Sprache.
- Sie können auf Programmier‑Tutorials zurückgreifen, um sicherzustellen, dass Sie es korrekt programmieren.
- Speichern Sie Ihre Datei als “MyAOE3.xs” und verschieben Sie sie in Ihre “Age of Empires 3”-Spieleordner.
XS-Dateiformat - Weitere Informationen
XS-Dateien werden als reine Textdateien gespeichert, die mit jedem Texteditor geöffnet und bearbeitet werden können.
Wie man mit XS-bezogenen Formaten arbeitet
Verwendung von Xformat
Systemanforderungen:
Benötigt macOS 13.0 oder neuer
Im Mac App Store zum Kauf verfügbar
Funktionen:
Formatiere C-, C++-, Objective-C- und Objective-C++-Code
Erstelle benutzerdefinierte Stilkonfigurationen
Verwende Batch-Format für mehrere Dateien
Integrieren Sie Xcode über eine Erweiterung
Häufig gestellte Fragen (FAQ)
**Q1: Welche Programmiersprachen unterstützt Xformat?
A1: Xformat unterstützt die Code-Formatierung für C, C++, Objective-C und Objective-C++, unterstützt jedoch keine Swift-Quelldateien [citation:1].
**Q2: Welche Styleguides kann ich mit Xformat verwenden?
A2: Xformat unterstützt die LLVM-, Mozilla- und WebKit-Styleguides und ermöglicht es Benutzern, benutzerdefinierte Stile zu definieren [citation:1].
**Q3: Was bewirkt der xsFormat-Parameter in time_stamp()?
A3: Der xsFormat-Parameter ermöglicht die Anpassung der Datums- und Zeitausgabe mithilfe von Formatierungszeichen, die mit “%” beginnen [citation:2].
**Q4: Funktioniert Xformat unter Windows oder Linux?
A4: Nein, Xformat ist ausschließlich für macOS konzipiert und erfordert macOS 13.0 oder neuer [citation:1].
**Q5: Kann ich die Code-Formatierung mit Xformat automatisieren?
A5: Ja, Xformat enthält eine Shortcuts‑Aktion für die Automatisierung und kann ganze Verzeichnisse mit dem Batch‑Format‑Tool formatieren [citation:1].