Realistyczne zbiory

  • Realistyczne zbiory
  • Realistyczne zbiory
  • Realistyczne zbiory
  • Realistyczne zbiory
  • Realistyczne zbiory
  • Realistyczne zbiory
exekx
353 subskrybentów
V1.6.4.3
178 671

🌾 Realistyczne zbiory w FS25
Przekształć swoje doświadczenia ze zbiorów w prawdziwą symulację rolnictwa! Kombajny nie mogą już nierealistycznie pędzić z pełną prędkością przez gęste uprawy bez konsekwencji. Prędkość pracy, obciążenie silnika i wydajność zbioru są dynamicznie uzależnione od gęstości uprawy, szerokości hedera, wilgotności oraz mechanicznej kalibracji maszyny.
---
Najważniejsze funkcje
Obciążenie silnika i prędkość oparte na fizyce: Prędkość jazdy dynamicznie dostosowuje się do masy zbieranej uprawy (t/h), szerokości hedera i mocy pojazdu. Przeciążenie silnika lub użycie nieprawidłowych ustawień skutkuje rzeczywistymi stratami ziarna.
Obsługa wszystkich typów maszyn: W pełni skalibrowana fizyka dla kombajnów zbożowych, sieczkarni polowych (sieczka/ kiszonka), kombajnów do roślin korzeniowych i warzyw (ziemniaki, buraki, marchew, pasternak, szpinak, groch), bawełny i trzciny cukrowej.
Interaktywna kalibracja kombajnu (`RShift + K`): Kalibruj obroty rotora/bębna, szczelinę klepiska, prędkość wentylatora i sita dla każdej uprawy. Prawidłowe ustawienia zapewniają maksymalny zbiór i minimalne straty.
Pakiety ulepszeń warsztatowych (poziomy 1–4): Ulepsz swój kombajn w sklepie:
Poziom 1 (Standard): W pełni ręczna obsługa.
Poziom 2 (Zestaw czujników): Wyświetla wskazówki dotyczące kalibracji (niska / optymalna / wysoka).
Poziom 3 (Monitor plonu): Plon w czasie rzeczywistym (t/ha, bu/ac), wydajność powierzchniowa (ha/h) i dane telemetryczne dotyczące wilgotności.
Poziom 4 (Opti-Harvest AI): Automatyczna kalibracja ustawień i automatyczne zarządzanie prędkością.
Kompatybilność z AI i Courseplay:** Pomocnicy AI i pracownicy Courseplay automatycznie korzystają z zapisanych profili lub optymalnych kalibracji.
Przestawny HUD: Przejrzysty, przesuwany wyświetlacz ekranowy pokazujący na żywo obciążenie silnika, produktywność (t/h, ha/h), procent strat uprawy i wilgotność.
Globalne profile upraw: Zapisz swoje ulubione ustawienia raz — profile będą automatycznie ładowane dla wszystkich kombajnów i zapisów gry.
3 tryby trudności (ustawienia ESC): Wybierz tryb Arcade (swobodny), Normalny (zrównoważony) lub Realistyczny (ścisłe ograniczenia fizyczne i kary).
---
🔗 Społeczność i wsparcie
💬 **Zgłaszanie błędów i problemy: https://github.com/exekx/FS25_RealisticHarvesting/issues
💡 **Discord i sugestie: https://discord.gg/Dc2CvZJqU4
Prosimy nie przesyłać moda ponownie — wesprzyjcie oryginalnego twórcę!

