Skip to content

RU Steering Configuration

Barden edited this page Aug 27, 2026 · 2 revisions

🎮 Настройка рулевого управления

🌐 Language / Язык: English | Русский

Вкладка Steering Configuration предоставляет глубокий контроль над тем, как физические перемещения мыши и нажатия клавиш преобразуются в высокоточный угол поворота виртуального руля в автосимуляторах.


🖱️ Движок руления мышью (Mouse Steering Engine)

vWheel Hub считывает перемещения оптического сенсора мыши напрямую через системный API Windows RawInput via low-level RawInput в выделенном высокоприоритетном фоновом потоке с окном сообщений Win32 .

Горизонтальные дельты мыши аккумулируются атомарно atomically, полностью минуя системную акселерацию курсора рабочего стола Windows, масштабирование экрана и фильтры сглаживания ОС.

flowchart LR
    A[Аппаратный сенсор мыши] -->|RawInput API| B[Поток атомарной аккумуляции дельт]
    B --> C[Математический движок: Гамма и Clamping]
    C --> D[Множитель Speed-Sensitive Steering]
    D --> E[Виртуальная ось руля vJoy X]
Loading

Параметры движка руления:

Параметр По умолчанию Назначение и влияние на управление
Mouse Sensitivity 3.70 (LMU: 4.00) Общий коэффициент чувствительности к горизонтальному смещению мыши. Более высокие значения преобразуют меньшие физические движения рукой в больший угол поворота колес.
Steering Gamma 1.00 (Линейно) Нелинейная прогрессия отклика руля ($y = \text{sign}(x) \cdot |x|^\gamma$). Значения выше 1.0 (напр. 1.201.40) снижают чувствительность около нуля для стабильности на прямых, сохраняя быстрый выворот в шпильках.
Steering Offset 0 (BeamNG: 1000) Сдвиг центрального положения нуля, если механическая центровка автомобиля или виртуальная рейка требуют постоянной компенсации.
Polling Rate 1000 Hz (ACC: 400 Hz, LMU: 1000 Hz / 200 Hz) Частота цикла высокоточного таймера опроса и вывода (50 Hz1000 Hz). Установите 1000 Hz для мгновенного отклика уровня Direct Drive.
Invert Steering false Инвертирует полярность оси руля (движение мыши влево поворачивает виртуальный руль вправо).

📐 Динамическое ограничение угла поворота (Dynamic Steering Lock Clamping: Car Lock vs Global Range)

У разных классов гоночных машин физический угол поворота колес (Lock-to-Lock) сильно различается:

  • Формула / Open Wheel: $360^\circ$$450^\circ$
  • GT3 / GT4 / Прототипы (LMH, LMDh): $540^\circ$$720^\circ$
  • Дорожные / Дрифт авто: $900^\circ$$1080^\circ$

Чтобы не перенастраивать градус руля в настройках Windows или в меню каждой игры под каждый отдельный автомобиль:

flowchart TD
    A[Входной сигнал мыши] --> B[Глобальный диапазон игры: напр. 900°]
    B --> C{Включен Lock Clamp?}
    C -->|Да: Ratio = CarLock / GlobalRange| D[Ограничить виртуальную ось: напр. 540° / 900° = 60%]
    C -->|Нет: 100% ход виртуальной оси| E[100% ход виртуальной оси]
    D --> F[Ось руля vJoy X]
    E --> F
Loading

Шаги настройки:

  1. Enable Steering Lock Clamp: Включите тумблер ON.
  2. Global Steering Range (по умолчанию 900°): Укажите максимальный угол поворота, настроенный в параметрах контроллера вашей игры (напр. 900° или 1080°).
  3. Car Steering Lock (напр. 540° для GT3, 580° для Hypercar в LMU): Укажите реальный физический угол поворота колес текущей машины.
  4. Результат: vWheel Hub автоматически ограничит диапазон виртуальной оси джойстика под точный угол текущей машины. Это гарантирует вращение руля в кокпите строго 1:1 без необходимости изменять глобальные настройки симулятора!

