Слот и установленный модуль#

Точка подключения корпуса, совместимость оборудования и текущее оснащение экземпляра — разные вещи. Если в модели нет подходящего подключения, одна запись в loadout не создаст рабочий слот.

При создании варианта проверьте класс и теги подключений, их положение и группы. Сравнивайте с кораблём того же типа из своей версии игры.

Базовые и выбранные комплектации#

Loadout задаёт комплект оснащения для соответствующего сценария. Сверьте, где именно он применяется: при создании корабля, выборе пресета или заказе на верфи. Изменение одного пресета не означает, что все уже существующие корабли переоснастятся.

Проверьте движки, щиты и оружие по отдельным слотам, затем программы, боезапас и запасные устройства. Товарный груз и установленное оборудование не нужно объединять в один список.

Вместимость экипажа#

В локально прочитанном macro Elite Vanguard X4 9.00 используется properties/people/@capacity со значением 2. Фрагмент патча для этого конкретного корпуса:

XML
<diff>
  <replace sel="/macros/macro[@name='ship_arg_s_fighter_02_a_macro']/properties/people/@capacity">4</replace>
</diff>

Патч располагается по тому же относительному пути, что macro корабля. Это учебный пример изменения ёмкости; он не создаёт людей, не назначает пилота и не добавляет геометрию интерьера.

Проверка#

Создайте новый экземпляр корабля и убедитесь, что выбранное оборудование действительно устанавливается. Проверьте стрельбу, щиты, управление, отображение слотов и сохранение. Для уже существующего экземпляра отдельно исследуйте, какие изменения данных применяются при загрузке.