Encuentre el campo actual#
La X4 inspeccionada localmente 9.00 macro ship_arg_s_fighter_02_a_macro tiene properties/hull/@max = 1800. Este ejemplo establece un valor absoluto de 3600. La estructura de origen y selector fueron comprobados contra el juego instalado. La nueva extensión en sí no se ejecutó por separado en el juego.
Estructura modificada#
Archivos de ejemplo completos están en wiki/examples/elite_hull. Colocar un único content.xml directamente en la raíz de la extensión y la diferencia en la ruta relativa de la macro original. El manifiesto debajo de la versión de juego de destino 9.00.
wiki_elite_hull/
├── content.xml
└── assets/units/size_s/macros/
└── ship_arg_s_fighter_02_a_macro.xml<content id="wiki_elite_hull" name="Wiki: Elite Hull" version="100"
author="Your name" enabled="1" save="1"
description="Sets Elite Vanguard hull to 3600.">
<dependency version="900" />
</content>Aplicar un parche específico#
La diferencia cambia un atributo de una macro. No copia toda la definición original de la nave en la extensión. Mantener el cambio estrecho reduce conflictos innecesarios.
<diff>
<replace sel="/macros/macro[@name='ship_arg_s_fighter_02_a_macro']/properties/hull/@max">3600</replace>
</diff>Verificar el cambio#
- Confirme que X4 detecta y habilita la extensión.
- Compruebe si hay errores de aplicación de diff.
- Comparar el casco máximo de la variante seleccionada con el original.
- Prueba una nueva instancia y una nave ya salvada por separado.
- Guardar y recargar el juego de prueba.
Cambiar el casco máximo no es una orden de reparación para una nave dañada. Un mod de carga posterior puede cambiar el mismo atributo.
Otras propiedades#
Masa, carga, motores y tripulación pueden vivir en diferentes definiciones vinculadas. No asuma un campo universal de velocidad o capacidad. Leer macros y componentes, Diffs XML y ejemplos descargables.