--- title: Полёт: корпус, двигатели и маневровые двигатели summary: Тяга, boost, travel, торможение и управляемость: где находятся параметры и как менять их по одному. section: ships kind: guide status: reference updated: 2026-10-27 tags: ["ship","корабль","macro","equipment","X4 9.00"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Assets%20Modding/Guides/JPMFlight/","https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Breaking%20Changes/"] --- ## Три набора параметров Корпус задаёт массу и реакцию на движение. Двигатель задаёт продольную тягу и режимы `boost/travel.` Маневровые двигатели задают боковую тягу и вращение. Получившаяся скорость относится к выбранному сочетанию корпуса и оборудования. В таблицах пути начинаются внутри properties соответствующего macro. Смысл параметров сверен с [Flight Parameter Setup, Daniel Turner](https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Assets%20Modding/Guides/JPMFlight/). Руководство содержит замечания о 7.50; найденное поле и его действующее поведение в 9.00 нужно различать. ## Двигатель: тяга и режимы | Путь | Тип / единицы | Смысл | | --- | --- | --- | | `thrust/@forward`, `thrust/@reverse` | Числовые параметры тяги | Продольная тяга вперёд и назад; не скорость в м/с | | `boost/@duration` | Число, секунды | Продолжительность при полном запасе boost | | `boost/@thrust` | Безразмерный множитель | Усиление базовой тяги в boost | | `boost/@acceleration` | Безразмерный множитель | Усиление ускорения в boost; отдельное от thrust | | `boost/@release` | Число, секунды | Период выхода из boost до усиленного торможения | | `boost/@coast` | Безразмерный множитель | Изменение замедления в период release | | `travel/@charge` | Число, секунды | Задержка перед включением travel | | `travel/@thrust` | Безразмерный множитель | Усиление базовой тяги в travel | | `travel/@attack` | Число, секунды | Время выхода на максимальную travel-скорость по руководству | | `decelerationcurve/point` | Пары `position/value` | Кривая усиления продольного торможения | | `strafecurve/point` | Пары `position/value` | Кривая изменения бокового замедления на скорости | `travel/@release` ещё присутствует в прочитанном двигательном macro 9.00, но руководство помечает этот способ настройки торможения устаревшим. Не используйте само наличие атрибута как доказательство эффекта; смотрите обратную тягу и кривые торможения. ## Маневровые двигатели и корпус | Где | Параметр | Что меняется | | --- | --- | --- | | Macro thruster | `thrust/@strafe` | Боковая тяга | | Macro thruster | `thrust/@pitch`, `@yaw`, `@roll` | Тяга вращения: тангаж, рыскание, крен | | Macro корпуса | `physics/@mass`, `physics/inertia`, `physics/drag` | Масса, инерция и сопротивление по осям | | Macro корпуса | `physics/accfactors` | Множители ускорения для отдельных направлений | | Macro корпуса | `jerk` | Плавность набора и снятия ускорения | | Macro корпуса | `steeringcurve/point` | Множитель скорости поворота по режиму скорости | В jerk поля `accel/decel` и value задают сглаживание, ratio меняет форму перехода. Это не секунды и не тяга. В кривых value является множителем, а position обозначает область обычного хода, boost или travel. position="2" не означает 2 м/с; порядок верхних режимов зависит от их максимальных скоростей. ## Пример: только тяга выбранного двигателя Для `engine_arg_s_allround_01_mk1_macro` в базовых данных 9.00 forward равен 384. Файл патча: `assets/props/Engines/macros/engine_arg_s_allround_01_mk1_macro.xml.` ```xml 422.4 ``` Ожидаемый результат в данных: тяга вперёд увеличена на 10%, обратная тяга и остальные поля не изменены. Это не обещание ровно 10% к скорости или ускорению в каждом режиме. Изменится общий ресурс двигателя, поэтому эффект не ограничивается одним `Elite`. replace записывает абсолютное 422.4, а не умножает текущее значение на 1.1. Если другой мод уже меняет двигатель, сравните итоговый XML и порядок загрузки. ## Один воспроизводимый опыт Запишите корпус, двигатель, thruster и игровые модификации. На новом экземпляре измерьте обычную скорость, разгон, boost, зарядку travel, торможение и поворот. Измените одно поле и повторите те же действия в том же месте. Значения XML подтверждены чтением; этот пример не запускался как новый игровой тест. Если нужно изменить только один вариант корпуса, сначала определите область правки: [параметры корпуса](wiki:ship-properties) или отдельный ресурс оборудования. Не подменяйте размер слота ради скорости: [совместимость оборудования](wiki:ship-equipment).