serwer
Konsole
Dziennik zmian
21
  • - Bezpośrednie skalowanie napełniania zbiornika ziarna: Straty plonów (wynikające z nadmiernej prędkości, błędnej kalibracji, nachylenia terenu czy wilgotności) są teraz uwzględniane bezpośrednio w punkcie wlotu do zbiornika. Eliminuje to wcześniejsze, stosowane po fakcie korekty poziomu napełnienia, zapobiega wahaniom wskazań pojemności i gwarantuje, że zbiornik kombajnu napełni się dokładnie do 100,0% – bez przedwczesnego przerywania pracy z powodu błędnego sygnału o jego pełnym stanie.
    - Dynamiczna moc silnika i obsługa modyfikacji (tuning): Systemy równoważenia obciążenia oraz regulacji prędkości odczytują teraz w czasie rzeczywistym parametry takie jak moc maksymalna, mnożniki mocy oraz konfiguracja układu napędowego bezpośrednio z aktywnego silnika. Dzięki temu automatycznie dostosowują się do niestandardowych ulepszeń jednostki napędowej czy tuningu elektronicznego.
    - Naprawa błędu krytycznego (runtime error) przy obsłudze przystawek: Usunięto błąd obliczeniowy (próbę wykonania operacji arytmetycznej na wartości „nil”), który powodował zawieszenie gry podczas podnoszenia lub opuszczania hedera w niestandardowych konfiguracjach kombajnów. Przywrócono prawidłowe odświeżanie klatek obrazu oraz właściwą prędkość animacji siłowników.
    - Naprawa błędu telemetrii podczas ręcznego sterowania: Rozwiązano problem, w którym wskaźniki obciążenia silnika, przepustowości zbiorów oraz ograniczeń prędkości pozostawały na poziomie zera podczas ręcznego prowadzenia maszyny przez gracza (podczas gdy w trybie automatycznym działały poprawnie).
    - Ulepszone wykrywanie opuszczania hedera: Zoptymalizowano weryfikację stanu narzędzi, nadając priorytet sygnałom z silnika oraz bezpiecznej walidacji połączeń. Zapobiega to przypadkowemu odłączeniu hederów wyposażonych w sztywne mocowania lub niestandardowe kontrolery zaczepów.
    - Zabezpieczenie w trybie transportu drogowego: Wzmocniono weryfikację blokady transportowej dla składanych hederów, co zapobiega niezamierzonemu uruchomieniu mechanizmu młócącego lub opuszczeniu hedera podczas przejazdów drogowych oraz automatycznego przemieszczania się maszyny do wyznaczonych punktów.
    - Optymalizacja dla kombajnów o niskiej mocy (poniżej 160 KM):
    - Obniżono dolny próg regulatora prędkości do 1,8 km/h, umożliwiając kompaktowym i starszym modelom kombajnów stabilną pracę w gęstych łanach o wysokim plonie – bez ryzyka przeciążenia silnika czy gwałtownego wzrostu strat ziarna.
    - Wprowadzono mechanizm wcześniejszego rozpoznawania mocy silnika, dzięki czemu kombajny o niskiej mocy rozpoczynają pracę na polu z prędkością 3,5 km/h (zamiast standardowych 5,5 km/h).
    - Dostosowano zakresy martwe (deadbands) sterowania do bardzo niskich prędkości (nawet do 0,08–0,10 km/h), co pozwala na płynne przyspieszanie do docelowego poziomu obciążenia silnika (80%), bez ryzyka utknięcia w stanie zbyt niskiego obciążenia. - Uporządkowano rejestrowanie danych telemetrycznych: wyeliminowano powtarzające się komunikaty o inicjalizacji próbek dźwiękowych podczas modyfikacji pojazdów w warsztacie, a powiadomienia dotyczące przywracania stanu gry skondensowano do zwięzłych, jednostronicowych podsumowań.

  • - NAPRAWIONO: Reakcję skrótów kalibracji kombajnu (Shift+K), przełączania HUD-u (Shift+H) i Dziennika zbiorów (Shift+J), gdy dołączone narzędzia (hedery/podbieracze) są wybierane w łańcuchu narzędzi pojazdu za pośrednictwem natywnej interakcji i flag aktywacji.
    - NAPRAWIONO: Klasyfikację systemu omłotu kombajnów modułowych i nośników systemowych (NEXAT / NEXCO): moduł kombajnu NEXCO jest teraz prawidłowo rozpoznawany i wyświetlany jako Rotor osiowy zamiast domyślnie jako wytrząsacze słomy.
    - NAPRAWIONO: Telemetrię zbioru na żywo, regulację prędkości i wykrywanie opuszczania hedera na modułowych platformach żniwnych z wieloma pojazdami i bramownicami, gdy hedery są zamontowane na zmotoryzowanym nośniku, a nie bezpośrednio na module omłotowym.
    - ULEPSZONO: Rozszerzono automatyczną klasyfikację kombajnów dla zmodyfikowanych i seryjnych kombajnów zbożowych, dodając obsługę Torum, Gleaner, Tribine, New Holland CH Crossover, Case IH AF series oraz klasycznych kombajnów konwencjonalnych.
    - ULEPSZONO: Pogłębioną inspekcję węzłów modeli 3D (i3dMappings) dla niestandardowych zmodyfikowanych kombajnów bez standardowych znaczników animacji, zapewniając niezawodne rozpoznawanie maszyn z fizycznymi komponentami rotorowymi lub osiowymi.
    - NAPRAWIONO: Problem, w którym przełączanie między kombajnami (np. z Tier 4 na Tier 1) pozostawiało terminal kalibracji (Shift+K) przypisany do poprzedniej maszyny i błędnie wyświetlało ustawienia Tier 4.
    - NAPRAWIONO: Terminal kalibracji Shift+K nie otwierał się na modułowych kombajnach-nośnikach, gdy wybrany był dołączony heder/podbieracz.
    - USUNIĘTO: Podtypy omłotu zbóż — usunięto podział kombajnów zbożowych na podtypy `walker`, `rotor` i `hybrid`, ujednolicając wszystkie konwencjonalne kombajny zbożowe w ramach jednego standardu `"grain"`.
    - POWÓD USUNIĘCIA: Podatne na błędy listy dopasowywania nazw i złożone wyszukiwanie węzłów animacji XML często zawodziły w przypadku zmodyfikowanych kombajnów, powodując błędne klasyfikacje, ostrzeżenia callstack XML i niespójne równoważenie mocy. Ujednolicenie kombajnów zbożowych w jednym stabilnym modelu gwarantuje 100% stabilności wszystkich kombajnów vanilla i zmodyfikowanych, bez wpływu na kombajny do paszy, roślin okopowych ani kombajny specjalistyczne.

  • Nowe funkcje
    System klasyfikacji mechanizmów omłotowych:

    W pliku `rhm_Combine.lua` zaimplementowano zautomatyzowany mechanizm klasyfikacji, który przypisuje maszyny żniwne do jednej z 6 kategorii technicznych w oparciu o dane z pliku XML pojazdu, liczbę kół oraz wymiary podwozia:
    - `STRAW WALKER` (konwencjonalne kombajny z wytrząsaczami klawiszowymi)
    - `AXIAL ROTOR` (systemy z pojedynczym lub podwójnym rotorem wzdłużnym)
    - `HYBRID APS` (systemy z bębnem przyspieszającym/wstępnie separującym oraz rotorami separującymi)
    - `FORAGE CHOPPER` (sieczkarnie polowe z bębnem tnącym i układem przyspieszającym)
    - `ROOT HARVESTER` (maszyny do zbioru roślin okopowych, wyposażone w elementy wykopujące, przenośniki odsiewające i wałki czyszczące)
    - `SPECIALTY` (maszyny specjalistyczne: do zbioru bawełny, trzciny cukrowej, winogron oraz oliwek)
    - Dodano wskaźnik typu mechanizmu omłotowego, widoczny w czasie rzeczywistym w nagłówku terminala kalibracyjnego (dostępnego pod skrótem Shift+K).
    - Dodano publiczny punkt dostępowy API: `RHM_Api.getThreshingType(vehicle)`.
    - Dodano zlokalizowane nazewnictwo we wszystkich 27 plikach językowych (`translations/l10n_*.xml`).

    Monitorowanie tempa pracy i wydajności (HUD):
    Wprowadzono możliwość przełączania wyświetlanych danych poprzez kliknięcie w polu nr 7 (układ rozszerzony) lub nr 4 (układ kompaktowy) monitora plonów (Yield Monitor):
    - Dostępne tryby: Obszar przetworzony (ha / akr) <-> Aktualne tempo pracy (ha/h / akry/h) <-> Średnie tempo pracy w trakcie sesji (ha/h / akry/h).
    - Dodano dane o średnim tempie pracy w sesji do panelu statystyk przejazdu (Trip Statistics).
    - Dodano publiczną metodę API: `RHM_Api.getAverageHectaresPerHour(vehicle)`.

    Ulepszenia i optymalizacje

    Integracja z systemem specjalizacji silnika GIANTS Engine 10:
    - Logikę obsługi przyrządów żniwnych przeniesiono do oficjalnej specjalizacji silnika GIANTS Engine 10 (`rhm_Cutter`), co całkowicie eliminuje konieczność stosowania techniki „monkey-patching” (dynamicznego nadpisywania kodu) w funkcji `Cutter.onLoad`.
    - Zarejestrowano specjalizację `<specialization name="rhm_Cutter" />` w pliku `modDesc.xml` i zaimplementowano jej dynamiczne dodawanie do wszystkich typów pojazdów wyposażonych w przyrządy żniwne. Zróżnicowany bilans mocy i fizyka wilgoci:
    - Zróżnicowany podstawowy opór układu napędowego w zależności od architektury młócenia (8,0% dla wytrząsaczy słomy, 9,5% dla hybrydowego systemu APS, 11,0% dla wirników osiowych, 10,0% dla kombajnów do zbioru korzeni, 9,0% dla sieczkarni).
    - Przeprojektowano opór przetwarzania wilgoci w pliku `RHM_LoadCalculator.lua`: wytrząsacze słomy otrzymują wykładniczy spadek oporu w wilgotnych, zbrylonych matach słomy, podczas gdy systemy obrotowe utrzymują stały przepływ materiału przy niższym oporze właściwym wilgoci.
    - Zróżnicowane wskaźniki strat separatora wilgoci dla różnych typów mechanizmów.

    Synchronizacja telemetrii w trybie wieloosobowym:
    - Dodano replikację strumienia sieciowego o wysokiej częstotliwości (`onWriteUpdateStream` / `onReadUpdateStream`) dla spalonego paliwa, średniej prędkości, średniego obciążenia silnika, wszystkich 5 przyczyn strat (prędkość, ustawienia, wilgotność, zużycie, nachylenie) oraz luzu klepiska.

    Responsywność interfejsu graficznego i telemetrii:
    - Zredukowano pętle analityki i odświeżania przejazdów do kadencji 250 ms z jawnymi procedurami obsługi resetu otwarcia/zamknięcia, rozwiązując problem zamrożonych wartości telemetrii.
    - Ulepszono monitorowanie przepustowości, aby jednocześnie wyświetlać chwilową szczytową i średnią przepustowość sesji (t/h).

    Poprawki błędów
    Obsługa modułowych nośników i kombajnów bramowych:
    - Rozwiązano problem, w wyniku którego kombajny zamontowane jako odłączane moduły na zmotoryzowanych nośnikach bramowych wyświetlały zerowaną telemetrię HUD i nie rejestrowały danych przejazdu licznika kilometrów.
    - Wdrożono funkcję przechodzenia przez drzewo narzędzi bez alokacji (`rhm_Combine.getAllAttachedCutters`) w celu wykrywania kombajnów zamontowanych bezpośrednio do podwozia nośnika.
    - Zaktualizowano obliczenia szerokości roboczej kombajnu, pobieranie próbek biomasy chwastów, regulację prędkości przelotowej, obliczenia strat zużycia i śledzenie pola w modułowych konfiguracjach sprzętu.

    Sterowanie typu „krab” i obsługa ruchu diagonalnego:
    - Naprawiono fałszywie dodatnie wykrywanie cofania w pojazdach wyposażonych w tryby sterowania typu „krab”, skrętu wszystkich kół lub jazdy z dużym rozstawem kół, w których lokalne przemieszczenie wektora Z podwozia jest niedodatnie pomimo prędkości jazdy do przodu i aktywnego poboru masy.
    - Zapewniony aktywny przepływ masy działa jako natychmiastowe obejście dla walidacji kierunku ruchu.

    Wykrywanie stanu opuszczenia i pracy przystawki tnącej:
    - Naprawiono błąd, w którym sztywne (niehydrauliczne) elementy mocujące osprzęt nie przechodziły przez rekurencyjną funkcję sprawdzającą `getIsImplementChainLowered`.
    - Zmieniono sposób weryfikacji stanu opuszczenia przystawki tnącej na bezpośrednie sprawdzenie stanu osprzętu (`cutter:getIsLowered(true)`), z dodatkowym mechanizmem sprawdzającym bezpośrednio połączenie (joint).
    - Dodano mechanizm zastępczy w `RHM_DraggableHUD.lua`, który wykorzystuje prędkość pojazdu nośnego względem podłoża w sytuacji, gdy podłączony moduł kombajnu wskazuje prędkość poniżej 0,2 km/h (co może wynikać z odłączenia głównych węzłów/root nodes).

    Zabezpieczenie przed awarią silnika gry oraz uprawnienia na serwerach dedykowanych:
    - Wprowadzono ścisłą weryfikację typu (`type(flag) == "number"`) przed wywołaniem funkcji `vehicle:raiseDirtyFlags(flag)`, co zapobiega awariom silnika gry wynikającym z błędów w operacjach bitowych (`bit32.bor`).
    - Poprawiono weryfikację uprawnień na serwerach dedykowanych w pliku `RHM_Settings.lua` poprzez jednoczesne sprawdzenie `g_currentMission:getHasAdminRights()` oraz `g_currentMission.isServerAdmin`.

  • - Regulacja prędkości na uwrociu: Naprawiono problem, przez który kombajny pozostawały zablokowane na prędkości powolnego zbioru (5 km/h) podczas zawracania na uwrociu; uniesienie hedera natychmiast odblokowuje teraz silnik, pozwalając na osiągnięcie pełnej prędkości manewrowej (15–20 km/h).
    - Weryfikacja łańcucha narzędzia i hydrauliki: Nadano priorytet autentycznej hydraulice podajnika (getJointMoveDown, getIsImplementChainLowered) względem stanów rozłożonego hedera (Foldable:getIsLowered), zapobiegając fałszywemu zgłaszaniu przez szerokie hedery i hedery taśmowe stanu opuszczonego zespołu tnącego, gdy są uniesione.
    - Synchronizacja telemetrii na żywo na serwerze dedykowanym: Zastąpiono nieobsługiwane operacje bitowe natywnymi metodami GIANTS Engine 10, w pełni przywracając w czasie rzeczywistym replikację sieciową obciążenia silnika, przepustowości (t/h), plonu i zalecanej prędkości u klientów trybu wieloosobowego.
    - Automatyczna synchronizacja pomocników: Dodano zsynchronizowane uruchamianie i zatrzymywanie hedera przez pomocników, gdy aktywne jest oddzielne uruchamianie hedera, oraz naprawiono resetowanie telemetrii kierowcy na żywo podczas przekazywania prowadzenia.

  • Połącz fizykę i dynamikę układu napędowego

    Fizyka i układ napędowy

    - Zamknięta pętla stabilizacji prędkości i obciążenia z ulepszonymi interwałami pomiarowymi i reakcją przekładni hydrostatycznej. Zmniejsza niestabilność silnika, szarpnięcia podwozia i fałszywe hamowanie awaryjne na liniach technologicznych i przerwach między łanami.
    - Bezwładność koła zamachowego bębna młócącego wygładza teraz przejścia obciążenia i zapobiega załamywaniu się wskaźnika obciążenia przy krótkich spadkach gęstości łana.
    - Obliczenia prędkości jazdy wykorzystują filtrowaną równowagę nachylenia mocy, co zapewnia płynniejsze dobieranie prędkości dla lżejszych łanach.
    - Tymczasowe linie technologiczne i przerwy są wykrywane automatycznie, utrzymując stałą prędkość przelotową zamiast powodować gwałtowne zmiany prędkości.
    - Pamięć prędkości łana jest odizolowana od zakrętów na uwrociach i przejazdów na biegu jałowym, zapewniając bezpieczne prędkości powrotu do łana.
    - Próbkowanie chwastów uwzględnia teraz tylko widoczne fazy wzrostu, co pozwala uniknąć fałszywego porażenia i spadku mocy.

    Uprawa, hedery i typy maszyn

    - Kalibracja Shift+K automatycznie filtruje uprawy na podstawie pojemności zbiornika i możliwości podłączonego hedera.
    - Dodano dedykowane profile kalibracji dla kombajnów do zbioru warzyw strączkowych, winogron i oliwek.
    - Kombajny do zbioru bawełny zachowują natywne zachowanie silnika i klasyfikację pojazdu.
    - Prasy do belowania, peletyzatory i maszyny do belowania są całkowicie wyłączone z elektroniki, telemetrii i układów zasilania kombajnów.
    - Lepsza kompatybilność z maszynami takimi jak John Deere CP690, CS770 i Case IH Module Express 635.

    Tryb wieloosobowy i serwery dedykowane

    - Kalibracja i automatyczne dostrajanie oczekują teraz na potwierdzenie z serwera przed wyświetleniem komunikatu o pomyślnym zakończeniu.
    - Pełna telemetria na żywo jest synchronizowana z klientami trybu wieloosobowego, w tym moc, nachylenie, zużycie noży, stan rozdrabniacza i przyczyny strat.
    - Liczniki podróży i statystyki floty są oddzielone dla każdej maszyny.
    - Ustawienia symulacji są dostępne tylko dla administratora i synchronizowane po dołączeniu graczy. - Automatyczne zapisy na serwerze dedykowanym są teraz poprawnie zapisywane w pliku realisticHarvestingData.xml.
    - Resety podróży są weryfikowane przez serwer, aby zapobiec desynchronizacji w trybie wieloosobowym.

    Telemetria w kabinie i HUD

    - Nowy, 8-polowy monitor plonów w kabinie, prezentujący:
    - Przepływ masy
    - Postęp prac na polu
    - Średni plon
    - Czystą masę
    - Efektywność zużycia paliwa
    - Monitorowanie rzeczywistego zużycia oleju napędowego wraz ze statystykami dla przejazdów i pól (w l, l/ha oraz l/t).
    - Środkowy przycisk myszy aktywuje interaktywny kursor HUD, umożliwiający przesuwanie pól danych i zmianę wyświetlanych wskaźników.
    - Możliwość wyboru układów HUD z automatycznym skalowaniem tekstu dla różnych języków.
    - Telemetria strat rozróżnia teraz wpływ nadmiernej prędkości, ustawień mechanicznych, wilgotności oraz nachylenia terenu.

    Analiza pól i ekonomia

    - Usprawnione łączenie pól dzięki precyzyjnemu wykrywaniu granic i weryfikacji orki, co zapobiega błędnemu łączeniu pól przedzielonych drogami lub pasami trawy.
    - Panel historii zbiorów i telemetrii floty (klawisz Shift+J) można teraz otworzyć z poziomu dowolnego pojazdu lub będąc poza nim (pieszo).
    - Podgląd floty wyświetla nazwy graczy, pracowników AI, maszyny nieaktywne oraz zaparkowane pojazdy.
    - Sezonowe monitorowanie finansów obejmuje przychody ze zbiorów, koszty paliwa oraz marżę operacyjną netto.
    - Czas pracy floty uwzględnia teraz rzeczywisty czas zbiorów zamiast całkowitego czasu pracy silnika.

    Zapisy gry i kompatybilność

    - Liczniki przebiegu poszczególnych przejazdów są zapisywane bezpośrednio w pliku vehicles.xml i zachowywane po ponownym wczytaniu gry lub zresetowaniu pojazdu.
    - Istniejące zapisy gry są chronione dodatkowymi mechanizmami zapewniającymi kompatybilność.
    - Kluczowe funkcje silnika wykorzystują teraz bezpośrednie wywołania metod zamiast zbędnych, zabezpieczonych otoczek (wrapperów).
    - Mechanizmy przeliczania gęstości upraw oraz wykrywania aktywnego gospodarstwa zostały ujednolicone w obrębie interfejsu użytkownika i systemów telemetrii.

  • Rejestr i statystyki zbiorów (Prawy Shift + J)
    - Dodano pełnoekranowy dziennik zbiorów oraz menu analityki floty.
    - Dodano licznik bieżącego przejazdu po polu, śledzący obszar roboczy, masę zebranego plonu, średnią wydajność, bieżące tempo pracy oraz straty finansowe.
    - Dodano funkcję szybkiego resetowania licznika pola za pomocą skrótu Prawy Shift + R lub przycisku w menu.
    - Dodano przegląd pól gospodarstwa ze szczegółowymi statystykami plonów i strat dla każdego pola oraz zlecenia.
    - Dodano telemetrię floty monitorującą status kombajnu, aktywnego operatora, zużycie maszyny oraz poziom wypełnienia zbiornika ziarna.
    - Dodano obsługę kombajnów wynajętych oraz tych używanych w ramach zleceń, z automatycznym usuwaniem ich z listy po zwrocie.
    - Dodano archiwum sezonowe rejestrujące operacje zbioru i historię z poprzednich lat.
    - Dodano diagnostykę przyczyn strat (przeciążenie separatora, wilgotność i rosa, zużycie noży, nachylenie terenu) oraz ocenę efektywności operatora.
    - Dodano automatyczny reset licznika pola przy przejściu na nowe pole lub zmianie uprawy.

    Interakcja z kursorem myszy i HUD-em
    - Dodano możliwość szybkiego włączania/wyłączania kursora myszy w kabinie za pomocą środkowego przycisku myszy (kliknięcie kółkiem) bez konieczności otwierania menu.
    - Dodano funkcję wstrzymywania automatycznego obrotu kamery, gdy kursor myszy jest aktywny.
    - Skonfigurowano zamykanie kursora po ponownym kliknięciu kółkiem (z zabezpieczeniem przed przypadkowym wielokrotnym kliknięciem), pozostawiając prawy przycisk myszy w pełni dostępnym.
    - Umożliwiono swobodne przesuwanie i klikanie elementów małego HUD-a przy otwartym tablecie kalibracyjnym (Prawy Shift + K).
    - Dodano informacje o skrótach klawiszowych dla funkcji kombajnu bezpośrednio w standardowym menu pomocy sterowania (klawisz F1).

    Aktualizacje małego HUD-a telemetrycznego
    - Zaktualizowano kompaktowy, czterokolumnowy układ HUD-a z klikalnymi polami umożliwiającymi przełączanie wyświetlanych parametrów.
    - Dodano wskaźnik zachwaszczenia łanu w czasie rzeczywistym, analizujący gęstość uprawy przed hederem.
    - Dodano odczyty: przepustowość (tony/godz.), tempo pracy (hektary/godz.), wilgotność, prędkość jazdy oraz straty.
    - W pełni ujednolicono jednostki miary (metryczne, imperialne, buszele) zgodnie z ustawieniami gry.

    Fizyka, mechanika i ustawienia
    - Dodano opór stawiany przez zachwaszczenie: skupiska chwastów generują do 15% dodatkowego obciążenia silnika i zwiększają opór podczas omłotu.
    - Dodano fizykę pracy na zboczach, powodującą dodatkowe straty ziarna wskutek jego przemieszczania się po sitach. - Ulepszono mechanikę zużycia sprzętu: dodano dedykowaną opcję w menu pauzy, funkcję całkowitego odłączania napędu po wyłączeniu systemu oraz bieżącą diagnostykę zużycia w rejestrach zbiorów.
    - Dodano niezależne przełączniki w menu pauzy dla strat na zboczach, odporności chwastów i zużycia mechanicznego.
    - Dodano wbudowany cykl dobowy wilgotności (poranna rosa, popołudniowe wysychanie) bez konieczności używania modyfikacji zewnętrznych.
    - Dodano wielostopniowy model obciążenia mocą dla sieczkarni polowych (walce podające, bęben tnący, dmuchawa przyspieszająca).
    - Dodano obliczenia oporu wlotowego dla podbieraczy pokosów w oparciu o gęstość i objętość pokosu.
    - Dodano model zapotrzebowania na moc dla sieczkarni słomy (dodatkowe obciążenie silnika rzędu 15–20% podczas siekania w porównaniu do układania pokosu).

    System dźwiękowy komputera pokładowego
    - Zastąpiono ostry dźwięk brzęczyka autentycznym sygnałem ostrzegawczym komputera pokładowego kombajnu.
    - Dodano inteligentny rytm alertów: 3 krótkie sygnały w przypadku krytycznego przeciążenia (powyżej 95%) lub dużych strat, z 18-sekundową przerwą między seriami.

    Baza danych upraw i podręcznik
    - Dodano kompleksowy, interaktywny podręcznik (11 rozdziałów) w menu pomocy gry (ESC – Pomoc).
    - Dodano fabryczne ustawienia bazowe dla ponad 25 rodzajów upraw, w tym trzciny cukrowej, topoli, buraków i fasoli szparagowej.
    - Dodano system automatycznego rozpoznawania, klasyfikujący nowe uprawy na mapach niestandardowych na podstawie masy nasion i obecności słomy.
    - Całkowicie zaktualizowano terminologię rolniczą i tłumaczenia we wszystkich 27 obsługiwanych językach.

    Optymalizacja i stabilność
    - Skonsolidowano wszystkie ikony interfejsu w jeden zoptymalizowany atlas tekstur.
    - Zoptymalizowano wykorzystanie pamięci przy renderowaniu interfejsu, aby wyeliminować mikroprzycięcia podczas gry.
    - Poprawiono działanie suwaka kalibracji w stojących kombajnach i naprawiono błędy przy szybkim wyborze upraw.
    - Zapewniono niezawodne zapisywanie danych liczników pól, liczników przebiegu maszyn i ustawień po ponownym wczytaniu gry.
    - W pełni zsynchronizowano działanie kombajnu i dziennik zbiorów w trybie wieloosobowym oraz na serwerach dedykowanych.

  • Nowości:
    - Przesuwny mini-HUD: Kliknij lewym przyciskiem myszy i przeciągnij HUD w dowolne miejsce na ekranie; pozycja jest zapisywana między sesjami.
    - Magnetyczne przyciąganie HUD-a: Przeciągnięcie HUD-a w pobliże menu pomocy F1 lub panelu Precision Farming powoduje jego automatyczne „przyciągnięcie” do właściwej pozycji, z podświetlonymi prowadnicami dokowania.
    - Fizyka kombajnów do winogron i oliwek: Pełna obsługa fizyki samobieżnych maszyn do upraw winorośli, wraz ze specjalistycznymi elementami sterującymi kalibracją w kabinie (prędkość obrotowa otrząsaczy, prędkość przenośnika, wentylatory wyciągowe).
    - Straty wynikające ze zużycia sprzętu: Stępione noże listwy tnącej i zużyte elementy młocarni dynamicznie zwiększają zapotrzebowanie na moc oraz straty plonów (do 6,0%, z możliwością włączenia/wyłączenia tej funkcji w ustawieniach).
    - Publiczne API integracyjne (RHM_Api): Przejrzyste punkty integracji dla modyfikacji takich jak Courseplay, AutoDrive, mody dotyczące uszkodzeń oraz niestandardowe panele wskaźników.
    - Podgląd dźwięku: Regulacja suwaka głośności sygnału dźwiękowego w ustawieniach gry powoduje natychmiastowe odtworzenie testowego sygnału o wybranym poziomie głośności.

    Usprawnienia:
    - Przebudowa trybu zręcznościowego (Arcade): Kombajny działają bez żadnych ograniczeń – brak sztucznego obciążenia (0%), brak limitów prędkości, brak strat plonów, wyciszone alarmy i brak kar.
    - Inteligentny sygnał przeciążenia w kabinie: Zmieniono wzór sygnału na wygodną serię trzech dźwięków; próg aktywacji ustawiono na rzeczywiste przeciążenie silnika (105%), a dźwięk w kabinie odpowiednio wyważono.
    - Precyzyjna regulacja głośności sygnału: Płynny suwak głośności w zakresie 0–100% (skok co 10%) z możliwością całkowitego wyciszenia.
    - Tablet do kalibracji w kabinie (Shift + K): Zmodernizowany wygląd – bardzo cienkie ramki, efekty podświetlenia krawędziowego szkła i wyższy kontrast danych telemetrycznych.
    - Optymalizacja pakietu moda: Rozmiar archiwum zmniejszono z 2,5 MB do 1,0 MB dzięki optymalizacji tekstur i usprawnieniu struktury systemu pomocy.
    - Rekalibracja sieczkarni polowej: Zapotrzebowanie na moc obrotowego adaptera do kukurydzy zmniejszono do realistycznej wartości 20 KM/m, co pozwala na uzyskanie autentycznej prędkości zbioru w zakresie 8,5–10 km/h.
    - Kompatybilność z modami: Rozwiązano konflikty związane z interfejsem (UI) i blokowaniem kursora, występujące przy użyciu modyfikacji Interactive Control, HeadTrackIC, ScandinavianCurrencies oraz AdditionalGameSettings.

    Poprawki błędów:
    - Naprawiono problem nakładania się mini-HUD-a na menu pomocy F1 w przypadku aktywacji niestandardowych grup sterowania pojazdem (np. rura wyładowcza, drzwi, drabina) lub modyfikacji zmieniających sposób wyświetlania pomocy (np. InputHelpPager). - Naprawiono niechcianą pustą przerwę między polem Precision Farming a HUD-em po zamknięciu menu F1.
    - Naprawiono jednostki zakodowane na stałe w mini HUD-zie: prędkość i wydajność są teraz dokładnie przeliczane na mile na godzinę i ak/h w systemach imperialnych.
    - Naprawiono rozdzielczość rzeczywistej mocy silnika platformy modułowej NEXAT (1100 KM) i wyeliminowano pozorne obciążenia zaczepionego WOM-u.
    - Naprawiono przerzucanie kukurydzy na kiszonkę między kukurydzą na ziarno a kiszonką z sieczki podczas zatrzymywania i ruszania.
    - Naprawiono rzadkie awarie trybu wieloosobowego spowodowane wyczerpaniem się sieciowej flagi „brudnej” w przypadku skomplikowanych maszyn.
    - Naprawiono podwójnie kodowane znaki tekstowe i mojibake we wszystkich plikach językowych.

    Usunięto:
    - Usunięto starszy migający tekst ostrzegawczy o przeciążeniu na środkowym ekranie i przełącznik jego ustawień na rzecz czystego HUD-a i alarmów dźwiękowych.
    - Usunięto przestarzałe pliki graficzne ekranu pomocy na rzecz interaktywnego tabletu w kabinie.
    - Zastąpiono wewnętrzny akronim „RHM” oficjalnym tytułem moda „Realistic Harvesting”.

  • - NOWOŚĆ: Przebudowa stron pomocy w grze i interaktywnego poradnika!
    Całkowicie przebudowano wszystkie 9 stron samouczka dostępnych w menu ESC (Przegląd, Obciążenie silnika, Straty plonu, Zespół żniwny i heder, Ustawienia omłotu, Profile upraw, Klasy elektroniki, Wilgotność i pogoda, Kompatybilność z modami).
    Treść napisano na nowo w przejrzystym stylu typowym dla oficjalnych poradników GIANTS, stosując czytelne listy punktowe oraz eliminując żargon techniczny, wzory i wizualny chaos.
    Pełna, wysokiej jakości lokalizacja w 15 językach (EN, UK, DE, FR, PL, ES, IT, CZ, BR, PT, HU, RO, NL, TR, RU).
    - NOWOŚĆ: Interaktywne powiadomienia ekranowe!
    Dodano dyskretne, kontekstowe banery powiadomień informujące o kluczowych zdarzeniach podczas zbiorów (pierwsza konfiguracja kombajnu, ostrzeżenie o przeciążeniu, optymalne dostrojenie).
    Powiadomienia mają estetyczny, ciemny wygląd z zaokrąglonymi rogami i zintegrowanymi ikonami sterowania; można je zamknąć kliknięciem lewym przyciskiem myszy (LPM) lub przypisanym klawiszem skrótu.
    - NOWOŚĆ: Ochrona ustawień gracza przed pomocnikami AI i modem Courseplay!
    Dodano dedykowane ustawienie `aiHelperTuning` (Zachowaj ustawienia gracza / Zawsze dostrajaj przez AI / Wyłączone).
    Przy wyborze opcji „Zachowaj ustawienia gracza” zatrudnieni pracownicy AI oraz Courseplay nie nadpiszą ustawień kombajnu skonfigurowanych przez gracza.
    Interfejs kalibracji (Prawy Shift + K) można teraz otwierać podczas pracy pomocnika AI lub Courseplay, aby na bieżąco sprawdzać lub modyfikować ustawienia.
    System automatycznie wczytuje i uwzględnia zapisane przez gracza profile upraw dla zatrudnionych pracowników.
    - NOWOŚĆ: Płynny hydrostatyczny tempomat i pamięć prędkości dla upraw!
    Zastąpiono skokowe zmiany prędkości płynnym, wykładniczym wygładzaniem hydrostatycznym (filtrowanie typu tau), co zapewnia realistyczne przyspieszanie i hamowanie pod obciążeniem.
    Przejście oparte na krzywej S (Hermite) łagodzi wjazd materiału do przenośnika pochyłego, zapobiegając nagłemu zatrzymaniu maszyny przy wjeździe w gęsty łan.
    Funkcja pamięci prędkości zbioru (cropHarvestingSpeeds) zapamiętuje optymalne tempo pracy dla każdej uprawy, uwzględniając manewry na uwrociach.
    Naprawiono problem wahań ogranicznika prędkości oraz szarpania podczas jazdy wstecz.
    - NOWOŚĆ: Sygnał dźwiękowy w kabinie informujący o przeciążeniu i dużych stratach!
    Dodano elektroniczny sygnał ostrzegawczy w kabinie, aktywowany w przypadku krytycznego przeciążenia silnika (powyżej 98%) lub nadmiernych strat ziarna (powyżej 4,0%). Płynne przejścia dźwięku między widokiem z kabiny (perspektywa pierwszej osoby) a widokiem zewnętrznym (trzecia osoba) z inteligentnym balansem głośności (wzmocnienie dźwięków zewnętrznych o 25%).
    Dedykowane ustawienia audio w menu ESC pozwalające na włączanie/wyłączanie alarmów oraz regulację głośności głównej (w zakresie 50%–150%).
    - ULEPSZONO: Wykrywanie upraw (Ground Truth) i zaawansowaną klasyfikację maszyn!
    Poziom wypełnienia zbiornika (> 50 l) służy teraz jako wiarygodne źródło danych (ground truth) dla aktywnego wyboru uprawy, eliminując błędy nakładania się granic hedera i fałszywe resety.
    Zaawansowana klasyfikacja upraw (w oparciu o wiele map) rozróżnia rośliny strączkowe (fasola, bobik) od specjalistycznych upraw korzeniowych (fasola szparagowa).
    Uprawy inne niż zboża (winogrona, oliwki, chwasty) są całkowicie wykluczone z obsługi przez standardowe kombajny.
    Automatyczne generowanie fizycznych modeli kalibracji ASABE dla niestandardowych map z roślinami strączkowymi.
    - ULEPSZONO: Telemetrię HUD i dokowanie modułu Precision Farming!
    Dynamiczne kolorowanie rzędów w zależności od obciążenia mechanicznego (biały -> żółty -> pomarańczowy -> pulsujący czerwony alarm krytyczny).
    Dokowanie magnetyczne bez odstępów pod panelem plonów Precision Farming, z dostosowaniem do widoczności menu pomocy (F1).
    Dodano bieżący odczyt prędkości docelowej w module telemetrii HUD.
    Dodano skrót klawiszowy (Right Shift + H) do szybkiego włączania/wyłączania HUD-a RHM.
    - NAPRAWIONO: Konflikty sterowania (Interactive Control) i śledzenia ruchów głowy (HeadTracking)!
    Zintegrowano dedykowany moduł kompatybilności (RHM_ModCompatibility) dla FS25_interactiveControl i FS25_headTrackICextension.
    Wstrzymano wykrywanie punktów kliknięcia w kabinie oraz przechwytywanie nakładki pełnoekranowej podczas aktywnego interfejsu kalibracji RHM, co zapobiega blokowaniu się kliknięć myszy.
    Rozwiązano problemy z obrotem kamery i blokadą kursora występujące przy współpracy z modami Courseplay i AutoDrive.
    - NAPRAWIONO: Walidację schematu XML zapisu gry i trwałość danych dla wielu pojazdów!
    Pełna rejestracja parametrów #isCalibrated i #calibratedCrops w schemacie savegame_vehicles silnika GIANTS, co eliminuje błędy konsoli dotyczące niezarejestrowanych ścieżek w pliku vehicles.xml.
    Zastosowano bezpieczne mechanizmy ładowania (hasProperty i pcall), zapobiegające uszkodzeniu zapisu gry lub awariom podczas aktualizacji istniejących karier.
    - ZOPTYMALIZOWANO: Wydajność i obciążenie mechanizmu Garbage Collector (GC)!
    Zastąpiono dynamiczne tablice typu „przesuwne okno” (w krytycznych pętlach) stałymi buforami cyklicznymi o złożoności O(1), całkowicie eliminując skoki alokacji pamięci i mikroprzycięcia podczas zbiorów.
    Usprawniono synchronizację strumienia sieciowego dla dedykowanych serwerów, zapewniając płynne dołączanie do rozgrywki wieloosobowej.

  • - NOWOŚĆ: Fizyczny system bilansu mocy i obciążenia silnika! Całkowicie wyeliminowano arbitralne, statyczne współczynniki obciążenia dla poszczególnych upraw. Obciążenie silnika kombajnu i dynamiczna regulacja prędkości są teraz obliczane na podstawie rzeczywistego równania bilansu mocy: P_total = P_base + P_header(v) + P_process.
    - NOWOŚĆ: Dynamiczny odczyt zapotrzebowania na moc przystawki (PTO)! Zapotrzebowanie przystawki na moc jest pobierane bezpośrednio z jej specyfikacji XML/powerConsumer, co w naturalny sposób wymusza na kombajnach o zbyt małej mocy dostosowanie prędkości pracy do realistycznych wartości w przypadku użycia zbyt dużych przystawek.
    - NOWOŚĆ: Natywna, dynamiczna skala plonów (Precision Farming i mapy niestandardowe)! Obciążenie silnika i prędkość w czasie rzeczywistym płynnie dostosowują się do lokalnych wahań plonów, bez zacięć czy nagłych spadków prędkości.
    - NOWOŚĆ: Wygładzanie wjazdu w łan! Eliminuje gwałtowne hamowanie i skoki momentu obrotowego w momencie pierwszego kontaktu hedera z gęstym, stojącym zbożem.
    - NOWOŚĆ: Dynamiczne wykrywanie i lokalizacja upraw na mapie! Menu kalibracji kombajnu (`Prawy Shift + K`) dynamicznie wykrywa wszystkie aktywne uprawy na mapie, wyświetlając ich nazwy (`ft.title`) w języku gracza.
    - NOWOŚĆ: Natychmiastowe, dynamiczne szablony dla niestandardowych upraw z modów! Niestandardowe uprawy specyficzne dla danej mapy są automatycznie klasyfikowane (zboża, rośliny okopowe, paszowe, bawełna) i otrzymują w locie realistyczne fizyczne szablony separacji.
    - NOWOŚĆ: Wielopoziomowe dostosowanie dla pracowników AI i Courseplay! Gdy kombajn obsługuje pracownik AI lub pomocnik Courseplay, ustawienia są automatycznie dostosowywane do zainstalowanego poziomu RHM Electronics (Tier 1: ±18%, Tier 2: ±10%, Tier 3: ±4%, Tier 4: 0% + aktywna automatyczna korekta).
    - NOWOŚĆ: Priorytet zapisanego profilu gracza dla AI/Courseplay! Wynajęci pomocnicy i Courseplay automatycznie wczytują niestandardowy profil upraw zapisany przez gracza (`profiles.xml`), jeśli taki istnieje.
    - NOWOŚĆ: Dostęp do menu kalibracji w kabinie podczas pracy AI/Courseplay! Gracze mogą teraz otwierać i modyfikować menu kalibracji kombajnu (`Prawy Shift + K`) w trakcie aktywnej pracy pomocnika AI lub Courseplay.
    - NOWOŚĆ: Skrót klawiszowy do przełączania HUD! Dodano skrót `Prawy Shift + H` do szybkiego włączania/wyłączania nakładki HUD z telemetrią.
    - NAPRAWIONO: Trwałość zapisu gry! Aktywne suwaki kalibracji kombajnu, wybrana uprawa i docelowe obciążenie silnika są trwale zapisywane w pliku `vehicles.xml` i z niego przywracane. - NAPRAWIONO: Synchronizacja trybu wieloosobowego i serwerów dedykowanych! Całkowita izolacja pojazdów zapewnia, że ​​ustawienia innych graczy nigdy nie będą zakłócane. Dodano płynną synchronizację profili klient-serwer, gdy SI działa na serwerach dedykowanych.
    - NAPRAWIONO: Kompatybilność z Courseplay! Rozwiązano problemy z uruchamianiem nagłówka, opuszczaniem noża i sprawdzaniem prędkości, specjalnie dla operatorów Courseplay.
    - NAPRAWIONO: Animacja zatrzymania młocarni! Naprawiono literówkę w odwołaniu do zmiennej w `stopThreshing`, przywracając animację zatrzymania młocarni w odwrotnym kierunku.
    - NAPRAWIONO: Konflikt blokady kamery! Całkowicie wyeliminowano problemy z blokadą obrotu/zoomu kamery w Courseplay i AutoDrive.
    - OPTYMALIZACJA: Udoskonalenie wydajności i eliminacji zacięć! Zastąpiono przesuwane okna pamięci płaskimi buforami pierścieniowymi O(1), zmniejszono czas wyszukiwania hierarchii pojazdów (250 ms) i buforowano stosunki pikseli mapy, aby wyeliminować mikrozacięcia i obciążenie GC.

  • - NOWOŚĆ: Integracja modów „Moisture System”! Dodano kary za dynamiczne obciążenie silnika i zwiększone straty w plonach podczas zbiorów w wilgotnych warunkach.
    - NOWOŚĆ: Odczyt procentu wilgoci w czasie rzeczywistym zintegrowany z przeciąganym HUDem.
    - NOWOŚĆ: Dodano nowe ustawienie umożliwiające włączenie/wyłączenie integracji systemu nawilżania.
    - ULEPSZONO: Autopilot „docelowego obciążenia silnika”: zaimplementowano 2% martwą strefę, aby zapobiec mikrooscylacjom i zapewnić znacznie płynniejszą kontrolę tempomatu przy różnej gęstości plonu.
    - ULEPSZONE: GUI kalibracji: „Docelowe obciążenie silnika” zawiera teraz dynamiczny, oznaczony kolorami pasek postępu (zielony/żółty/czerwony), zapewniający lepszą informację wizualną zamiast zwykłego tekstu.
    - NAPRAWIONO: Wskaźnik wilgotności HUD zamarza do ostatniej wartości, zamiast resetować się do 0%, gdy kombajn przestaje zbierać plony lub cofa się.
    - NAPRAWIONO: „Docelowe obciążenie silnika” błędnie wyświetla się jako „automatyczne” w menu kalibracji.
    - NOWOŚĆ: Dodano polecenie konsoli diagnostycznej `rhm_inspect` w celu przeglądania danych dotyczących wydajności kombajnu w czasie rzeczywistym w konsoli i pliku log.txt.
    - ULEPSZONE: Całkowity przegląd współczynników upraw przy użyciu systemu wyszukiwania opartego na nazwach dla większej precyzji.
    - ULEPSZONE: Wyraźne oddzielenie współczynników kukurydzy na ziarno i kukurydzy na kiszonkę, zapewniające realistyczne prędkości zbiorów.
    - ULEPSZONE: Zbilansowane współczynniki zbioru trawy i siana zarówno dla metod bezpośredniego cięcia, jak i zbierania.
    - ULEPSZONO: Ulepszono mnożnik obciążenia podbieracza (od 0,25 do 0,45) dla pokosów zbożowych, aby zapewnić bardziej realistyczny opór silnika.
    - NOWOŚĆ: Uniwersalna „siatka zabezpieczająca paszę” zapewniająca realistyczne obciążenie niestandardowych lub modyfikowanych roślin przetwarzanych przez sieczkarnie samobieżne.
    - NAPRAWIONO: Rozwiązano problem polegający na tym, że sieczkarnie samobieżne nie były poprawnie wykrywane ze względu na rozróżnianie wielkości liter w nazwach kategorii.
    - Zoptymalizowane funkcje, które mogą mieć wpływ na liczbę klatek na sekundę
    - Naprawiono kilka czynników przycinania
    - Zaktualizowano HUD
    - Zaktualizowane strony pomocy
    - Oddzielne ustawienia serwera i klienta
    - Kilka drobnych poprawek
    - Dodano narzędzie do zmiany współczynników w czasie rzeczywistym (domyślnie wyłączone)
    - Napraw kombajn bawełniany
    - Wymiana ustawień kombajnu

  • - Naprawiono błąd występujący podczas zapisywania gry

  • - NOWOŚĆ: System zakupów! Dodano funkcję zakupu zaawansowanych ustawień kalibracji kombajnu, dodając nowy poziom rozwoju kariery.
    - NOWOŚĆ: Całkowicie przeprojektowany interaktywny interfejs GUI kalibracji kombajnu z nowym wyborem kultur, ulepszeniami interakcji i dodatkowymi zakładkami informacyjnymi.
    - NOWOŚĆ: Ulepszony, przeciągany HUD wyświetlający wydajność kombajnu, w tym graficzne mierniki wydajności i obciążenia silnika.
    - NOWOŚĆ: Do menu pomocy w grze dodano 7 szczegółowych stron obejmujących wszystkie mechaniki modów, z unikalnymi niestandardowymi ikonami i lokalizacją dla 11 języków.
    - NOWOŚĆ: dodano stronę z tłumaczeniem „Crop Loss” i udoskonalono opisy modów we wszystkich obsługiwanych językach.
    - ULEPSZONE: Zmieniono podstawową logikę zależności prędkości od obciążenia silnika: minimalne straty w plonach teraz legalnie zaczynają się od 80% obciążenia zamiast 100%.
    - ULEPSZONE: Współczynnik obciążenia sieczkarni jest teraz w pełni dynamiczny w oparciu o gęstość plonu i szerokość sieczkarni.
    - ULEPSZONE: Zrefaktoryzowano mechanizm wstrzykiwania ustawień, aby używać bezpiecznych haków silnika na poziomie klasy (`InGameMenuSettingsFrame.onFrameOpen`) dla maksymalnej kompatybilności z DLC (Vredo Pack, Precision Farming itp.).
    - ULEPSZONE: Refaktoryzacja globalnej przestrzeni nazw: Nazwy wszystkich wewnętrznych klas i plików zostały zmienione z przedrostkiem `RHM_`, aby zapobiec kolizjom z modami innych firm.
    - ULEPSZONE: Całkowicie przebudowano architekturę debugowania moda. Wszystkie wyniki debugowania są teraz ściśle bramkowane za flagą `-devWarnings` gry, dzięki czemu plik `log.txt` użytkownika jest domyślnie idealnie czysty.
    -NAPRAWIONO: Rozwiązano krytyczny konflikt interfejsu użytkownika, w wyniku którego ustawienia DLC znikały z menu gry, gdy aktywne było realistyczne zbiory.
    - NAPRAWIONO: Poprawiono wielkość liter w nazwie pliku w `main.lua` (`RHM_Combine`, `RHM_Renderer`), rozwiązując niesławne zawieszanie się ekranu ładowania w 55%.
    - NAPRAWIONO: Rozwiązano błąd, w wyniku którego zmiany w menu ustawień nie były poprawnie zapisywane lub synchronizowane z serwerem z powodu nieprawidłowego podpisu wywołania zwrotnego.
    -NAPRAWIONO: Wyeliminowano masowy spam konsolowy (60 logów na sekundę) spowodowany przez "Zastosowanie utraty plonów" podczas zbiorów w trybie programisty.
    - NAPRAWIONO: Poprawiono błędy składni XML (tagi `<paragraph>`) w `modDesc.xml`, aby zapewnić idealne renderowanie tekstu Menu Pomocy bez ostrzeżeń silnika.
    - ULEPSZONE: Zoptymalizowano układ interfejsu użytkownika, aby używać standardowego „gameSettingsLayout” w celu zapewnienia spójnego pozycjonowania menu.
    - ULEPSZONO: Usunięto zbędny przycisk „Resetuj” (X) ze stopki, ponieważ powodował niestabilność układu w przypadku innych modów.

  • - NAPRAWIONO: Maksymalna prędkość zbioru jest ściśle ograniczona przez możliwości hedera w grze podstawowej, uniemożliwiając maszynom do zbioru roślin okopowych przekraczanie realistycznych prędkości.
    -NAPRAWIONO: Rozwiązano problemy z desynchronizacją sieci na serwerach dedykowanych, gdzie ustawienia klienta mogły zastąpić ustawienia domyślne serwera.
    - NAPRAWIONO: Rozwiązano awarię nieskończonej rekurencji związaną z zapisywaniem ustawień łączenia na serwerach dla wielu graczy.
    - NAPRAWIONO: Naprawiono wyciek pamięci w buforach obliczeń obciążenia silnika i produktywności.
    - NAPRAWIONO: Uniemożliwiono użytkownikom niebędącym administratorami okazjonalne uzyskiwanie tymczasowego dostępu do Ustawień serwera.
    - ULEPSZONE: Współczynniki wydajności cebuli i marchwi zostały ponownie skalibrowane w celu dokładniejszych obliczeń obciążenia silnika.
    - ULEPSZONE: Usunięto niepotrzebne dane debugowania z dzienników synchronizacji serwera, aby utrzymać konsolę w czystości.
    -NAPRAWIONO: Ustawienia po stronie serwera zostają odblokowane dla klientów niebędących administratorami po ponownym otwarciu menu.
    - NAPRAWIONO: Problem z lokalizacją menu „window_grass” w przypadku zbioru trawy.
    - ULEPSZONE: Usunięto spamerskie dzienniki debugowania z obliczeń obciążenia silnika.
    - ULEPSZONE: Scentralizowana konfiguracja dziennika debugowania (RHM_Debug.lua).
    - DODANO: Hiszpańska lokalizacja wszystkich funkcji modów i menu.
    - NOWOŚĆ: Dodano ustawienie umożliwiające wyłączenie ostrzeżeń HUDu o „wysokim obciążeniu”.
    - ULEPSZONO: Wewnętrzne czyszczenie logiki dla systemu ostrzegawczego.
    - NAPRAWIONO: Całkowity przegląd matematyki obliczania plonów, aby idealnie zsynchronizować się z HUD-em Rolnictwa Precyzyjnego i niestandardowymi skalami map.
    - NAPRAWIONO: Sieczkarnie samobieżne (kiszonka) wykazują 10-krotnie niższą wydajność z powodu błędów związanych z głośnością silnika.
    -NAPRAWIONO: Desynchronizacja matematyczna, gdy ziarno wchodzi do bunkra asynchronicznie z cięcia hedera.
    - NOWOŚĆ: Połącz fizykę ustawień podzieloną na dwie niezależne kategorie: Wydajność (wpływa na prędkość przetwarzania) i Utrata plonów (wpływa na zmarnowane ziarno).
    - NOWOŚĆ: Przeprojektowano interfejs menu ustawień, aby zawsze wyświetlał jednocześnie wpływ prędkości i strat.
    - NOWOŚĆ: Dodano mechanikę „Osłona przed przeciążeniem” – idealne ustawienia chronią teraz przed nagłymi skokami gęstości plonów.
    - NAPRAWIONO: Krytyczny błąd, w którym idealne ustawienia kombajnu mogły przypadkowo zmniejszyć prędkość do podstawowych granic.
    -NAPRAWIONO: Kombajn nie przyspiesza prawidłowo, gdy poprawiono ustawienia w połowie żniw.
    -NAPRAWIONO: Rozwiązano zduplikowaną rejestrację ścieżek XML zapisów gry powodującą błędy dziennika serwera i resetowanie ustawień.
    - ULEPSZONE: Wydajność sieczkarni polowej skalibrowana do danych rzeczywistych (współczynnik skorygowany od 0,150 do 0,051).
    - NOWOŚĆ: Dodano uniwersalne wykrywanie hedera podbieracza/pokosu z niższym mnożnikiem obciążenia silnika (0,75x).
    - NOWOŚĆ: Dodano automatyczne mapowanie zastępcze dla typów fillType „_WINDROW” i „CUT_” do ich podstawowych upraw.
    - ULEPSZONE: Precyzyjna kalibracja czynników uprawy i gęstości w oparciu o rzeczywiste docelowe plony (bu/godz.).
    - NOWOŚĆ: każda uprawa korzysta teraz z indywidualnych ustawień technicznych zaczerpniętych z rzeczywistych podręczników (dopracowano ponad 20 upraw).
    - ULEPSZONE: Uproszczono logikę sieczkarni samojezdnej za pomocą uniwersalnego mnożnika 0,75x.
    - ULEPSZONO: Mnożnik podbierania poprawiony do 0,35x w celu zapewnienia zrównoważonego zbioru pokosu.
    -NAPRAWIONO: Kombajny nie przyspieszają już powyżej standardowych prędkości roboczych, gdy heder jest w stanie bezczynności (brak plonów).
    -NAPRAWIONO: Usunięto skok w zakresie początkowego ograniczenia prędkości podczas opuszczania hedera.
    - ULEPSZONE: Solidny system wykrywania sieczkarni i hederów.
    - ULEPSZONE: Ograniczenie prędkości ściśle ograniczone do standardowych limitów gry (usunięto sztuczny bonus 1,5x).
    - ULEPSZONE: Ponownie skalibrowane współczynniki uprawy dla owsa (+25%), kukurydzy (-50%), soi (-20%) i bawełny (2x).
    - ULEPSZONO: Znaczna redukcja obciążenia roślin okopowych (ziemniak, marchew, pasternak, cebula).
    - NAPRAWIONO: Ograniczenie prędkości „pętla resetowania” przy 9,9 km/h podczas ciągłego zbioru.
    -NAPRAWIONO: Rozszerzony wyjątek dotyczący zbierania roślin okopowych, aby zapewnić realistyczne obciążenie cebuli i marchewki.
    - DODANO: Obsługa typów wypełnień ONION_DIRTY i MEADOW.

  • - NAPRAWIONO: Awaria gry („próba wywołania brakującej metody „getIsControlled”) podczas korzystania ze sprzętu z pakietów DLC (np. Highland DLC NH 8040 z narzędziami Holaras). Dodano kontrolę bezpiecznego zera dla metody.
    - NAPRAWIONO: Drugi kombajn do gry w trakcie gry blokuje się przy prędkości 10 km/h. Usunięto nieprawidłowe sprawdzanie kierunku ruchu z metody getSpeedLimit() i dodano ochronę, dzięki czemu ograniczenie prędkości gry w trakcie gry ma zastosowanie tylko wtedy, gdy obcinarka faktycznie działa.
    - NAPRAWIONO: Ustawienia trybu AUTO resetują się do 50 na serwerach dedykowanych. Tryb AUTO rejestruje się teraz jako oczekujący, jeśli uprawa nie została jeszcze wykryta i jest stosowany automatycznie przy pierwszym zbiorze.
    - NAPRAWIONO: Menu Połącz ustawienia (RShift+K) nie otwiera się i nie zamyka natychmiast podczas korzystania z systemu modułowego NEXAT.
    - NAPRAWIONO: Potencjalna awaria gry z powodu braku metody „getAIFieldWorkerIsTurning” w pojazdach niestandardowych.

  • - NOWOŚĆ: Dodano kompatybilność z modami „HUD Hider” (HUD dopasowuje się do widoczności gry).
    - NAPRAWIONO: Błąd obliczania wydajności (T/h) powodujący nagłe skoki.
    - NAPRAWIONO: GUI nieoczekiwanie zamyka się podczas rozgrywki.
    - NOWOŚĆ: Interaktywne menu ustawień kombajnu i kalibracji (RShift + K).
    - NOWOŚĆ: Tryb sterowania ręcznego - Regulacja wentylatora, rotora, sit i podajnika.
    - NOWOŚĆ: Nieprawidłowe ustawienia powodują dodatkowe straty w plonach (wyświetlane w GUI).
    - NOWOŚĆ: System profili - Zapisz/załaduj niestandardowe ustawienia dla każdej uprawy.
    - NOWOŚĆ: Nowe uprawy rozpoczynają się od ustawień neutralnych (50%), wymagających kalibracji.
    - NOWOŚĆ: Wyświetlacz strat plonów pokazuje teraz znaki +/- (- dla strat, + dla bonusów, 0 dla optymalnych).
    - NOWOŚĆ: Przyciski ręcznej regulacji (+/-) zawsze widoczne w graficznym interfejsie użytkownika kalibracji w celu łatwiejszego strojenia.
    -NAPRAWIONO: Obrót kamery prawidłowo blokowany, gdy kursor jest aktywny (interakcja z przeciąganiem HUD/GUI).
    -NAPRAWIONO: HUD resetuje się do pozycji poza ekranem. Dodano polecenie automatycznej naprawy i resetowania.
    - ULEPSZONE: Blokowanie wejścia wykorzystuje teraz właściwą metodę Camera.isRotatable.
    - ULEPSZONO: Zmieniono położenie tekstu podpowiedzi GUI, aby zapobiec nakładaniu się na przyciski.
    - NOWOŚĆ: tryb AUTO stosuje teraz niewielkie losowe niedoskonałości (1-10 jednostek) - umiejętne strojenie ręczne może przewyższać AUTO!
    - NOWOŚĆ: Ta sama matematyka strat dla trybów AUTO i RĘCZNY - koniec z obejściem zerowych strat w trybie AUTO.
    - NAPRAWIONO: Połącz ustawienia teraz poprawnie zapisane i wczytane z zapisanej gry (vehicles.xml).
    - NAPRAWIONO: Pamięć podręczna profileCount została poprawnie przywrócona po załadowaniu zapisanej gry.
    - NAPRAWIONO: Automatyczne wykrywanie przycinania teraz tylko po stronie serwera - zapobiega desynchronizacji losowych wartości w trybie wieloosobowym.
    - ULEPSZONE: Wszystkie ustawienia modów (serwer + klient) są teraz przechowywane w folderze modSettings/.
    - ULEPSZONE: Serwer dedykowany w pełni obsługiwany - każdy pojazd zachowuje swój własny profil kalibracji.

  • - Fizyczny system utraty plonów! Straty zmniejszają teraz faktyczną ilość ziarna zebranego w zbiorniku. (Nadal w wersji beta, mogą wystąpić krytyczne problemy. Można wyłączyć w ustawieniach)
    - Straty w plonach zaczynają się przy 95% obciążeniu silnika (poprzednio 100%).
    - Formuła progresywnej straty - większe przeciążenie = wykładniczo wyższe straty.
    - Kary za straty mają teraz bezpośredni wpływ na plony, zapewniając bardziej realistyczną rozgrywkę.
    - Menu ustawień zostało przeorganizowane w „Modelowanie” oraz „Interfejs użytkownika i efekty wizualne”.
    - Przeciągalny interfejs użytkownika! Kliknij prawym przyciskiem myszy, aby przełączyć kursor, a następnie przeciągnij interfejs użytkownika, aby go przesunąć. (Może powodować problemy z modami, które używają tych samych klawiszy skrótu, zmień klawisz skrótu w ustawieniach, aby temu zapobiec).
    - Niezależne sterowanie harwesterem (opcja).
    - Wskaźniki interfejsu są teraz natychmiastowo resetowane po podniesieniu/zatrzymaniu noża.
    - Konfigurowalna zawartość interfejsu (przełączanie poszczególnych elementów).

  • Naprawiono
    - Trwałość ustawień: Naprawiono błąd, który powodował, że ustawienia trudności (silnik/utrata) nie zapisywały się poprawnie pomiędzy sesjami gry
    - Przechowywanie ustawień: Przeniesiono ustawienia do katalogu modSettings, aby zapewnić lepszą globalną trwałość w zapisanych grach
    - Monitor plonu: Naprawiono wyświetlanie plonu pokazujące nieprawidłowe wartości (teraz dokładne ± 5% z realistycznym szumem)
    - Wskaźnik przepustowości: Naprawiono wskaźnik T/h (ton na godzinę) - teraz działa i wyświetla szybkość zbioru w czasie rzeczywistym
    - Pozycja HUD: Poprawiono położenie HUD-u, aby było nieco wyżej na ekranie dla lepszej widoczności
    - Zgodność z Nexat: Naprawiono nieprawidłowe wyświetlanie HUD-u podczas korzystania z modułowego systemu kombajnów Nexat
    - Wykrywanie noża: Poprawione wykrywanie, kiedy heder faktycznie działa, a kiedy jest dopiero podłączony (zapobiega ograniczeniom prędkości, gdy heder jest podniesiony)

    Zmieniono
    - Obliczenia oparte na masie: obciążenie silnika jest teraz oparte na rzeczywistej zebranej masie, a nie na teoretycznej powierzchni upraw
    - Konserwatywny start: Dodano ograniczenie prędkości początkowej do 7 km/h przy rozpoczynaniu żniw (zapobiega natychmiastowemu przeciążeniu)
    - Czynniki uprawy: Zrównoważono współczynniki trudności dla różnych upraw w oparciu o rzeczywiste prędkości zbiorów
    - Wydajność: zoptymalizowane obliczenia obciążenia dla płynniejszej rozgrywki

  • - Naprawiono wyświetlanie nieprawidłowych wartości w obliczeniach produktywności (było 1000 razy za niskie)
    - Zwiększona dokładność konwersji masy na objętość przy użyciu rzeczywistej gęstości plonu

  • — Naprawiono problemy z GitHubem nr 1 i nr 3
    - Dodano wsparcie dla zbieraczy bawełny
    - Dodano częściowe wsparcie dla sieczkarni
    - Naprawiono problemy z synchronizacją trybu wieloosobowego
    - Naprawiono konflikt menu ustawień z innymi modami
    - Ulepszone wyświetlanie systemu jednostek (imperialne/metryczne)

  • - **Nowa funkcja:** Dodano przycisk „Resetuj ustawienia” w stopce menu ustawień (klawisz: X).
    - **Ulepszenia UX:** Dodano boczne opisy wszystkich ustawień w menu (podpowiedzi).
    - **Lokalizacja:** Pełna obsługa tłumaczeń na 10 języków (EN, DE, FR, PL, ES, IT, CZ, PT-BR, UK, RU).
    - **Poprawki błędów:** Poprawiona stabilność menu ustawień.

Kredyty
Uwagi
190