Cómo leer las tablas#

Las rutas siguientes son relativas al elemento macro seleccionado, no al raíz del archivo. Por ejemplo, properties/hull/@max está dentro de /macros/macro. Estas tablas cubren el casco principal y los campos de recursos conectados, no todos los campos de cada clase X4.

Los valores de ejemplo se comprobaron con los catálogos base 9.00. Un atributo que falta no significa cero: defaults.xml suministra algunos ajustes. Un archivo XML no prueba el valor final después de todas las extensiones y modificaciones del equipo en el juego.

Identidad y clasificación#

Ruta Tipo Finalidad
@name ID de cadena Nombre único de macro referenciado por el índice y el programa
@class ID de clase Clase de definición, como ship_s; no un nombre de visualización o simplemente una escala de modelos
component/@ref ID de componente Definición del modelo; cambiar sólo cuando se cambie a otro componente compatible
properties/identification/@name Referencia de texto Mostrar nombre; por ejemplo {990001,1} usando su propio ID de texto
properties/identification/@description Referencia de texto Descripción de un archivo de idioma
properties/identification/@makerrace ID de especie Fabricante; no es el propietario actual de una instancia de buque
properties/purpose/@primary Cadena de categoría Propósito primario; no crea por sí mismo una orden de IA
properties/ship/@type ID de tipo de nave Por ejemplo, luchador; separado de la clase

Para su propia variante, mantenga los nombres y descripciones de macro y de software consistentes. Cambiar sólo uno puede producir diferentes etiquetas de la UI. Ver localización para la sintaxis texto-referencia.

Casco, personas y reservas#

Ruta en el macro del casco Tipo / unidades Elite 9.00 ejemplo y significado
properties/hull/@max Número, puntos de casco 1800: resistencia máxima del casco, no de los escudos
properties/people/@capacity Entero, personas 2: capacidad; el campo no contrata tripulantes
properties/storage/@missile Entero, misiles 0: reserva de misiles, no volumen de carga
properties/storage/@deployable Entero, dispositivos desplegables Capacidad de despliegue; suministrada a través de valores predeterminados en este ejemplo
properties/storage/@countermeasure Entero, contramedidas Reserva separada de contramedidas; no volumen de carga en contenedores

El precio del casco pertenece a la vajilla; las propiedades del escudo pertenecen a los equipos. Aumento hull/@max no repara una instancia dañada. Ver el completo Elite parche de casco.

La bodega pertenece a un macro de almacenamiento#

En la inspección Elite cadena, con_storage01 referencias storage_arg_s_fighter_02_a_macro. - ¿Qué?Su properties/cargo/@max es 150 y properties/cargo/@tags es contenedor. max es volumen en metros cúbicos; el número de unidades de material también depende del volumen de material.

XML
<diff>
  <replace sel="/macros/macro[@name='storage_arg_s_fighter_02_a_macro']/properties/cargo/@max">300</replace>
</diff>

Ruta del archivo de parche: assets/units/size_s/macros/storage_arg_s_fighter_02_a_macro.xml. El volumen esperado es de 300 en lugar de 150; la etiqueta del contenedor permanece sin cambios. No son 300 unidades de cada artículo. Un objeto de ficción de volumen 2 metros cúbicos se adapta a 150 unidades cuando no hay ninguna otra carga presente.

Un parche de almacenamiento afecta a cada macro que hace referencia a ese recurso. Para mantener la variante en exclusiva, cree y registre una macro de almacenamiento separada y cambie la referencia del nuevo casco. El aumento de max por sí solo no permite otros tipos de carga.

Masa y movimiento#

Ruta Tipo / ejemplo Efecto
properties/physics/@mass Número positivo; Elite Usos 3.772 Masa en los datos del motor del juego; aquí no se ha establecido su conversión a kilogramos
properties/physics/inertia/@pitch Parámetro numérico Inercia rotacional de la punta; los yaw y el rollo son separados
properties/physics/drag/@forward Parámetro numérico Resistencia al movimiento delantero; no es una velocidad directa en metros por segundo
properties/physics/drag/@horizontal Parámetro numérico Resistencia lateral; los ejes verticales y angulares están separados
properties/physics/accfactors/@forward Multiplicador adimensional Ajuste de aceleración hacia delante; Elite utiliza 1.2
properties/physics/accfactors/@horizontal Multiplicador adimensional Ajuste lateral de la aceleración; Elite usos 0,8
properties/jerk Bloque de ajustes Alisado de aceleración, no otra fuerza del motor
properties/steeringcurve/point Puntos de curva Dirigir los cambios entre regímenes de velocidad

Los parámetros del motor y del impulsor viven en otras macros. Continuar con tipos, unidades y un ejemplo en vuelo de buque.

Qué comprobar después de editar#

Primero compruebe la ruta, exactamente un nodo seleccionado y el XML cambiado. A continuación, compare una nueva instancia de juego: máximo casco, personas, carga y movimiento con el mismo equipo. Compruebe un archivo de almacenamiento existente por separado. Los ejemplos de este artículo no se reclaman como pruebas de juego completadas.