RWSM 1.38.45.116 – Hinweis während der Startanalyse

- Beim Start der Karte zeigt RWSM nun eine Info-Meldung an, sobald der einmalige Feld- und Bodenscan beginnt.
- Die Meldung weist darauf hin, dass während dieser Startanalyse vorübergehend niedrigere FPS normal sind.
- Nach Abschluss der Analyse erscheint automatisch eine zweite Meldung, dass der Scan abgeschlossen ist und sich die Performance normalisiert.
- Die Hinweise sind in allen im Mod enthaltenen Sprachen übersetzt.
- Bodenberechnung, 2x2-m-Raster, Savegame-Daten, Pflanzenhöhe, Wetter und Beregnung wurden nicht verändert.

1.38.45.115
- Periodische 6-Sekunden-Fahrzeug-/Agronomie-Queue entfernt; Beobachtung jetzt registry-ereignisgesteuert.
- Forecast-HUD-Cache entschärft.

1.38.45.114
- Performance: RWSM background cache work further de-spiked without changing the 2x2 m soil model.
- Shared vehicle registry is lifecycle-event driven; the former periodic full vehicle rebuild is replaced by a rare count-only safety check.
- Density/terrain sync callback discovery stops after successful registration and the watched world position updates only after meaningful movement.
- Weed cache expiration is processed in small bounded slices instead of a periodic full-cache sweep.
- Agronomy safety registry reconciliation no longer forces a full registry scan; passive near-vehicle work-queue rebuild interval is relaxed while all wheel, tillage, irrigation and native density events remain immediate.
- No changes to soil values, crop height logic, weather, yield calculation or savegame format.

REALISTIC WATER & SOIL MANAGEMENT – RWSM
Changelog 1.38.42.0 bis 1.38.45.113
Autor: Sherman

Rainstar / Beregnung

- Rainstar-Schlaucheinzug technisch überarbeitet und sauber an die verbundene Wasserpumpe gekoppelt; doppelte Eingabekontexte entfernt und F1-HUD an den tatsächlichen Pumpen-/Verbindungszustand angepasst.
- Einzugsgeschwindigkeit des Bauer Rainstar T32 von 30 auf 60 m/h erhöht; Restzeitanzeige entsprechend angepasst.
- Langsame Endannäherung bleibt erhalten, damit der Regnerwagen kontrolliert an die Trommel gezogen wird.
- Automatische Hang-/Haltebremse für den Regnerwagen ergänzt. Solange kein Einzug läuft, wird Wegrollen verhindert; beim Start bleibt die Bremse kurz aktiv, bis Schlauchzug aufgebaut ist, und löst anschließend automatisch.
- Die Trommeleinheit wird im Workmode über den Haupt-Physikkörper festgehalten. Eine dauerhafte X/Z-Ankerposition verhindert, dass die Trommel beim weiteren Ausziehen des Regnerwagens hangabwärts oder rückwärts wandert.
- Ein Traktor am Regnerwagen löst die Trommelverriegelung nicht mehr; nur Transport der Trommeleinheit bzw. Verlassen des Workmodes gibt den Anker frei.
- Zugkraft deutlich erhöht, ohne die 60-m/h-Sollgeschwindigkeit weiter anzuheben.
- Adaptive Zugkraft auf 9 feinere Stufen erweitert. Geglättete Messwerte, Hysterese und verzögertes Herunterschalten reduzieren das Pendeln zwischen Kraftstufen und sorgen für gleichmäßigeren Einzug, besonders bei 1x Spielgeschwindigkeit.

Irrifrance Optima 1036

- Optima vollständig in RWSM-Wasser-, Pumpen-, Druck-, Beregnungs- und Bodenfeuchtigkeitslogik integriert.
- Eigener AutoReel mit bis zu 550 m Schlauchweg und GIANTS-nativer Komponenten-/Gelenkphysik umgesetzt.
- Aktiver Einzug von Rainstar und Optima wird gespeichert und nach Dedicated-Server-Neustart wieder aufgenommen.
- Zugkraft, Radkontakt, Bremswirkung, Chassis-/Pendelphysik, Geradeauslauf und Nahbereichszentrierung optimiert.
- Originale Rad-, Reifen-, Federungs-, fakeWheel- und Component-Joint-Struktur als technische Basis erhalten.
- Optima aus dem normalen RWSM-Shop ausgelagert und für ein eigenständiges Addon vorbereitet; bereits gekaufte Geräte bleiben über Legacy-Kompatibilität ladbar.
- RWSM bleibt alleinige Quelle für Boden-, Wasser-, Wetter- und Ertragsberechnung.

