¿Qué es un archivo XS?
Un archivo XS es un archivo de referencia utilizado en Age of Empires III (AOE3) para generar inteligencia artificial (IA). Se usa durante el proceso de compilación cuando se carga un archivo de mapa XML personalizado. Si has jugado AOE3, ya sabes que no solo puedes elegir cualquier mapa para jugar, sino que también puedes crear tus propios mapas usando el programa Random Map Script.
Características clave de los archivos XS
| Característica | Descripción |
|---|---|
| Extensión de archivo | .xs (asociado a varias aplicaciones) |
| Variantes principales | Configuración de formato de código Xformat, cadenas de formato time_stamp(), archivos .xs de Macro Scheduler |
| Tipo de formato | Xformat usa archivos de configuración clang-format (basados en texto); las cadenas xsFormat usan texto plano con marcadores de formato “%”; Macro Scheduler usa formato de macro compilado |
| Uso principal | Formato de código para lenguajes de la familia C; formato de cadenas de fecha y hora; almacenamiento de macros compilados |
| Característica principal | Xformat admite vista previa en tiempo real de los cambios de formato de código; xsFormat ofrece salida de fecha/hora personalizable con amplias opciones de formato |
| Perfil de Seguridad | Seguro para el uso previsto; no contiene código ejecutable; puede editarse de forma segura con editores de texto; requiere software especializado para ciertas variantes |
| Compatibilidad | Xformat requiere macOS 13.0 o superior; xsFormat es compatible con TextTransformer y herramientas de procesamiento de texto similares; Macro Scheduler necesita su propio software |
¿Cómo generar un mapa de IA en Age of Empires 3?
- Abra un programa de edición de texto, como Microsoft Notepad, Notepad++ o TextEdit. Esto se utilizará para programar su mapa.
- Programe todas las funciones de su mapa utilizando el lenguaje Random Map Script.
- Puede consultar tutoriales de programación para asegurarse de que lo está programando correctamente
- Guarda tu archivo como “MyAOE3.xs” y muévelo a tus carpetas de juego de “Age of Empires 3”.
Formato de archivo XS - Más información
Los archivos XS se guardan como archivos de texto plano que pueden abrirse y editarse con cualquier editor de texto.
Cómo trabajar con formatos relacionados con XS
Usando Xformat
Requisitos del sistema:
Requiere macOS 13.0 o posterior
Disponible para su compra en la Mac App Store
Características:
Formatea código C, C++, Objective-C y Objective-C++
Crea configuraciones de estilo personalizadas
Utiliza Formato por lotes para varios archivos
Integrar con Xcode mediante una extensión
Preguntas Frecuentes (FAQ)
**Q1: ¿Qué lenguajes de programación admite Xformat?
A1: Xformat admite el formateo de código C, C++, Objective‑C y Objective‑C++, pero no admite archivos fuente Swift [citation:1].
**Q2: ¿Qué guías de estilo puedo usar con Xformat?
A2: Xformat admite las guías de estilo LLVM, Mozilla y WebKit, y permite a los usuarios definir estilos personalizados [citation:1].
**Q3: ¿Qué hace el parámetro xsFormat en time_stamp()?
A3: El parámetro xsFormat permite personalizar la salida de fecha y hora usando caracteres de formato precedidos por “%” [citation:2].
**Q4: ¿Xformat funciona en Windows o Linux?
A4: No, Xformat está diseñado exclusivamente para macOS y requiere macOS 13.0 o posterior [citation:1].
**Q5: ¿Puedo automatizar el formateo de código con Xformat?
A5: Sí, Xformat incluye una acción de Shortcuts para automatización y puede formatear directorios completos usando la herramienta Batch Format [citation:1].