REALISTIC WATER & SOIL MANAGEMENT – VERSION 1.36.97.0
Autor: Sherman

EREIGNISGESTEUERTE BODENBERECHNUNG

- Regelmäßige Vollabfragen aller gespeicherten Boden- und Agronomiezellen wurden entfernt.
- Native FS25-Density- und Terrain-Sync-Callbacks übergeben nun die gemerkte Weltposition der tatsächlich geänderten Sync-Zelle.
- Bei Feldbearbeitung, Reifen-/Terrainkontakt oder Density-Änderungen wird ausschließlich die betroffene Agronomie- und Feuchtezelle in eine begrenzte Warteschlange gestellt.
- Die Warteschlange verarbeitet pro Takt nur wenige Zellen und verwendet eine O(1)-Entnahme statt des teuren Verschiebens kompletter Lua-Tabellen.
- Ein vollständiger Karten-Neuaufbau bleibt nur als Kompatibilitätsfallback erhalten, falls eine fremde Map keine Weltposition zum Callback liefert.
- Unkraut- und Topografie-Caches werden positionsbezogen statt global ungültig gemacht.

REGEN UND KARTENANZEIGE

- Karten- und HUD-Lesezugriffe verwenden ausschließlich eine read-only Projektion des vorhandenen Bodenzustands.
- Aktueller Regen, Niederschlagssumme und Oberflächen-Nässegedächtnis werden unmittelbar in die angezeigte Bodenfeuchte einbezogen, ohne alle Felder neu zu berechnen.
- Wetteränderungen werden nur bei Niederschlagsbeginn/-ende sowie sinnvollen 2-mm- beziehungsweise 25-%-Stufen gemeldet.
- Die Bodenfeuchtekarte kann dadurch nach Regen „nass“ oder „gesättigt“ anzeigen, auch bevor eine Zelle durch Bearbeitung oder Befahrung erneut physikalisch integriert wird.
- Feldinfo-Abfragen sind auf wichtige Livewerte begrenzt und werden zwischengespeichert.

LEISTUNG UND MULTIPLAYER

- Broker-API auf Version 4 erweitert; RWSM und Visual Mud Tracks verwenden exakt denselben Callback-Broker.
- Density-Callbacks erzeugen keine fortlaufenden vollständigen Kartenrevisionen mehr.
- Nur echte Zustandsänderungen werden gespeichert, für die Karte markiert und im Multiplayer synchronisiert.
- Kartenwerte bleiben auf gekaufte echte Feldflächen begrenzt; Straßen und Hofflächen werden weiterhin ausgeblendet.
