--- title: Modificaciones de las licencias y compatibilidad summary: Requisitos DLC, IDs únicos, parches conflictivos y verificación después de una actualización del juego. section: data kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","compatibility"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Breaking%20Changes/"] --- ## Declarar las necesidades reales Un mod XML básico no debería requerir una biblioteca simplemente porque otro proyecto lo use. Declara una dependencia sólo cuando el código o los activos lo necesiten. El ejemplo siguiente requiere el DLC de Split. Al seleccionar DLC u otra extensión, también verificará su espacio de nombres de archivo: la ruta efectiva puede diferir de una ruta de juego base. ```xml ``` ## Múltiples mods pueden cambiar un atributo Dos diffs válidos pueden apuntar al mismo campo. El documento cargado efectivo determina el resultado. Inspeccione ese documento y el valor real del juego. Pruebe primero un conjunto de dependencia mínimo, luego el conjunto de compatibilidad previsto, y registre versiones mod exactas para su reproducción. ## Identificadores únicos Utilice un prefijo de extensión para macros, componentes, artículos, scripts MD y eventos de la UI. Las páginas de texto también pueden entrar en conflicto. Renamar un archivo no renombra los IDs dentro de él. ## Actualizaciones X4 Donde dice la versión de referencia, debe decir: [9.00 notas de migración](wiki:x4-version-migration). Para múltiples juegos soportados, distinga [catálogos de versiones exactas y acumulativas](wiki:version-catalogs). Lea Rompiendo Cambios e inspeccione los archivos reales en la nueva construcción. Menú interno Los cambios Lua pueden necesitar investigación adicional. Repita una prueba corta para el comportamiento afectado: carga, un valor de propiedad, acción de la UI o nueva creación de la nave. Compruebe guardar/cargar por separado.