FS25_CropControlOverride
Ein leichtgewichtiger Skript-Mod für den Landwirtschafts-Simulator 25, der ausgewählte Nutzpflanzen global für die KI-Nutzung deaktiviert – ohne das Basisspiel oder die Karten-XMLs zu bearbeiten.
Die Konfiguration erfolgt über modSettings und unterstützt pro-Save-Dateien.
Anwendungsbereich: Nur KI-Umschaltung (useForFieldJob). Keine Neuanordnung oder Ausblendung des PDA.
Richtlinie: Nur bei neuem Speichern für neu hinzugefügte Früchte (Engine-Einschränkung).
✨ Funktionen
Nur Nutzpflanzen für KI deaktivieren: Verhindert deren Verwendung in Feldarbeiten (useForFieldJob = false).
Vorlage + pro-Save-Konfigurationen
Vorlage: modSettings/FS25_CropControlOverride/config.xml
Pro-Save: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
Automatische Konfigurationserstellung beim ersten Start (basierend auf den aktuell registrierten Fruchtsorten der Karte).
Sichere XML-E/A über die GIANTS XMLFile API (kein io.open für die Konfiguration).
Konsolen-Helfer:
ccoReload – liest die aktuelle Konfiguration erneut und wendet sie an.
ccoWhichConfig – zeigt an, welche XML-Datei gerade verwendet wird.
ccoListAI – listet alle Fruchtsorten mit ihrem aktuellen useForFieldJob-Flag auf.
🧠 Funktionsweise:
Klinkt sich in FSBaseMission:loadMapFinished ein und wendet KI-Umschalter an, sobald alle Fruchtsorten registriert sind.
Stellt sicher, dass eine Vorlage vorhanden ist (eine Vorlage steht in diesem Repository zum Download bereit, ist aber nicht in der Mod-ZIP-Datei enthalten):
Dokumente/Meine Spiele/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml
Stellt sicher, dass eine Konfiguration pro Spielstand vorhanden ist:
Dokumente/Meine Spiele/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml
Die Datei pro Spielstand (falls vorhanden) wird immer verwendet. Die Vorlage dient lediglich als Fallback/Seed.
⚙️ Konfiguration
Struktur
Die Feldnamen müssen mit dem Namen des Fruchttyps übereinstimmen (Groß-/Kleinschreibung wird nicht beachtet).
Wenn Sie eine Feldfrucht in der XML-Datei weglassen, ist sie standardmäßig aktiviert (die KI verwendet die Originaleinstellungen der Karte).
Welche Datei bearbeiten Sie?
Für einen bestehenden Spielstand:
modSettings/FS25_CropControlOverride/saves/<saveId>.xml
Für neue Spielstände: Bearbeiten Sie zuerst die Vorlage:
modSettings/FS25_CropControlOverride/config.xml
(Diese Datei wird kopiert, wenn die Datei pro Spielstand beim ersten Laden erstellt wird.)
Verwenden Sie ccoWhichConfig, um zu bestätigen, welche Datei aktiv ist.
⚠️ Einschränkungen
Nur neuer Spielstand für neu hinzugefügte Früchte: Wenn eine Karte neue Fruchtsorten hinzufügt, werden die neuen Fruchtdichteebenen für einen alten Spielstand nicht automatisch übernommen. Diese Früchte erscheinen erst in einem neuen Spielstand, der nach dem Kartenupdate erstellt wurde, im PDA/in den Maschinen. Dies ist eine Einschränkung der FS-Engine und liegt außerhalb des Anwendungsbereichs dieses Mods.
Keine Änderungen an PDA/UI: Der Mod ordnet oder versteckt keine Feldfrüchte im PDA. Er schaltet lediglich ein, ob die KI sie verwenden kann.
🔍 Debugging
ccoWhichConfig – Zeigt den genauen Pfad an, den der Mod gerade liest.
XML-Datei bearbeiten (enabled="true/false").
ccoReload – Erneut anwenden, ohne neu zu starten.
ccoListAI – Bestätigen, dass die useForFieldJob-Flags geändert wurden.
📥 Installieren
Den Mod (Ordner oder ZIP-Datei) hier ablegen:
Windows: Dokumente/Meine Spiele/FarmingSimulator2025/mods/
Aktiviere Crop Control Override im Mod-Manager im Spiel.
Starte oder lade einen Spielstand. Der Mod erstellt beim ersten Ausführen Konfigurationsdateien in den Mod-Einstellungen.
🧪 Kompatibilität
Für FS25 entwickelt (keine Legacy-Hooks für FS22).
Kartenunabhängig. Eigene Früchte sind zulässig, solange sie korrekt von der Karte registriert werden.
Koexistiert mit Wachstums-/Kalender-/Wirtschaftsmods (diese bestimmen PDA/Preise).
- Update
- Mods
- Erweiterung
- LS25
- farming simulator 25
- modHub
- forbidden-mods
- filebase
- addon
- mod download
- kostenlose mods
- realistische mods
- map mods
- fahrzeug mods
- traktor mods
- platzierbare objekte
- maschinen mods
- forst mods
- community mods
- deutsche mods
- pc farming
- landwirtschafts simulator 25
- modportal
- Giants Software
- FS25_CropControlOverride
-
Version 1.0.0.4
-
FBM BOT -
12. Oktober 2025 um 21:08 -
85 Downloads
🧩 Übersicht
Dieses Update führt die vollständige Deaktivierungslogik für Nutzpflanzen aus der ursprünglichen internen Version wieder ein und nutzt nun ein externes XML-Konfigurationssystem.
Der Mod liest seine Nutzpflanzeneinstellungen aus der Datei modSettings/FS25_CropControlOverride/config.xml (und erstellt automatisch Versionen pro Spielstand). Dadurch wird sichergestellt, dass alle deaktivierten Nutzpflanzen von Beginn eines Spielstands an unterdrückt werden – genau wie zuvor, jetzt aber vollständig benutzerkonfigurierbar.✨ Was ist neu?
✅ Vollständige Replikation der Nutzpflanzendeaktivierung: Stellt das ursprüngliche Verhalten wieder her (Flags: useForFieldJob, allowsSeeding, allowsHarvesting, allowsGrowing, needsSeeding, showOnPriceTable, showOnMap, allowsMapVisualization).
Deaktivierte Nutzpflanzen können nicht mehr gepflanzt oder geerntet werden, sind nicht mehr auf der Karte oder in der Preisliste sichtbar und werden nicht mehr von der KI verwendet.🧾 Konfigurationsorientiertes Design:
Globale Vorlage unter modSettings/FS25_CropControlOverride/config.xml
Automatisch erstellte Datei pro Spielstand unter modSettings/FS25_CropControlOverride/saves/.xml
⚙️ Sofortige Anwendung:
Beim Erstellen eines neuen Spielstands wird die Datei config.xml vor der Initialisierung der Felder angewendet. Dadurch wird sichergestellt, dass deaktivierte Pflanzen nicht erscheinen.
Die Datei pro Spielstand wird dann für zukünftige Ladevorgänge erstellt.
🔄 Lädbar zur Laufzeit: Der Konsolenbefehl ccoReload liest die Konfiguration erneut und wendet sie ohne Neustart an.
🔍 Debug-Tools:
ccoWhichConfig – zeigt an, welche Datei verwendet wird.
ccoListFlags – listet alle Flags für jede Pflanze (oder eine Pflanze mit Namen) auf.
🪶 Verhalten
Pflanzen, die in XML auf enabled="false" gesetzt sind, sind vollständig deaktiviert.
Pflanzen, die auf „enabled="true"“ gesetzt (oder weggelassen) sind, verhalten sich normal.
Deaktivierte Pflanzen werden aus der KI-Auswahl, den Feldarbeiten und den PDA-Listen entfernt.
Funktioniert automatisch bei neuen Speichervorgängen; bestehende Speichervorgänge berücksichtigen zuvor angewendete Einstellungen.
-
-
Version 1.0.0.0
-
FBM BOT -
12. Oktober 2025 um 21:06 -
7 Downloads
-