Beschreibung:
Crop Control Override ist ein speicherstandbasiertes Fruchtarten-Regelwerk für Farming Simulator 25. Mit dem Mod kann festgelegt werden, welche Fruchtarten für Spieler erlaubt sind, welche Fruchtarten NPC-Landwirte anbauen dürfen und ob der NPC-Anbau durch eine maximale Feldgröße begrenzt werden soll.
Der Mod enthält eine bearbeitbare GUI im FS25-Stil, XML-Regeldateien pro Spielstand, Validierung von NPC-Feldern, Anzeige blockierter NPC-Felder sowie einen geschützten Anwenden-/Erzwingen-Ablauf, um unbeabsichtigte ungültige Spielstände zu vermeiden.
Wichtige GUI-Funktionen:
- ALLE REGELN: Fruchtarten-Regeln anzeigen und bearbeiten.
- DEAKTIVIERT: global deaktivierte Fruchtarten anzeigen.
- BEGRENZT: Fruchtarten mit NPC-Feldgrößenbegrenzung anzeigen.
- NPC DEAKTIVIERT: Fruchtarten anzeigen, die NPCs nicht anbauen sollen.
- VALIDIERUNG: bestehende NPC-Felder anzeigen, die gegen die aktive Regel verstoßen, und den geschützten Testlauf-/Bestätigungsablauf zum Zurücksetzen verwenden.
- ZUSAMMENFASSUNG: aktive Konfiguration, Regelanzahl und Validierungsstatus anzeigen.
- HILFE: Hinweise zur Bedienung im Spiel anzeigen.
Konfiguration:
- ANWENDEN / ERZWINGEN schreibt vorbereitete Änderungen an einer Fruchtarten-Regel in die aktive XML-Datei des aktuellen Spielstands.
- VERWERFEN setzt vorbereitete Werte zurück.
- STANDARD SPEICHERN IN CONFIG.XML erstellt zuerst eine Sicherung der bestehenden Vorlagenkonfiguration und schreibt anschließend den aktuellen vollständigen Regelsatz in config.xml.
- Bestehende XML-Dateien einzelner Spielstände werden durch Standard Speichern nicht überschrieben.
- RESET BLOCKED DRY-RUN ändert den Spielstand nicht. CONFIRM RESET führt das tatsächliche Zurücksetzen blockierter Felder nach der Prüfung aus.
- Im Modus RESEED SEASONAL wird anhand des aktuellen Saatkalenders und der CCO-Regeln eine Ersatzfrucht für blockierte NPC-Felder gewählt.
- Jede Fruchtart besitzt eine individuelle Nachsaatgewichtung von 0 bis 5, die in der GUI bearbeitet und als reseedWeight in ihrer Fruchtarten-Regel gespeichert wird.
- Eine Gewichtung von 0 schließt die Fruchtart von der Nachsaat auf NPC-Feldern aus, ohne sie für den Spieler zu deaktivieren.
- Die globale Gewichtung leaveCultivated bleibt erhalten, sodass ein gewichteter Reset einige Felder im kultivierten Zustand belassen kann.
Änderungen 2.0.3.5:
- Die Kategoriegewichtungen seasonalMission und seasonalLifecycle wurden durch eine individuelle Nachsaatgewichtung von 0 bis 5 für jede Fruchtart ersetzt.
- GUI-Steuerelemente zum Bearbeiten der Nachsaatgewichtung der ausgewählten Fruchtart hinzugefügt.
- Eine Fruchtart mit Gewichtung 0 wird nun von der Nachsaat auf NPC-Feldern ausgeschlossen, bleibt aber ansonsten aktiviert.
- Die globale Gewichtung leaveCultivated wurde beibehalten.
- Bestehende Spielstand-XML-Dateien werden automatisch migriert: Fehlt reseedWeight, wird der Standardwert 5 gesetzt; veraltete Kategoriegewichtungen werden bei der Normalisierung entfernt.
- Multiplayer-Synchronisation für individuelle Nachsaatgewichtungen hinzugefügt.
Tastenkombinationen:
ALT+C öffnet die Crop Control Override GUI. Diese Tastenkombination kann im Steuerungsmenü des Spiels geändert werden.
Maus: GUI-Reiter, Tabellenzeilen und Schaltflächen verwenden.
Tastatur: die angezeigten FS25-Fußleistenaktionen für Reiterwechsel, Standardwerte laden und Zurück verwenden.
Nützliche Konsolenbefehle:
ccoGui, ccoStatus, ccoWhichConfig, ccoReload, ccoValidateSave, ccoScanBlocked, ccoResetBlocked dryrun, ccoResetBlocked, ccoListNpcCandidates, ccoSeasonProbe, ccoGrowthProbe, ccoHelp
GitHub-Link:
https://github.com/SimGamerJen/FS25_CropControlOverride