Realistischer Boden- und Düngemittel-Mod für den Landwirtschafts-Simulator 25
Fügt der Landwirtschaft sinnvolle Tiefe hinzu, ohne die Komplexität zu überfordern. Jedes Feld hat seine eigene Bodengesundheit – Stickstoff, Phosphor, Kalium, organische Substanz und pH-Wert – die sich je nach dem, was Sie anbauen, was Sie anwenden und was das Wetter macht, ändert. Ignorieren Sie Ihren Boden und die Erträge werden darunter leiden. Wenn Sie es gut verwalten, läuft Ihr Betrieb effizienter.
BODENNÄHRSTOFFE
Jedes Feld verfolgt unabhängig fünf Werte:
- Stickstoff (N) – wird in den meisten Nutzpflanzen, insbesondere in Mais und Weizen, stark verbraucht
- Phosphor (P) – wird langsamer abgebaut, was für Hackfrüchte am wichtigsten ist
- Kalium (K) – geht bei ertragreichen Ernten in großen Mengen verloren
- Organische Substanz (OM) – verbessert die langfristige Fruchtbarkeit; Mist und Kompost bauen es auf
- pH-Wert – beeinflusst, wie gut Nährstoffe absorbiert werden; Kalk und Gips passen es an
Pflanzen extrahieren unterschiedliche Mengen jedes Nährstoffs. Brachflächen erholen sich langsam von selbst.
DÜNGERARTEN
Der Mod erkennt alle wichtigen Düngemitteltypen, die im Basisspiel und gängigen Mods verwendet werden:
Synthetisch:
- Flüssigdünger – ausgewogenes N/P/K, schnelle Aufnahme
- Fester Dünger – höherer Phosphorgehalt, Standardkosten
- Gärrest – Biogas-Nebenprodukt, starker Stickstoff und Kalium
Bio:
- Gülle – langsame Freisetzung, baut organische Substanz auf
- Gülle – flüssig, organisch, reich an Kalium
- Kompost – hervorragende Steigerung der organischen Substanz
- Biosolids – eine rundum gute Bio-Option
- Hühnermist – konzentrierte Nährstoffe, baut organische Substanz auf
- Pelletierter Mist – verarbeitet für eine einfachere Anwendung
pH-Management:
- Kalk – erhöht den pH-Wert deutlich
- Flüssiger Kalk – etwas sanfter als trockener Kalk
- Gips – stabilisiert den pH-Wert und verbessert die Bodenstruktur
Jeder Typ verfügt über realistische Nährstoffprofile mit entsprechenden Aufwandmengen in metrischen oder imperialen Einheiten.
Steuerung der Sprühmenge
Kontrollieren Sie genau, wie viel Dünger Sie pro Durchgang ausbringen:
- Mit den Tastenkombinationen „Rate Up“ und „Rate Down“ können Sie die Geschwindigkeit während der Fahrt anpassen
- Der Auto-Rate-Modus stellt die Ausbringmenge automatisch entsprechend der Erschöpfung des Feldes ein – starke Defizite werden größer, gesunde Böden weniger
- Der Tarif bleibt pro Fahrzeug bestehen, sodass Sie Ihre Einstellung beim Aussteigen nicht verlieren
HUD
Ein Echtzeit-Bodenpanel zeigt den Nährstoffgehalt des aktuellen Feldes auf einen Blick:
- 6 Positionsvoreinstellungen (oben rechts, oben links, unten rechts, unten links, Mitte rechts oder benutzerdefiniert)
- Die benutzerdefinierte Position kann verschoben werden – platzieren Sie sie genau dort, wo Sie sie haben möchten
- 4 Farbthemen: Grün, Blau, Bernstein, Mono
- 3 Schriftgrößen
- 5 Transparenzstufen
- Kompaktmodus für kleinere Displays
- Schalten Sie das HUD mit einer Tastenkombination ein/aus
- Alle HUD-Einstellungen gelten pro Spieler und haben keine Auswirkungen auf andere Spieler im Mehrspielermodus
Per Tastenkombination ist auch ein vollständiger Bodenbericht verfügbar, der eine detaillierte Aufschlüsselung für das aktuelle Feld anzeigt.
EINSTELLUNGEN
Alle Einstellungen finden Sie im Spiel unter „Boden & Dünger“ im Spielmenü. Im Mehrspielermodus werden die Spieleinstellungen vom Administrator gesteuert. HUD-/Anzeigeeinstellungen gelten immer pro Spieler.
Umschaltbare Systeme:
- Fruchtbarkeitssystem (den gesamten Mod aktivieren/deaktivieren)
- Nährstoffkreisläufe
- Kosten für Düngemittel
- Saisonale Effekte (Änderungen des Stickstoffverhaltens je nach Jahreszeit)
- Regeneffekte (Regen verursacht Nährstoffauswaschung)
- Pflügen-Bonus (Pflügen verbessert die Bodengesundheit)
- Automatische Ratensteuerung
- Benachrichtigungen (Warnungen bei niedrigem Nährstoffgehalt)
Schwierigkeitsgrade:
- Einfach – geringere Erschöpfung, geringere Kosten, fehlerverzeihender
- Realistisch – ausgewogene Standardtarife (Standard)
- Hardcore – schnelle Erschöpfung, höhere Kosten, kein Raum für Vernachlässigung
Einheiten: Wechseln Sie pro Spieler zwischen metrischen Einheiten (kg/ha) und imperialen Einheiten (lb/ac).
PRECISION FARMING-KOMPATIBILITÄT
Wenn der offizielle Precision Farming DLC aktiv ist, wechselt dieser Mod automatisch in den schreibgeschützten Modus. Es beeinträchtigt die PF-Bodendaten nicht – es beobachtet lediglich. Keine Konflikte.
MEHRSPIELER
Vollständig unterstützt. Der Server steuert die Spieleinstellungen. Jeder Spieler steuert seine eigenen HUD-Einstellungen. Feldbodendaten werden mit allen Clients synchronisiert. Neue Spieler, die während der Sitzung beitreten, erhalten automatisch eine vollständige Statussynchronisierung.
KONSOLENBEFEHLE
Geben Sie „soilfertility“ in die Entwicklerkonsole ein (Tilde-Taste), um alle Befehle anzuzeigen. Die wichtigsten:
Bodenfruchtbarkeit – alle verfügbaren Befehle anzeigen
SoilEnable / SoilDisable – Mod umschalten
SoilSetDifficulty 1/2/3 – Schwierigkeitsgrad festlegen
SoilFieldInfo <fieldId> – Bodendaten für ein bestimmtes Feld anzeigen
SoilShowSettings – aktuelle Einstellungen anzeigen
SoilResetSettings – alles auf die Standardeinstellungen zurücksetzen
SoilSaveData – erzwingt das Speichern von Bodendaten auf der Festplatte
SoilDebug – Debug-Protokollierung umschalten
KOMPATIBILITÄT
- Funktioniert mit allen Karten
- Funktioniert mit allen Fahrzeugen und Sprühgeräten
- Kompatibel mit Fruchtfolge-Mods
- Keine bekannten Konflikte mit anderen Mods
- Spielstände kompatibel – vorhandene Spielstände werden normal geladen
INSTALLATION
Extrahieren Sie die Zip-Datei in Ihren Mods-Ordner. Konfigurieren Sie es im Spiel unter „Erde & Dünger“ im Einstellungsmenü. Keine zusätzlichen Schritte erforderlich.
================================================================
GitHub-Repository:
https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer
================================================================
COPYRIGHT-HINWEIS:Alle Rechte vorbehalten. Unerlaubte Weiterverbreitung, Vervielfältigung,
Änderungen vorzunehmen oder diesen Mod als Ihren eigenen zu beanspruchen, ist strengstens untersagt.
Ursprünglicher Autor: TisonK
================================================================
Änderungen der Bodenfruchtbarkeit wurden im Mehrspielermodus auf jedem Computer unabhängig berechnet, was dazu führte, dass die Felder im Laufe der Zeit nicht mehr synchronisiert waren. Dieser Hotfix stellt sicher, dass nur der Server die Berechnungen ausführt.
Was wurde behoben:
- Ernte-, Pflüge-, Wetter- und Feldbesitzeffekte gelten jetzt nur noch auf dem Server und werden korrekt mit allen Spielern synchronisiert
- Keine Fruchtbarkeitsdesynchronisierung mehr im Mehrspielermodus oder auf dedizierten Servern
Keine sichere Migration erforderlich.
NEUE FUNKTIONEN:
- Automatische Mengensteuerung (variable Menge): Sprühgeräte und Streuer können die Ausbringungsmengen jetzt automatisch an den Nährstoffbedarf des Feldes anpassen. Schalten Sie diesen Modus mit der linken Alt-Taste + Z um.
- Gipsunterstützung: Ein neuer Düngertyp wurde hinzugefügt! Gips trägt dazu bei, den pH-Wert des Bodens in Richtung Neutral (7,0) zu stabilisieren und sorgt für eine subtile Steigerung der organischen Substanz (OM), um die Bodenstruktur zu verbessern.
- Verbessertes Sprühgerät-HUD: Das Sprühratenfeld verfügt jetzt über eine grüne „AUTO“-Anzeige, wenn die variable Mengensteuerung aktiv ist, und zeigt Ihre spezifischen Nährstoffziele (N, P, K, pH oder OM) an.
TECHNISCHE VERBESSERUNGEN:
- Multiplayer-Synchronisierung: Es wurden dedizierte Netzwerkereignisse hinzugefügt, um sicherzustellen, dass der Auto-Rate-Status für alle Spieler auf einem Server perfekt synchronisiert ist.
- Variable Mathematik: Ein dynamisches Multiplikatorsystem wurde implementiert, das die genaue „Nährstoffschuld“ eines Feldes berechnet, um eine Unter- oder Überausbringung im Auto-Modus zu verhindern.
- Lokalisierung: Vollständige Übersetzungen für Auto-Rate und Gypsum in allen unterstützten Sprachen hinzugefügt.
Bisher funktionierte das Ziehen des HUD an eine neue Position während der Sitzung, aber das Dropdown-Menü für die Positionseinstellung hatte keine Möglichkeit, dies widerzuspiegeln – und die Auswahl einer Voreinstellung führte dazu, dass das HUD wieder einrastete.
Was ist neu:
- Neue benutzerdefinierte Option in der HUD-Positionseinstellung
- Ziehen Sie das HUD im Spiel oder ändern Sie seine Größe → die Einstellung wechselt automatisch zu „Benutzerdefiniert“.
- Ihre benutzerdefinierte Position wird bei jedem Neuladen gespeichert und wiederhergestellt
- Wenn Sie eine Voreinstellung aus der Dropdown-Liste auswählen, wird das HUD weiterhin wie zuvor an dieser Position ausgerichtet
Keine Speichermigration erforderlich – vorhandene Speicherungen funktionieren unverändert.
Die Position, der Maßstab und die Sichtbarkeit des Boden-HUD gingen jedes Mal verloren, wenn Sie Ihren Speicherstand neu geladen haben. Das HUD würde in seine Standardposition zurückschnappen und wieder erscheinen, selbst wenn Sie es mit der J-Taste ausgeblendet hätten.
Was wurde behoben:
- HUD-Position und -Skalierung werden jetzt bei jedem Speichern des Spiels und beim Verlassen des Spiels gespeichert
- Das Ausblenden des HUD mit der J-Taste bleibt jetzt auch beim Neuladen bestehen
Keine sichere Migration erforderlich.
Zwei Fehler führten stillschweigend dazu, dass die Düngemittelausbringung und die Ernteverfolgung zu falschen Ergebnissen führten, ohne dass im Spiel ein Fehler erkennbar war. Dieses Update stellt sicher, dass Ihre Arbeit vor Ort tatsächlich gezählt wird.
Was wurde behoben:
- Trockendüngerstreuer (pelletisierter Mist usw.) aktualisieren Ihre Bodenwerte jetzt korrekt – zuvor konnte der Mod die Anwendung stillschweigend nicht registrieren
- Die Ernteerkennung spiegelt jetzt immer wider, was gerade auf einem Feld wächst, und nicht, was letzte Saison dort war
Keine Speichermigration erforderlich – vorhandene Speicher werden normal geladen.
Das HUD und der Bodenbericht zeigten immer die zuletzt geerntete Ernte an und nicht das, was gerade auf dem Feld wächst. Pflanzen Sie Weizen nach Mais und auf beiden Feldern stand immer noch „Mais“ – das ist jetzt behoben.
Was wurde behoben:
- HUD und Bodenbericht zeigen jetzt korrekt die aktuell auf dem Feld wachsende Ernte an. - Brachfelder zeigen weiterhin wie erwartet „Brach“ an
Keine Speichermigration erforderlich – vorhandene Speicherungen funktionieren ohne Änderungen.
Vollständiges Änderungsprotokoll -> https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer/releases/tag/v1.1.0.0
v1.0.9.0 -> v1.0.10.0 (aber KM erlaubt keine Nummer 10)
Das HUD wurde komplett neu aufgebaut. Es zeigt jetzt Live-Felddaten für jedes Feld an, auf dem Sie sich befinden – keine statische Legende mehr, die Ihnen nichts Nützliches sagt.
Was ist neu:
- Das HUD zeigt jetzt N/P/K-Werte, pH-Werte und organische Stoffe für Ihr aktuelles Feld in Echtzeit an, mit farbcodierten Statusleisten (Gut/Niedrig/Kritisch)
- Zeigt den Feldnamen, die aktuelle Ernte und ob Dünger ausgebracht wurde
- HUD ist jetzt beweglich und in der Größe veränderbar – klicken Sie mit der rechten Maustaste darauf, um in den Bearbeitungsmodus zu gelangen, ziehen Sie es, um es neu zu positionieren, ziehen Sie eine Ecke, um die Größe zu ändern, und klicken Sie erneut mit der rechten Maustaste, um es zu speichern
- Steuerung der Düngemittelausbringmenge pro Fahrzeug – passen Sie an, wie viel jedes Sprühgerät direkt von der Kabine aus ausbringt (neue Tastenbelegung)
- Erweiterte Düngemittelprofilbibliothek mit realen agronomischen Typen (Harnstoff, DAP, MAP, Kali, Dolomit, Gärrest und mehr)
- Ein Absturz bei der Verwendung von Tastenbelegungen für die Sprühgeschwindigkeit wurde behoben
- Neue Felder, die mit falschen Bodenwerten begannen, wurden korrigiert (entspricht jetzt dem Basisspiel)
Keine Speichermigration erforderlich – vorhandene Speicher werden normal geladen.
Der Mod zeigte gleich zu Beginn eines neuen Spiels gesunde Bodenwerte an, während das Basisspiel Ihnen gleichzeitig mitteilte, dass Ihre Felder gekalkt und gedüngt werden mussten. Beide Systeme hatten Recht – sie gingen einfach nicht vom selben Ausgangspunkt aus. Dieses Update behebt das.
Was wurde behoben:
- Die Felder beginnen jetzt leicht sauer (pH ~6,0) und mit mäßigen Nährstoffen, was dem Ausgangszustand „Benötigt Kalk/Benötigt Düngung“ des Basisspiels entspricht
- Durch die Ausbringung von Kalk oder Dünger werden nun beide Systeme gleichzeitig in Einklang gebracht
- CC BY-NC-ND 4.0-Lizenz hinzugefügt
- Aktualisierte README-Datei mit klareren Anweisungen und Funktionsbeschreibungen
Ihre vorhandenen Speicherungen sind davon nicht betroffen. Bereits in Ihrem Speicher erfasste Felder behalten ihre aktuellen Werte – nur neue oder nicht verfolgte Felder verwenden die aktualisierten Startwerte.
- Es wurde ein stiller Fehler behoben, bei dem Felder nicht korrekt verfolgt wurden.
FS25-Feldobjekte stellen keine numerische Feld-ID direkt zur Verfügung – der Mod hat an der falschen Stelle gesucht, sodass die Feldfruchtbarkeitsdaten nie initialisiert wurden und Pflugereignisse stillschweigend ignoriert wurden.
Was wurde behoben:
- Die Feldfruchtbarkeit wird jetzt für alle Felder beim Laden des Spiels korrekt initialisiert
- Das Pflügen wird jetzt ordnungsgemäß auf dem richtigen Feld registriert und wendet wie vorgesehen Boni für organische Bodensubstanz an
- Keine Speichermigration erforderlich – die Daten werden automatisch neu initialisiert
Wenn Sie Fruchtbarkeitsdaten gesehen haben, die sich nie geändert haben, oder Pflügen, die scheinbar keine Auswirkung hatten, dann ist dieses Update genau das Richtige für Sie
löst beide Probleme.
[Multiplayer-Hotfix]
Fehler 1 – Einstellungen dauerhaft auf dediziertem Server gesperrt:
Die Einstellungs-Benutzeroberfläche erfasste den Administratorstatus nur einmal (beim ersten Öffnen), geschützt durch „soilFertilizer_initDone“. Wenn die Benutzerdatenbank beim Beitritt noch nicht gefüllt war, blieben alle Steuerelemente für die Sitzung deaktiviert. Jetzt wird „updateAdminState()“ bei jedem geöffneten Frame aufgerufen, sodass der Administratorstatus immer aktuell ist.
Fehler 2 – HUD-Einstellungsänderungen wirkten sich auf alle Spieler aus:
„hudPosition“, „hudColorTheme“, „hudFontSize“, „hudTransparency“, „hudCompactMode“ und „showHUD“ wurden über den Server geleitet und an jeden Client gesendet. Wenn Sie Ihr HUD verschieben, wird auch das HUD aller anderen verschoben. Diese Einstellungen sind jetzt im Schema mit „localOnly = true“ gekennzeichnet – sie umgehen das Netzwerk auf allen drei Ebenen (Client-Senden, Server-Anwenden/Broadcasten, Sync-Empfangen). Jeder Spieler steuert sein eigenes HUD unabhängig, kein Administrator erforderlich.
Das ✓-Häkchenzeichen (Unicode U+2713 / Dezimalzahl 10003) wurde in fünf HookManager.lua-Protokollmeldungen verwendet, die gedruckt wurden, wenn Hooks beim Start installiert wurden. Die Bitmap-Schriftart von FS25 enthält dieses Glyph nicht – die Engine blieb bei der Suche nach fehlenden Zeichen jedes Mal stehen, wenn das Protokoll auf den Bildschirm geleert wurde, was zu einem merklichen Einfrieren direkt nach dem Laden der Mod führte.
Alle fünf Vorkommen werden durch einfaches ASCII ersetzt [OK]. Die Warnung „Zeichen ‚10003‘ nicht in der Texturschrift gefunden“ ist verschwunden, ebenso wie das Einfrieren.
Das HUD (J-Taste) wurde von einer Live-Datenanzeige pro Feld in eine Kurzreferenzlegende umgewandelt. Die vollständigen Felddaten werden jetzt ordnungsgemäß vom Dialogfeld „Bodenbericht“ bereitgestellt.
- Die Einfügung von Einstellungsseiten wurde behoben, die dazu führte, dass die Einstellungsseiten anderer Mods (Grafiken, bessere Verträge usw.) weiß/leer angezeigt wurden, wenn SoilFertilizer geladen wurde
– Es wurde ein latenter Laufzeitfehler im HUD behoben, bei dem self:getActionName() aufgerufen wurde, die Methode jedoch nicht auf SoilHUD existierte
– g_fieldManager:getFieldAtWorldPosition() als primäre Feldsuche (Tier 0) hinzugefügt – die genaueste FS25-API, die Nichtübereinstimmungen auf komplexen oder dichten Karten auflöst
- Farbcodierung für N / P / K hinzugefügt
- Sichere String-Konvertierung für Null-Feld-IDs hinzugefügt
– Das richtige RVB-Muster (Register-Validate-Bind) mit allen erforderlichen Parametern wurde implementiert
– Fehlende <actions>-Deklaration in modDesc.xml hinzugefügt
- Das bewährte Felderkennungsmuster von NPCFavor mit 500-m-Fallback wurde implementiert
- Natürliche Bodenvariation (±10 % Nährstoffe, ±0,5 pH, ±0,5 % OM) mit deterministischer Aussaat hinzugefügt
- Mehrspieler-Sicherheitsschutz hinzugefügt – nur der Server erstellt Felder, die Clients warten auf die Synchronisierung
- Vorlagenvalidierungsfunktionen für alle Elementtypen hinzugefügt
- Vorlagen-Caching implementiert, um Konsistenz sicherzustellen
- Kandidaten-Scanning mit Validierung vor dem Akzeptieren von Vorlagen hinzugefügt
– Post-Klon-Validierung hinzugefügt, um strukturelle Probleme zu erkennen
- Der Cache wird bei einem erneuten Versuch zurückgesetzt, um Änderungen der Mod-Ladereihenfolge zu verarbeiten
- Verbesserte Fehlermeldungen zum Debuggen von Vorlagenfehlern
Diese Version behebt kritische GUI-Injektions- und Validierungsprobleme, die verhinderten, dass das Einstellungsmenü zuverlässig angezeigt wurde. Der Mod funktioniert jetzt sowohl im Einzelspieler- als auch im Mehrspielermodus korrekt, auch wenn andere Mods installiert sind.
- Problem behoben, bei dem das Einstellungsmenü nicht im Spiel angezeigt wurde
- Fehler bei den Netzwerkeinstellungen im Mehrspielermodus behoben
- Fehler beim Laden von Modulen behoben (NetworkEvents.lua)
Architektur-Refactoring und Multiplayer-Verbesserungen
Neue Module:
- HookManager – Richtige Hook-Lebenszyklusverwaltung (Installation/Deinstallation) für alle Game-Hooks
- SettingsSchema – Eine einzige Quelle der Wahrheit für alle Einstellungsdefinitionen, wodurch die Berührungspunkte für neue Einstellungen von etwa 10 auf 1 reduziert werden
- Konstanten (SoilConstants) – Alle magischen Zahlen, die in eine zentrale Konfiguration extrahiert werden (Erntemengen, Düngeprofile, Erholungsraten, Schwellenwerte, Timing, Schwierigkeitsmultiplikatoren)
- Logger (SoilLogger) – Konsistentes Protokollpräfix [SoilFertilizer] für alle Dateien
Mehrspieler:
- SoilFieldUpdateEvent hinzugefügt – servermaßgebliche Synchronisierung der Bodendaten pro Feld bei Ernte/Düngung
- Felddaten sind jetzt im vollständigen Synchronisierungsereignis für beitretende Spieler enthalten
- Wiederholungslogik für die Netzwerksynchronisierung (3 Versuche, 5-Sekunden-Intervalle) für vollständige Synchronisierungsanforderungen
Fehlerbehebungen:
- Unsichere direkte Funktionsersetzungen (Sprayer.spray, Environment.update) zur besseren Mod-Kompatibilität in Utils.appendedFunction konvertiert
- Bereinigung der Felddaten bei Eigentümerwechsel hinzugefügt (Behebung von Speicherlecks)
Codequalität:
- Überarbeitetes SoilFertilitySystem mit sauberen Delegate-Methoden (onHarvest, onFertilizerApplied, onFieldOwnershipChanged, onEnvironmentUpdate)
– Vereinfachter SettingsManager, Settings und SoilSettingsUI durch Steuerung aus dem Schema
- ModDesc-Versionsdeskriptor von 92 auf 105 aktualisiert
- Verbesserungen der Community-Lokalisierung hinzugefügt (PR Nr. 9)
- 6 fehlende Funktionen hinzugefügt
- Verbesserte Fehlerbehandlung mit pcall()
- Verbessertes konsistentes Protokollierungssystem
- Keine Sicherheitsüberprüfungen hinzugefügt
- Verbesserte Hook-Verwaltung, um Duplikate zu verhindern
- 3 neue Einstellungen hinzugefügt (Saisonale Effekte, Regeneffekte und Pflugbonus)
- Verbesserte GUI-Initialisierung
- Verbesserte Kompatibilitätsprüfungen
Änderungsprotokoll:
- Behoben: Der Befehl „SoilFieldInfo“ initialisiert nun ordnungsgemäß Felddaten und gibt sie zurück
- Verbesserte tägliche Bodenaktualisierungen mit Wetter-/Jahreszeiteneffekten
- Kleiner Fehler in der Benutzeroberfläche der Einstellungen behoben
Funktioniert nicht:
- Visuelle Bodenindikatoren auf der Karte (noch keine Farbänderungen)
- Auswirkungen auf den Ernteertrag (ändert die Erntemengen nicht)
- Anpassungen der Düngemittelkosten (Einstellung vorhanden, aber nicht implementiert)
- Geräteverschleiß aufgrund der Bodenbeschaffenheit
- Bodentextur/Sand-/Toneffekte
Geplant:
- Fruchtfolgeboni – gibt keine Ertragsboni für gute Fruchtfolgen
- Zwischenfruchteffekte – Zwischenfrüchte werden nicht erkannt
- Bodenverdichtung – durch schweres Gerät
- Auswirkungen der Bewässerung auf die Nährstoffverfügbarkeit
- Felder können gescannt werden, geben aber vorerst Standardwerte an
- Precision Farming wird jetzt korrekt erkannt und stellt den schreibgeschützten Modus ein.
- Registerkarte „Einstellungen“ korrigiert (Wenn Sie FS25_WorkerCosts-Probleme haben, WIRD es im Spiel angezeigt)*
– Verzögerte Initialisierung hinzugefügt, um Abstürze auf Servern/Clients zu verhindern.
*Wird bald behoben!
!!! Bitte lesen Sie dies sorgfältig durch!!!
Wenn der Mod zusammen mit Mods wie Precision Farming verwendet wird, sind die Einstellungen im Pausenmenü vorerst nicht verfügbar. Sie können es über die Konsole konfigurieren. Ich arbeite an einer geeigneten Lösung dafür.
Sie können den Mod weiterhin mit anderen Mods verwenden, es wird jedoch keinen Einstellungsreiter im Pausenmenü geben. Denken Sie daran.
Möglicherweise gibt es immer noch Probleme, aber ich habe es auf meinem eigenen Computer getestet und nach den Änderungen sind keine Fehler aufgetreten. Aus diesem Grund habe ich diese Version gepusht.
Bitte erstellen Sie ein Problem im GitHub-Repo, wenn Sie nach diesem Änderungsprotokoll Fehler erhalten!
- Die Überschneidung der Registerkarte „Einstellungen“ mit anderen Mods im Pausenmenü wurde behoben
- Spielabsturz beim Aktualisieren behoben, bevor Felder gescannt wurden
– Fehler „pairs()-Tabelle erwartet, null erhalten“ im SoilFertilitySystem behoben
- Multiplayer- und dedizierte Serverkompatibilität behoben
– GUI-Injection-Fehler behoben, die zu Problemen im Einstellungsmenü führten
- Vollständige Kompatibilität mit dem Precision Farming-Mod hinzugefügt
- Gebrauchte Reifen-Mod-Kompatibilität hinzugefügt (GUI deaktiviert, Konsolenbefehle funktionieren)
- Unterstützung für dedizierte Server mit automatischer GUI-Deaktivierung hinzugefügt
- Konfigurationsdatei für Benutzeranpassungsoptionen hinzugefügt
- Mod-Konflikterkennung und automatischer Kompatibilitätsmodus hinzugefügt
- Konsolenmodus für Serverumgebungen hinzugefügt
- Verbesserter GUI-Abstand, um Überschneidungen mit anderen Mods zu verhindern
- Verbessertes Feldscannen ohne Sicherheitsprüfungen
- Verbesserte Fehlerbehandlung im gesamten Mod
- Verbesserte Multiplayer-Stabilität und Server-/Client-Erkennung
- Verbesserte Protokollierung und Debug-Informationen
- Verbessertes Layout des Einstellungsmenüs und Tastenpersistenz
– Sichergestellt, dass fieldData immer als Tabelle initialisiert wird (nicht Null)
- Initialisierungsreihenfolge geändert, um vorzeitige Updates zu verhindern
- GUI-Injection geändert, um Konflikte mit anderen Mods zu vermeiden
– Ein großes Problem mit dem Shop-Bildschirm und der Karte im Spiel wurde behoben
- Einstellungen über das Pausenmenü aufgrund anhaltender Konflikte vorübergehend deaktiviert
- Kompatibilität für Precision Farming hinzugefügt
– Sichergestellt, dass „self.fieldData“ immer als Tabelle initialisiert wird (nicht „nil“)
– Typprüfung hinzugefügt, bevor „pairs()“ zum Iterieren verwendet wird
- Verbesserte Fehlerprotokollierung zum Debuggen hinzugefügt
- Es wurde ein Spielabsturz behoben, der auftrat, wenn der Mod versuchte, ein Update durchzuführen, bevor Felder gescannt wurden