Gameplay / Multiplayer

- RWSM-Menü um Optionen für Ertragseinbußen, Staunässe, Trockenstress, Verdichtung, Frost, Unkraut, Wurzelschäden, Pflanzen-Stressoptik, nasse Bodenfahrphysik, Fahrzeugverdichtung, Regen-Verkrustung und Feldinfo erweitert.
- Ertragseinfluss wählbar zwischen Aus, 50 %, realistisch und 125 %.
- Einstellungen werden savegame-sicher gespeichert und serverseitig im Multiplayer synchronisiert.
- Menü-/L10N-Fehler behoben; neue und geänderte sichtbare Texte werden in allen vorhandenen Mod-Sprachen synchron gepflegt.

Boden / Wasser / Verdichtung

- Realistischeres Nachernte-Bodenmodell: Schwerer Verkehr kann bei nassem Boden echte Verdichtung verursachen; Regen allein erzeugt keine unrealistische tiefe Verdichtung.
- Starkregen kann auf unbedeckten, abgeernteten oder bearbeiteten Flächen Verschlämmung und Oberflächenverkrustung verursachen; Ernterückstände reduzieren das Risiko.
- Verkrustung kann die Infiltration vermindern und wird in der Feldinfo mit Handlungsempfehlungen bewertet.
- Tiefe Lockerung wird nur bei tatsächlich vorhandener tiefer Verdichtung und ausreichend tragfähigem Boden empfohlen.
- Das komplette RWSM-Feldraster wurde auf ein einheitliches 2 x 2 m Raster umgestellt. Damit arbeiten Bodenwasser, Oberboden/Wurzelraum/Unterboden, Verdichtung, Fahrbelastung, Wurzelschäden, Pflanzenstress, Staunässe, Beregnung, Ertrags-/Agronomiezellen, Pflanzenhöhen-Zuordnung und Feldinfo räumlich deutlich feiner.
- Die zuvor getestete separate 1-m-Fahrgassenlösung wurde vollständig entfernt, nachdem sie beim Einsteigen in Fahrzeuge Instabilitäten verursachte.
- Alte 8-/12-m-Zellen werden beim Laden auf das neue 2-m-Raster migriert; vorhandene Wasser-, Verdichtungs-, Staunässe- und Schadwerte bleiben erhalten.
- Der Topografie-Hilfscache für Senken bleibt aus Performancegründen adaptiv und wird nicht als 2-m-Vollkartenscan geführt.

Performance / Management-Map

- Management-Map und Read-Caches umfassend optimiert, ohne gespeicherte Bodenwerte oder Kartenebenen zu entfernen.
- GIANTS terrainSize, Besitzdaten und Feldmasken werden gecacht und wiederverwendet; Farmland-Besitz wird ereignisbasiert aktualisiert.
- Feld-/Straßenmasken werden gemeinsam genutzt und nur bei echten Änderungen lokal invalidiert.
- Fertige Bildschirmrechtecke werden wiederverwendet; Kartenebenen werden mit kleinem Zeitbudget im Hintergrund vorgeladen.
- Read-Proxy-Invalidierung erfolgt zellbezogen statt global.
- GIANTS-/Precision-Farming-Daten für Bodenart, Stickstoff, pH, Unkraut, Wetter, Besitz und Feldstatus werden weiterhin direkt genutzt.

Pflanzenhöhe / Crop Vitality

- Pflanzenhöhe von einer Mais-Sonderlösung auf eine allgemeine fruchtübergreifende Lösung erweitert.
- GIANTS-Wachstumszustände, Erntereife und Fruit-DensityMaps werden für die visuelle Höhenänderung nicht verändert.
- Die sichere visuelle Steuerung nutzt den GIANTS-Shaderparameter sizeAndSizeVariance.
- Fünf feste RWSM-Höhenklassen: 100 / 90 / 80 / 70 / 60 %.
- Fruchtspezifische Renderprofile für Getreide, Mais, Ölfrüchte, Leguminosen, Gras, Reis, Blatt-/Wurzelfrüchte und kompatible Mod-Früchte.
- Rote Beete, Zuckerrübe, Kartoffeln, Möhren, Pastinaken und ähnliche Kulturen reagieren optisch stärker als hohe Getreidekulturen.
- Bereits vorhandene schlechte Zellen werden beim Kartenstart direkt berücksichtigt. Mehrere Nachbar-Samples und stabile Höhenmischung reduzieren harte Blockkanten.
- Shader-Schreibzugriffe werden über mehrere Frames budgetiert; kein permanenter Vollfeldscan und kein zusätzliches paralleles Pflanzenraster.
- Pflanzenhöhe ist nach dem Kartenstart pro echter GIANTS-Wachstumsphase verriegelt. Feuchte-, Stress-, Beregnungs- oder Bodenänderungen ändern die Höhe innerhalb derselben Wachstumsphase nicht sofort. Erst beim nächsten echten Growth-State-Wechsel wird die Höhe neu bewertet.
- Fruchtwechsel bzw. neue Aussaat setzt die Phasenverriegelung korrekt neu auf.
- Verbleibende Wartungsbefehle: rwsmCropHeightStatus, rwsmCropHeightRebuild, rwsmCropHeightVisualReset.

