Überschreibung der Erntesteuerung V2.0.0.0




Überschreibung der Erntesteuerung V2.0.0.0
Eine leichtgewichtige Skriptmodifikation für den Landwirtschafts-Simulator 25, die ausgewählte Nutzpflanzen global für die KI deaktiviert – ohne die XML-Dateien des Basisspiels oder der Karten zu bearbeiten. Die Konfiguration erfolgt in modSettings, wobei auch Speicherstände einzeln angepasst werden können.
Merkmale
Pflanzen für KI deaktivieren: verhindert, dass sie bei Feldarbeiten verwendet werden (useForFieldJob = false).
Vorlage + Konfigurationen pro Speichervorgang
Vorlage: modSettings/FS25_CropControlOverride/config.xml
Pro Speicherstand: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
Automatische Konfigurationserstellung beim ersten Start (basierend auf den aktuell auf der Karte registrierten Fruchtsorten).
Sichere XML-Ein-/Ausgabe über die GIANTS XMLFile API (kein io.open für die Konfiguration).
Konsolenhilfen:
ccoReload — die Konfiguration des aktuellen Spielstands erneut lesen und anwenden.
ccoWhichConfig — zeigt an, welche XML-Datei aktuell verwendet wird.
ccoListAI — Listet alle Fruchtarten mit ihrem aktuellen useForFieldJob-Flag auf.
So funktioniert es
Hakt sich in FSBaseMission:loadMapFinished ein und wendet KI-Umschalter an, sobald alle Fruchtarten registriert sind.
Stellt sicher, dass eine Vorlage vorhanden ist (eine Vorlage kann aus diesem Repository heruntergeladen werden, ist aber nicht in der Mod-ZIP-Datei enthalten):
Dokumente/Meine Spiele/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml
Stellt sicher, dass eine Konfiguration pro Speichervorgang unter folgendem Pfad existiert:
Dokumente/Meine Spiele/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml
Die pro Speicherstand festgelegte Datei (sofern vorhanden) wird immer verwendet. Die Vorlage dient lediglich als Ausweichlösung/Startwert.
V2.0.0.0
Mit dieser Veröffentlichung wird der Beta-Zweig 2.0.0 nach erfolgreichen öffentlichen Betatests und ohne negatives Feedback zur stabilen Hauptversion hochgestuft.
„Crop Control Override“ ist eine Mod für den Landwirtschafts-Simulator 25, mit der sich die Anbaurichtlinien für verschiedene Pflanzenarten verwalten lassen. Sie funktioniert pro Spielstand und ermöglicht es Spielern, festzulegen, welche Pflanzenarten für sie selbst und für NPC-Bauern zulässig sind und ob die Bearbeitung durch NPCs von der Feldgröße abhängen soll.
Version 2.0.0 ist ein größeres Update, das sich auf die Benutzeroberfläche im Spiel (GUI), spielspezifische Regeln für Fruchtsorten, die Validierung von NPC-Feldern und Bereinigungsprozesse für blockierte Felder konzentriert.
Highlights:
Benutzerdefinierte Benutzeroberfläche im FS25-Stil.
XML-Konfiguration pro Spielstand.
Festlegung der für Spieler und NPCs zulässigen Anbauarten.
Optionale Begrenzung der maximalen Feldgröße für NPCs pro Kulturart.
Ein-/Ausschaltbare Sichtbarkeit für nicht geladene Pflanzenarten.
Registerkarte „Validierung“ für blockierte NPC-Felder.
Blockierte Felder auf Feldebene zurücksetzen.
Unterstützung für Reset-Modi:
ANBAU (Anbauzustand),
Nachsaat, saisonal (saisonale Nachsaat).
Erkennung von Kandidaten für die saisonale Wiederansiedlung auf Basis von FS25-Wachstumsdaten.
Unterstützung für die Nachsaat während des Lebenszyklus von Gräsern.
XML-konfigurierbare Gewichtung für die Neubesetzung von Kandidatenlisten.
Deterministische, gewichtete Auswahl für die Wiederansiedlung.
Testlauffunktion vor der Bestätigung.
Befehle der Diagnosekonsole.
Validierung und Bereinigung von NPC-Feldern
CCO kann nun NPC-Felder erkennen, die nicht mehr der aktiven Anbaurichtlinie entsprechen.
Blockierte Felder können folgende Ursachen haben:
Deaktivierung einer Anbauart.
Die Verwendung einer bestimmten Pflanzenart durch NPCs wird deaktiviert.
Die für NPCs konfigurierte maximale Feldgröße für einen bestimmten Kulturpflanzentyp wird überschritten.
Bestehende NPC-Felder mit Anbauarten, die nach den aktuellen Regeln nicht mehr zulässig sind.
Über die Registerkarte „Validierung“ können Sie blockierte Felder überprüfen, bevor Sie Maßnahmen ergreifen.
Reset-Modi:
Der Reset-Prozess unterstützt zwei Modi.
ANGEBAUT: Setzt blockierte NPC-Felder auf den Zustand „Angebautes Gebiet“ zurück.
SAISONALE NACHSÄE: Setzt blockierte NPC-Felder zurück und versucht, sie mit einer zulässigen saisonalen Ersatzkultur neu zu bepflanzen (basierend auf der aktuellen Wachstumsperiode, den geladenen Daten zur Kulturart, der CCO-Richtlinie und den Beschränkungen der Feldgröße).
Steht keine geeignete Kulturpflanze zur Verfügung, schaltet CCO in den Modus „ANBAU“ zurück.
Konfiguration pro Speichervorgang:
CCO speichert die Regeln für die Anbauarten pro Spielstand. Dadurch können unterschiedliche Richtlinien auf verschiedenen Karten oder in Rollenspiel-Spielständen verwendet werden, ohne die Karte selbst direkt verändern zu müssen. Die aktuelle Spielstandkonfiguration wird hier gespeichert:
modSettings/FS25_CropControlOverride/saves/savegameXX.xml
Die Standardvorlage befindet sich hier:
modSettings/FS25_CropControlOverride/config.xml
Empfehlung vor dem Update:
Wie bei allen Mods, die den Status von Feldern verändern können, sollten Sie Ihren Spielstand sichern, bevor Sie Funktionen zum Zurücksetzen blockierter Felder oder zum Neubefüllen verwenden.
Die Benutzeroberfläche bietet einen Testlauf-Schritt vor der Bestätigung von Reset-Aktionen; dieser sollte verwendet werden, bevor Änderungen an bestehenden NPC-Feldern vorgenommen werden.
Notiz:
Ältere Alpha- und Betaversionen werden nur noch zu Archivierungszwecken aufbewahrt. Dies ist die nun empfohlene stabile Version für den regulären Gebrauch.
SimGamerJen
