--- title: jobs.xml y god.xml: buques y estaciones NPC summary: Las cuotas, la colocación y por qué editar XML no necesitan cambiar inmediatamente un universo existente. section: galaxy kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","jobs","and","god"] sources: ["https://chemodun.github.io/x4/modding-support/anatomy-of-game-data/libraries/jobs-xml/","https://chemodun.github.io/x4/modding-support/anatomy-of-game-data/libraries/god-xml/"] --- ## Separar sus propósitos `libraries/jobs.xml` describe los buques NPC: selección, pedidos, cuotas y lugares permitidos. El motor de trabajo mantiene la población; `buildatshipyard="true"`, La reposición después de la generación inicial implica la construcción de astilleros. Una cuota no es una promesa de desove inmediato. `libraries/god.xml` Su desarrollo posterior también utiliza MD. Versión 9.00 agregó entradas de producción usando planes y construcción escenificada. Una entrada de estación no reemplaza un trabajo de patrulla. ## Un parche mínimo de cuota Ejemplo `libraries/jobs.xml` en su extensión: ```xml 2 ``` **Prerrequisito:** `wiki_scout_patrol` es una identificación de ficción para un trabajo válido que ya has creado, con uno `quota`, suficiente `maxgalaxy` y definiciones adecuadas de ubicación/nave. Vainilla no tiene tal entrada. **Efecto:** después de parchear, esa entrada es `galaxy` atributo se convierte `2`. Esto cambia el objetivo del motor de trabajo; no ordena que aparezcan dos naves adicionales. Un selector que no coincida con nada no realiza la edición prevista. Las naves existentes no reciben automáticamente equipos nuevos cuando cambia una plantilla. ## Nuevos juegos y descargas ahorran | Hipótesis | Comprobar | | --- | --- | | Nueva partida | Activación, conjunto de datos seleccionado, cuotas y filtros de localización | | Cargando con una nueva extensión | Su registro de extensión guardado y `content/@save` | | Actualizar una extensión ya conocida | Un nuevo `god` entrada no implica generación automática de la estación | | Editar un trabajo | El estado de trabajo se guarda, las definiciones se leen de los archivos; los buques existentes pueden retener pedidos antiguos | Chem O’Dun informa que la carga genera `god` entradas para una extensión primero añadidas al guardar con `save="true"`; actualizar una extensión ya conocida no hace esto. `save="false"` no desencadena esa generación de carga-tiempo. En un nuevo juego esta bandera por sí sola no deshabilita la generación. Un conjunto de datos para un juego en particular o galaxia reemplaza el conjunto raíz en lugar de añadirlo. `matchextension`: restringir la selección al espacio de la extensión puede excluir el mapa base. ## Compruebe el resultado Compare un juego nuevo y una copia de un archivo más antiguo por separado. Grabe la identificación de entrada, el recuento/ubicación real y la ruta de reposición esperada. `-godlog`; un informe vacío sin un pase de generación no prueba nada. Actualizar un mundo existente puede requerir una migración de MD separada. Esta es una explicación basada en la fuente y el parche de aprendizaje, no nuestra propia prueba de aceptación del juego. [manifiesto](wiki:extension-manifest), [inicios de juego](wiki:gamestarts-and-menu) y [depuración](wiki:debugging).