Мечта, к которой я шел долгие годы.
Я работаю водителем грузовика на дальних рейсах. Сколько себя помню, Farming Simulator был для меня отдушиной в перерывах между поездками, но была одна вещь, которая не давала мне покоя с самой первой версии игры: система полного привода (4x4) никогда не казалась реалистичной. Это был просто переключатель «вкл/выкл» — если он вообще был предусмотрен. Никакой имитации реальной работы дифференциала, никакого автоматического подключения, ничего похожего на то, что на самом деле происходит с трактором, когда колеса начинают терять сцепление с грунтом.
У меня никогда не было времени заняться этим вплотную — до недавнего момента. Последние несколько месяцев я посвящал каждую свободную минуту дома этому моду: разбирался в том, как устроена физика игры, с нуля учился создавать моды для FS25, проводил тесты, что-то ломал и снова тестировал. На всех этапах я прибегал к помощи ИИ — для изучения внутренней структуры игры, освоения скриптов, а также написания и отладки кода. Я хочу сказать об этом прямо, так как считаю это честным.
И вот результат: система полного привода, основанная на реальной физике дифференциала, а не просто на косметическом переключателе.
Что дает этот мод:
🔧 Реалистичная физика дифференциала — подключение переднего моста и блокировка дифференциала напрямую влияют на физику техники, а не просто создают визуальный эффект.
🎚️ Четыре режима тяги, назначаемых для каждого трактора в зависимости от типа реальной трансмиссии:
Ручной (Manual) — вы сами решаете, когда включить привод.
Полуавтоматический (Semi-automatic) — включается самостоятельно при обнаружении реальной пробуксовки задних колес; доступна возможность ручного вмешательства.
Автоматический (Automatic) — тот же принцип, для тракторов с «классическими» автоматическими системами.
Умный (Smart / Fendt VarioDrive) — плавное, непрерывное подключение, пропорциональное интенсивности пробуксовки; без фиксированного соотношения, точно как в реальной системе.
🛞 Реалистичное определение пробуксовки — система реагирует не просто на скорость: мод отслеживает фактическую пробуксовку колес, чтобы решить, когда нужно задействовать полный привод.
💧 Опциональная интеграция с системой регулировки давления в шинах (Variable Tire Pressure) — если этот мод установлен, давление в шинах автоматически меняется (режим «поле»/«дорога») при включении или выключении полного привода.
🖥️ Настраиваемый внутриигровой интерфейс (HUD) — положение индикатора можно изменить прямо в меню общих настроек игры, без необходимости редактировать файлы. 🚜 Работает только с тракторами, грузовиками, комбайнами и легковыми автомобилями; не применяется к прицепам, навесному оборудованию, вилочным погрузчикам и прочей технике, для которой этот функционал не предназначен.
Требования: На данный момент поддерживается только одиночная игра (синхронизация для мультиплеерных серверов пока отсутствует).
Благодарности: Метод управления дифференциалом был определен путем обратной разработки мода FS25_EnhancedVehicle; для взаимодействия с системой регулировки давления в шинах используется публичный API мода Variable Tire Pressure. Сторонний код не копировался — изучались лишь принципы работы, которые затем были реализованы с нуля.
Это первый публичный релиз, созданный автором, который давно мечтал о появлении такого мода и наконец нашел время для его разработки. Буду рад любым отзывам: если на вашем тракторе что-то работает некорректно, сообщите мне модель техники, и я исправлю проблему.
Список изменений
v1.0.0 — Первый выпуск
Система полного привода (4x4), основанная на реальном управлении дифференциалом (не просто визуальный эффект)
Функциональная блокировка дифференциала (раздельно по осям)
4 настраиваемых режима тяги для каждого транспортного средства: ручной, полуавтоматический, автоматический, интеллектуальный (Smart / Fendt)
Автоматическое включение на основе реального отслеживания пробуксовки задних колес, с учетом гистерезиса и задержки подтверждения
Интеллектуальный режим (Smart): плавное, непрерывное включение пропорционально степени пробуксовки, автоматическое отключение при достижении дорожной скорости
Опциональная интеграция с модом Variable Tire Pressure (автоматическая регулировка давления при переходе между полем и дорогой)
Экранный интерфейс (HUD), отображающий состояние привода (4x4/2x4), режим тяги и статус блокировки дифференциала
Возможность настройки положения HUD в меню общих настроек игры
Автоматическое ограничение области применения: только тракторы, грузовики, комбайны и легковые автомобили
Базовая поддержка основных брендов тракторов (полный список см. в файле DriveModeConfig.lua)