Слот и установленный модуль#
Точка подключения корпуса, совместимость оборудования и текущее оснащение экземпляра - разные вещи. Если в модели нет подходящего подключения, одна запись в loadout не создаст рабочий слот.
При создании варианта проверьте класс и теги подключений, их положение и группы. Сравнивайте с кораблём того же типа из своей версии игры.
Базовые и выбранные комплектации#
Loadout задаёт комплект оснащения для соответствующего сценария. Сверьте, где именно он применяется: при создании корабля, выборе пресета или заказе на верфи. Изменение одного пресета не означает, что все уже существующие корабли переоснастятся.
Проверьте движки, щиты и оружие по отдельным слотам, затем программы, боезапас и запасные устройства. Товарный груз и установленное оборудование не нужно объединять в один список.
Вместимость экипажа#
В локально прочитанном macro Elite Vanguard X4 9.00 используется properties/people/@capacity со значением 2. Фрагмент патча для этого конкретного корпуса:
<diff>
<replace sel="/macros/macro[@name='ship_arg_s_fighter_02_a_macro']/properties/people/@capacity">4</replace>
</diff>Патч располагается по тому же относительному пути, что macro корабля. Это учебный пример изменения ёмкости; он не создаёт людей, не назначает пилота и не добавляет геометрию интерьера.
Проверка#
Создайте новый экземпляр корабля и убедитесь, что выбранное оборудование действительно устанавливается. Проверьте стрельбу, щиты, управление, отображение слотов и сохранение. Для уже существующего экземпляра отдельно исследуйте, какие изменения данных применяются при загрузке.