--- title: Una extensión para varias versiones de X4 summary: Catálogos exactos de ext_v900 versus capas acumulativas de ext_01_diff_v900. section: tools kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","version","catalogs"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Multi-version%20extensions/"] --- ## Elija la capa | Par CAT/DAT | Aplicado cuando | | --- | --- | | `ext_01` | Contenido compartido | | `ext_v900` | 9.00 sólo, por encima de catálogos numerados ext | | `subst_v900` | Variante exacta equivalente para subst | | `ext_01_diff_v900` | De 9.00 a 9.00, sobre ext_01 existente; introducido en 9.00 | `ext_v900` no significa “9.00 o más nuevo”. Un catálogo de diff requiere su base numerada. Una capa de versión exacta supera las capas diff. ## Planifique su paquete Un plan de embalaje independiente, no un archivo listo: ```text ext_01: ui/wiki_panel.lua -> common implementation ext_v800: ui/wiki_panel.lua -> 8.00 implementation ext_01_diff_v900: ui/wiki_panel.lua -> implementation from 9.00 content.xml: minimum supported game version ``` Registrar una ruta estable de la UI en lugar de una falta `panel_900.lua`. Para este plan, espere la variante exacta en 8.00 y la variante diff en 9.00. Una partida posterior puede requerir cambios de código incluso cuando carga el catálogo. ## Verificación Identificar el archivo seleccionado con un marcador de diagnóstico distinto en cada juego soportado. Registrar su versión completa y repetir la acción de la UI. Un archivo existente no prueba compatibilidad. Envase con [X Herramienta de catálogo](wiki:tool-catalog), mantenimiento `content.xml` Estas reglas provienen de la investigación del autor primario; este wiki no ha repetido ese experimento del juego.