Spełnienie marzenia, nad którym pracowałem od lat.
Na co dzień pracuję jako kierowca ciężarówki na długich trasach. Odkąd pamiętam, Farming Simulator był moją odskocznią między kursami – ale od pierwszej wersji gry jedna rzecz zawsze mi przeszkadzała: system napędu 4x4 nigdy nie wydawał się realistyczny. Zawsze sprowadzał się do prostego przełącznika „włącz/wyłącz” (o ile w ogóle istniał). Brakowało w nim prawdziwego zachowania mechanizmu różnicowego, automatycznego załączania czy czegokolwiek, co faktycznie dzieje się w ciągniku, gdy koła tracą przyczepność.
Nigdy nie miałem czasu, by coś z tym zrobić – aż do teraz. Przez ostatnie miesiące każdą wolną chwilę w domu poświęcałem na ten mod: analizę działania fizyki gry (inżynierię wsteczną), naukę tworzenia modów do FS25 od podstaw, testowanie, naprawianie błędów i kolejne testy. W całym procesie korzystałem ze wsparcia sztucznej inteligencji – do analizy wewnętrznych mechanizmów gry, nauki skryptowania oraz pisania i debugowania kodu – i chcę o tym otwarcie powiedzieć, bo uważam, że tak jest uczciwie.
Oto efekt: system 4x4 oparty na rzeczywistej fizyce mechanizmu różnicowego, a nie tylko na kosmetycznym przełączniku.
Co oferuje ten mod:
🔧 Realistyczna fizyka mechanizmu różnicowego – załączanie przedniej osi i blokada mechanizmu różnicowego wpływają bezpośrednio na fizykę pojazdu, a nie są tylko efektem wizualnym.
🎚️ Cztery tryby trakcji, przypisane do ciągnika w zależności od rzeczywistego typu przekładni:
Manualny – sam decydujesz, kiedy włączyć napęd
Półautomatyczny – załącza się samoczynnie po wykryciu rzeczywistego poślizgu tylnych kół, z możliwością ręcznej zmiany trybu
Automatyczny – ta sama zasada, dla ciągników z „klasycznymi” systemami automatycznymi
Inteligentny (Fendt VarioDrive) – stopniowe, płynne załączanie proporcjonalne do intensywności poślizgu; brak sztywnych przełożeń, dokładnie tak jak w prawdziwym systemie
🛞 Rzeczywiste wykrywanie poślizgu – nieoparte tylko na prędkości: mod odczytuje faktyczny poślizg kół, aby zdecydować, kiedy aktywować napęd 4x4.
💧 Opcjonalna współpraca z systemem zmiennego ciśnienia w oponach (Variable Tire Pressure) – jeśli jest zainstalowany, ciśnienie w oponach automatycznie dostosowuje się do trybu polowego lub drogowego w momencie załączania lub wyłączania napędu 4x4.
🖥️ Konfigurowalny w grze interfejs (HUD) – możliwość zmiany położenia wskaźnika bezpośrednio w menu ustawień ogólnych gry, bez konieczności edycji plików. 🚜 Działa tylko w ciągnikach, ciężarówkach, kombajnach i samochodach osobowych — nie obejmuje przyczep, maszyn towarzyszących, wózków widłowych ani innych pojazdów, do których się nie nadaje.
Wymagania: Na razie tylko tryb dla jednego gracza (brak synchronizacji z serwerem w trybie wieloosobowym).
Podziękowania: Technika sterowania mechanizmem różnicowym została potwierdzona dzięki inżynierii wstecznej moda FS25_EnhancedVehicle; synergia z systemem regulacji ciśnienia w oponach wykorzystuje publiczne API moda Variable Tire Pressure. Nie kopiowano cudzego kodu — przeanalizowano jedynie zastosowane techniki i zaimplementowano je od podstaw.
To pierwsze publiczne wydanie, stworzone przez osobę, która od lat marzyła o takim rozwiązaniu i w końcu znalazła czas na jego realizację. Chętnie poznam Wasze opinie — jeśli coś nie działa poprawnie w Twoim ciągniku, daj mi znać, o jaki model chodzi, a zajmę się tym.
Lista zmian
v1.0.0 — Pierwsze wydanie
System napędu 4x4 oparty na rzeczywistym sterowaniu mechanizmem różnicowym (nie tylko efekt wizualny)
Funkcjonalna blokada mechanizmu różnicowego (niezależna dla każdej osi)
4 konfigurowalne tryby napędu dla każdego pojazdu: ręczny, półautomatyczny, automatyczny, inteligentny (Fendt)
Automatyczne załączanie oparte na rzeczywistym wykrywaniu poślizgu tylnych kół, z uwzględnieniem histerezy i opóźnienia potwierdzenia
Tryb inteligentny: stopniowe, płynne załączanie proporcjonalne do poślizgu, automatyczne rozłączanie po przekroczeniu prędkości drogowej
Opcjonalna współpraca z modem Variable Tire Pressure (automatyczna regulacja w zależności od jazdy w polu lub po drodze)
Ekranowy interfejs (HUD) pokazujący stan napędu (4x4/2x4), tryb trakcji oraz status blokady mechanizmu różnicowego
Możliwość regulacji położenia HUD-a w menu ustawień ogólnych gry
Automatyczne ograniczenie działania do ciągników, ciężarówek, kombajnów i samochodów osobowych
Wstępne wsparcie dla głównych marek ciągników (pełna lista znajduje się w pliku DriveModeConfig.lua)