--- title: Propiedades del casco: rutas, tipos y efectos summary: Dónde cambiar nombres, casco, tripulación, carga y física; distinguirlos del precio y la velocidad. section: ships kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","ship","properties"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Assets%20Modding/Guides/JPMFlight/","https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Assets%20Modding/Guides/Tags%20and%20flags/","https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Anatomy%20of%20an%20extension/XML%20diff%20patching/"] --- ## 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](wiki:localization) 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](wiki:editing-parameters). ## 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 300 ``` 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](wiki:ship-flight). ## 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.