--- title: libraries: где X4 хранит правила мира summary: Как найти нужный XML для экономики, населения, стартов и поведения. section: data kind: guide status: reference updated: 2026-10-27 tags: ["libraries","данные","jobs","god","gamestarts"] sources: ["https://chemodun.github.io/x4/modding-support/anatomy-of-game-data/libraries/"] --- ## Сначала выберите задачу В `libraries/` лежат таблицы данных. MD использует их и выполняет действия; Lua отображает данные в интерфейсе. Изменение таблицы и запуск скрипта - разные шаги. Карта ниже относится к X4 9.00 и помогает выбрать файл для первого исследования. ## Карта файлов | Что хотите изменить | Где начать | | --- | --- | | Цены и рецепты | `wares.xml` | | Доступные корабли и группы выбора | `ships.xml`, `shipgroups.xml` | | Планы станций | `constructionplans.xml`, `stationgroups.xml` | | Совместимость оборудования | `equipmentcompatibilities.xml` | | Выбор дронов и расходников | `loadoutrules.xml` | | Пополнение NPC-кораблей | `jobs.xml` | | Начальное размещение станций | `god.xml` | | Фракции, расы и отношения | `factions.xml`, `races.xml`, `diplomacy.xml` | | Начальные условия игрока | `gamestarts.xml` | | Фоновую сцену главного меню | `startmenu.xml` | | Ресурсные области | `regionyields.xml`, `mapdefaults.xml` | | Выпадающие предметы | `drops.xml` | | Параметры игровых систем | `parameters.xml` | | Терраформирование и открытие возможностей | `terraforming.xml`, `unlocks.xml` | Это указатели для поиска, а не обещание, что одного файла достаточно. Например, новый корабль связывает macro, ware, индексы и тексты. ## Как читать найденный файл Извлеките данные своей версии через [X Catalog Tool](wiki:tool-catalog). Найдите корень документа, нужную запись и её ID. Проверьте схему, если файл на неё ссылается, затем другие таблицы, использующие этот ID. Некоторые таблицы допускают сборку полных файлов расширений; другие изменения делают diff-патчем. Выбирайте форму по конкретному файлу и рабочему аналогу, а не по одному имени папки. Самостоятельное упражнение: составьте цепочку для вымышленного патруля. ```text wiki_patrol_job -> ship group -> ship macro -> default AI order -> quota + location ``` **Результат:** список связей, которые нужно найти и проверить. Это схема рассуждения, она не создаёт корабль и ничего не печатает в игре. ## Следующие шаги [Корабли и станции NPC](wiki:jobs-and-god), [игровой старт и фон меню](wiki:gamestarts-and-menu), [товары и цены](wiki:wares-and-prices), [ресурсные области](wiki:resource-areas). Более подробные таблицы `people`, `stats`, `quotas` и `missiongroups` описаны в первоисточнике; полного курса по ним здесь пока нет.