Feldinfo

- Feldinfo nutzt aktuelle Livewerte für Wetter, Precision Farming, Kultur und Wasserstress.
- „Pflanzenwasser / Wurzelraum“ auf zwei Zeilen aufgeteilt: erste Zeile Kc/Ks, zweite Zeile verfügbares Wasser/RAW.
- Staunässe wird bei aktiver Kultur wieder ausdrücklich angezeigt.
- Wurzeltiefe, Wurzelgesundheit, O2-/Trockenstress, Bodenstruktur, Verdichtung und Ertragsfaktoren bleiben erhalten.

Wetter / Wetter-HUD

- Wetter-HUD zeigt die Uhrzeit des nächsten tatsächlichen Wetterwechsels, z. B. → 18:30 bzw. am Folgetag → +1 02:00.
- Die Zeit stammt direkt aus der synchronisierten GIANTS/RWSM-Forecast-Warteschlange; keine zusätzliche Wetterberechnung und kein permanentes Polling.
- Wetterregion, Bundesland/Land und Klimajahr besitzen eine configRevision und werden redundant in rainstarWeather.xml und rwsmState.xml gespeichert.
- Beim Laden gewinnt die neuere gültige Konfiguration; alte Savegames ohne Revision werden automatisch migriert und beide Quellen synchronisiert.
- Ein Mod-/ZIP-Update soll die gewählte Wetterregion dadurch nicht mehr zurücksetzen.
- Wetterobjekt-Auswahl gegen Forecast-Mismatch abgesichert: Ein SUN/CLOUD-Zeitraum darf nicht mehr versehentlich ein RAIN-/THUNDER-/HAIL-/SNOW-Objekt übernehmen. Unpassende Zufallskandidaten werden verworfen; bei alten widersprüchlichen Forecast-Einträgen wird die Wetterliste automatisch repariert und ein falscher aktueller Regen auf maximal 2 Ingame-Minuten Restlaufzeit begrenzt.

Savegame-Sicherheit / Bodendaten

- Persistenz von Boden-, Wasser- und Agronomiezellen gegen Datenverlust bei Modupdates deutlich abgesichert.
- rwsmState.xml wird zuerst vollständig in temporäre Tabellen geladen und validiert; erst danach werden aktive Zelltabellen ersetzt.
- loaded=true wird erst nach erfolgreichem Restore bzw. bei einem eindeutig neuen Spielstand gesetzt.
- Neue Saves speichern erwartete Zellanzahlen, Zellgrößen und eine persistente State-Revision.
- Stimmen gespeicherte und geladene Zellanzahlen nicht überein, wird der Restore verworfen und Save-Schutz aktiviert.
- Bei Lade-, XML- oder Schemafehlern wird eine vorhandene rwsmState.xml nicht durch leere/default Zellen überschrieben.
- Beim ersten erfolgreichen Laden wird einmalig rwsmState_backup.xml als Wiederherstellungskopie erzeugt und danach nicht automatisch überschrieben.
- Ältere Savegames bleiben lesbar und erhalten die neuen Schutzinformationen beim nächsten erfolgreichen Speichern.

Kompatibilität

- Keine zusätzlichen Schreibzugriffe auf GIANTS Growth States oder Fruit-DensityMaps für die Pflanzenhöhenfunktion.
- Precision Farming bleibt maßgeblich für eigene Boden-, Nährstoff- und pH-Daten.
- Mehrschichtige Hydrologie, Verdichtung, Wurzelschäden, Staunässe, Beregnung sowie Saison-/Ertragshistorie bleiben persistent gespeichert.
- Bestehende Savegames sollen ohne Neustart der Karriere weiterverwendet und auf das neue 2-m-Raster migriert werden können.

Aktueller Stand: RWSM 1.38.45.113