🏎️ Адаптивная чувствительность к скорости (Speed-Sensitive Steering)

На скорости свыше $200\text{ км/ч}$ избыточно резкое движение рулем может сорвать шины и дестабилизировать автомобиль. Speed-Sensitive Steering (Pro-функция) динамически демпфирует чувствительность мыши по мере роста скорости:

  • Низкая скорость (< 30 км/ч): 100% полная чувствительность мыши для маневрирования на пит-лейне, тесных шикан и шпилек.
  • Высокая скорость (> 200 км/ч): Плавное снижение чувствительности до минимального множителя (напр. 0.50 = 50% чувствительности) для идеальной стабильности на прямых и в скоростных дугах.

⌨️ Режим руления только с клавиатуры (Keyboard-Only Steering Mode)

Для пилотов, предпочитающих управлять направлением машины исключительно клавишами клавиатуры (например, A / D или Стрелка влево / Стрелка вправо) без участия мыши:

flowchart LR
    A[Клавиша поворота зажата] -->|Ramp-Up: поворот от 0% до 100%| B[Вращение виртуального руля]
    B --> C[Клавиша поворота отпущена]
    C -->|Ramp-Down: возврат в центр| D[Центрирование руля]
    E[Смена направления: Слева направо] --> F[Плавное торможение до 0% ➔ Разгон вправо]
Loading

Параметры руления с клавиатуры:

Параметр По умолчанию Назначение и механика
Use Keyboard Only Mode false Главный тумблер включения управления рулем с клавиатуры.
Key Steer Left (Key 1 / 2) 'A' / Left Arrow Основная и дополнительная клавиши поворота влево.
Key Steer Right (Key 1 / 2) 'D' / Right Arrow Основная и дополнительная клавиши поворота вправо.
Key Steer Ramp-Up Time 200.0 ms Время (в миллисекундах) плавного хода руля от центра (0%) до упора (100%) при удержании клавиши.
Key Steer Ramp-Down Time 150.0 ms Время (в миллисекундах) возврата виртуального руля от упора в центр (0%) при отпускании клавиши.
Snap to Full Lock false При включении мгновенно выставляет 100% выворот без задержки нарастания.
Center Steer Key Space / Delete Мгновенно возвращает виртуальный руль в строго нулевое положение.

Механика плавного прохождения нуля (Zero-Crossing):

При быстрой перекладке руля в противоположную сторону (например, при контр-рулении слева направо) движок не совершает мгновенного скачка. Он сначала плавно возвращает ось в центр, а затем начинает поворот в противоположную сторону.


🎯 Советы по точной настройке руления

  1. Разблокировка 1000 Гц в Le Mans Ultimate: В Le Mans Ultimate обязательно нажмите «Apply LMU Input Compatibility Fix» на Dashboard. Это пропишет "DirectInput Fallback": true в current controls.json, устранит статтеры сэмплера ввода и позволит запускать хаб на полной частоте 1000 Гц с безупречной плавностью!
  2. DPI сенсора мыши: Установите аппаратный DPI вашей мыши в диапазоне 1600–3200 DPI. Высокий DPI обеспечивает высокую плотность пакетов координат на миллиметр физического движения.
  3. Настройки внутри игры: Всегда выставляйте Мертвую зону руля (Steering Deadzone) на 0% и Линейность (Linearity / Gamma) на 1.0 (Линейно) в меню опций симулятора. Доверьте расчет нелинейных кривых и демпфирования vWheel Hub.
  4. Центрирование руля: Если в глубоком заносе вы потеряли центр, нажмите назначенную горячую клавишу Center Steer (напр. Space или Delete), чтобы мгновенно выровнять виртуальную рейку.

⏭️ Следующие шаги

Clone this wiki locally