Qu’est-ce qu’un fichier XS ?
Un fichier XS est un fichier de référence utilisé dans Age of Empires III (AOE3) pour générer l’intelligence artificielle (IA). Il est utilisé pendant le processus de compilation lorsqu’un fichier de carte XML personnalisé est chargé. Si vous avez joué à AOE3, vous savez déjà que vous ne pouvez pas seulement choisir n’importe quelle carte pour jouer, mais aussi créer vos propres cartes à l’aide du programme Random Map Script.
Caractéristiques clés des fichiers XS
| Caractéristique | Description |
|---|---|
| Extension de fichier | .xs (associé à diverses applications) |
| Variantes principales | Configuration de formatage de code Xformat, chaînes de format time_stamp(), fichiers .xs de Macro Scheduler |
| Type de format | Xformat utilise des fichiers de configuration clang-format (basés sur du texte) ; les chaînes xsFormat utilisent du texte brut avec des marqueurs de formatage “%” ; Macro Scheduler utilise un format macro compilé |
| Utilisation principale | Formatage de code pour les langages de la famille C ; formatage des chaînes de date et d’heure ; stockage des macros compilées |
| Fonction principale | Xformat prend en charge l’aperçu en direct des modifications de formatage du code ; xsFormat offre une sortie de date/heure personnalisable avec de nombreuses options de formatage |
| Profil de sécurité | Sûr pour l’usage prévu ; ne contient aucun code exécutable ; peut être édité en toute sécurité avec des éditeurs de texte ; nécessite un logiciel spécialisé pour certaines variantes |
| Compatibilité | Xformat nécessite macOS 13.0 ou une version ultérieure ; xsFormat est compatible avec TextTransformer et des outils de traitement de texte similaires ; Macro Scheduler nécessite son propre logiciel |
Comment générer une carte IA dans Age of Empires 3 ?
- Ouvrez un programme d’édition de texte, tel que Microsoft Notepad, Notepad++ ou TextEdit. Cela sera utilisé pour programmer votre carte.
- Programmez toutes les fonctionnalités de votre carte en utilisant le langage Random Map Script.
- Vous pouvez consulter des tutoriels de programmation pour vous assurer que vous le programmez correctement
- Enregistrez votre fichier sous le nom “MyAOE3.xs” et déplacez-le dans vos dossiers de jeu “Age of Empires 3”.
Format de fichier XS - Plus d’informations
Les fichiers XS sont enregistrés en tant que fichiers texte brut qui peuvent être ouverts et modifiés avec n’importe quel éditeur de texte.
Comment travailler avec les formats liés à XS
Utilisation de Xformat
Configuration requise :
Nécessite macOS 13.0 ou version ultérieure
Disponible à l’achat sur le Mac App Store
Fonctionnalités :
Formate le code C, C++, Objective-C et Objective-C++
Créez des configurations de style personnalisées
Utilisez le format par lots pour plusieurs fichiers
Intégrer Xcode via une extension
Questions fréquemment posées (FAQ)
**Q1: Quels langages de programmation Xformat prend‑il en charge ?
A1 : Xformat prend en charge le formatage du code C, C++, Objective‑C et Objective‑C++, mais ne prend pas en charge les fichiers source Swift [citation:1].
**Q2: Quels guides de style puis‑je utiliser avec Xformat ?
A2 : Xformat prend en charge les guides de style LLVM, Mozilla et WebKit, et permet aux utilisateurs de définir des styles personnalisés [citation:1].
**Q3: Que fait le paramètre xsFormat dans time_stamp() ?
A3 : Le paramètre xsFormat permet de personnaliser la sortie de la date et de l’heure en utilisant des caractères de formatage précédés de « % » [citation:2].
**Q4: Xformat fonctionne‑t‑il sous Windows ou Linux ?
A4 : Non, Xformat est conçu exclusivement pour macOS et nécessite macOS 13.0 ou une version plus récente [citation:1].
**Q5: Puis-je automatiser le formatage du code avec Xformat ?
A5 : Oui, Xformat inclut une action Raccourcis pour l’automatisation et peut formater des répertoires entiers à l’aide de l’outil de formatage par lots [citation:1].