Space Engineers

Space Engineers

评价数不足
Hover OffRoad
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
168.347 KB
2021 年 7 月 3 日 上午 6:24
2021 年 11 月 6 日 上午 5:11
2 项改动说明 ( 查看 )

订阅以下载
Hover OffRoad

描述
The script helps control zero-friction cars known as "hovers" with gyroscopes when driving over rough terrain or in the mountains. Control intervention occurs in case of exceeding the preset values ​​of the roll and pitch angles, taking into account the proximity of the planet's surface to prevent the vehicle from overturning. Easy to install, allows telemetry to be displayed on the LCD display or on the cockpit panel, pilot's seat or control station. Works only on the main grid, uses all the wheels of the car to switch friction, except for those marked in the name with the specified tag. For stabilization in the air, it can additionally use support thrusters (if installed).

Main features

1. stabilization hover on the surface and in the air
2. switching wheel friction from set to zero and vice versa
3. Switching the suspension height between two preset values
4. instantaneous braking for horizontal wheel hovers
5. stable parking at an angle without the use of thrusters
6. easy docking to base connectors in hover mode
7. compatible with script [DAS] Driver Assists for stabilization in rover mode

Installation and configuration

For the script to work, the following are required:

a) program block
b) ship controller (cockpit, remote control, pilot's seat)
c) gyroscope for stabilization (preferably more than one)

Additionally:

a) upward directed support thrusters

The installation of the script code into the program unit is carried out by subscription in Steam. After saving the code, add the same "offroad" prefix to the name of the controller or LCD panel to display information and then execute the script with the "reset" parameter.

In stabilization mode, the script runs constantly with a frequency of 10 ticks, which allows you to maintain yaw control. If you set a non-zero wheel friction value, the script stops working until the next call. A regular rover can be temporarily switched to hover mode to facilitate docking to the base connectors if thrusters are installed on it. For hovers, you can disable stabilization and use the script only for parking without consuming energy and hydrogen in the parking lot.

Description of parameters and settings in the header of the script. Comments and questions are welcome.

Example crafts
Classic Hover - https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2535796379
Universal Rover - https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2535802792

[RU]

Скрипт помогает управлять машинами с нулевым трением колес, известными как "ховеры", с помощью гироскопов при движении по сильно пересеченной местности или в горах. Вмешательство в управление происходит в случае превышения заданного значения углов по крену и тангажу с учетом близости поверхности планеты для предотвращения опрокидывания машины. Прост в установке, позволяет выводить телеметрию на LCD дисплей или на панель кокпита, пилотского кресла или управляющей станции. Работает только на основном гриде, для переключения трения использует все колеса автомобиля, за исключением тех, что помечены в имени указанным тегом. Для стабилизации в воздухе может дополнительно использовать трастеры поддержки (если они установлены).

Основные возможности

1. стабилизация в ховер-режиме на поверхности и в воздухе
2. переключнение трения колес с установленного на нулевое и обратно
3. переключение высоты подвески между двумя заданными значениями
4. мгновенное торможение для ховеров с горизонтальной установкой колес
5. устойчивая парковка под углом без использования трастеров
6. облегченная стыковка к конекторам базы в ховер-режиме
7. совместим с [DAS] Driver Assists для стабилизации в режиме ровера

Установка и настройка

Для работы скрипта обязательны:

а) программный блок
б) контроллер корабля (кокпит, ДУ, пилотское кресло)
в) гироскоп для стабилизации (желательно не один)

Дополнительно:

а) трастеры поддержки, направленные вверх

Установка кода скрипта в программный блок осуществляется по подписке в Steam. После сохранения кода нужно добавить одинаковый префикс "offroad" к имени контроллера или LCD панели для вывода информации после чего выполнить скрипт с параметром "reset".

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

Описание параметров и настроек в шапке скрипта. Комментарии и вопросы приветствуются.