Crop Control Override is een gewasregelbeheerder per savegame voor Farming Simulator 25. Hiermee kunnen spelers bepalen welke gewassen zijn toegestaan voor de speler, welke gewassen NPC-boeren mogen planten en of het planten van gewassen door NPC's moet worden beperkt op basis van de veldgrootte.
De mod bevat een bewerkbare GUI in FS25-stijl, XML-regelbestanden per savegame, validatie van NPC-velden, rapportage van geblokkeerde NPC-velden en een beveiligde workflow voor Toepassen / Geforceerd toepassen om te voorkomen dat er per ongeluk ongeldige savegames ontstaan.
Belangrijkste GUI-functies:
- ALLE REGELS: gewasregels bekijken en bewerken.
- UITGESCHAKELD: wereldwijd uitgeschakelde gewassen bekijken.
- GROOTTEBEPERKT: gewassen met beperkingen voor de veldgrootte van NPC's bekijken.
- NPC UITGESCHAKELD: gewassen bekijken die NPC's niet mogen planten.
- VALIDATIE: bestaande NPC-velden bekijken die in strijd zijn met het actieve beleid en de beveiligde workflow voor proefuitvoering / bevestiging van de reset gebruiken.
- SAMENVATTING: actieve configuratie, aantallen regels en validatiestatus bekijken.
- HELP: uitleg in de game bekijken.
Configuratie:
- TOEPASSEN / GEFORCEERD TOEPASSEN schrijft klaargezette wijzigingen aan gewasregels naar de actieve XML per savegame.
- ANNULEREN zet klaargezette waarden terug.
- STANDAARDWAARDEN OPSLAAN IN CONFIG.XML maakt een back-up van de bestaande sjabloonconfiguratie en schrijft de huidige volledige actieve regelset naar config.xml.
- Bestaande XML-bestanden per savegame worden niet overschreven door Standaardwaarden opslaan.
- GEBLOKKEERDE PROEFRESET verandert de status van de savegame niet. RESET BEVESTIGEN voert de daadwerkelijke reset van geblokkeerde velden uit na controle.
- VALIDATIE bevat RESETMODUS: BEWERKT of SEIZOENSGEWIJS OPNIEUW INZAAIEN.
- SEIZOENSGEWIJS OPNIEUW INZAAIEN gebruikt de huidige seizoensgebonden plantperiode en de CCO-beleidsregels om een vervangend gewas te kiezen voor geblokkeerde NPC-velden.
- Elk gewas heeft een individuele waarde voor opnieuw inzaaien van 0 tot 5, die in de GUI kan worden bewerkt en als reseedWeight in de gewasregel wordt opgeslagen.
- Een gewasgewicht van 0 sluit dat gewas uit van het opnieuw inzaaien van NPC-velden, zonder het voor de speler uit te schakelen.
- Het globale leaveCultivated-gewicht blijft beschikbaar, zodat bij gewogen resets sommige velden bewerkt kunnen blijven in plaats van opnieuw te worden ingezaaid.
- De categoriegewichten seasonalMission en seasonalLifecycle vervangen door een individuele herzaaiingsweging van 0-5 voor elk gewas.
- GUI-besturing toegevoegd voor het bewerken van de herzaaiingsweging van het geselecteerde gewas.
- Een gewasweging van 0 sluit dat gewas nu uit van het herzaaien van NPC-velden, terwijl het gewas verder ingeschakeld blijft.
- De globale leaveCultivated-weging behouden.
- Automatische migratie van bestaande XML-bestanden per savegame toegevoegd; de standaardweging van 5 wordt toegewezen wanneer reseedWeight ontbreekt en verouderde categoriegewichten worden verwijderd wanneer bestanden worden genormaliseerd.
- Multiplayer-synchronisatie voor herzaaiingswegingen per gewas toegevoegd.
- Probleem opgelost waarbij het toetreden van spelers tot een dedicated server de geladen zaaimachinekeuzes wijzigde, meestal terug naar tarwe.
- Voorkomen dat het vernieuwen van CCO-zaadlijsten op afstand zaadkeuzes terugstuurt naar de bevoegde server.
- De planning van NPC-gewassen robuuster gemaakt, zodat een mislukte vervanging SowMission niet achterlaat met een ongeldige fruitreferentie.
- Herstel toegevoegd voor verouderde ongeldige zaaicontracten die herhaalde fouten met getIsPlantableInPeriod kunnen veroorzaken.
- De categoriegewichten seizoensmissie en seizoenslevenscyclus vervangen door een individueel herzaaigewicht van 0-5 voor elk gewas.
- GUI-besturingselementen toegevoegd voor het bewerken van het herzaaigewicht van het geselecteerde gewas.
- Een gewasgewicht van 0 sluit nu dat gewas uit van het opnieuw inzaaien van NPC-velden, terwijl het gewas anders ingeschakeld blijft.
- Behield de globale verlofgecultiveerde weging.
- Automatische migratie toegevoegd van bestaande per opgeslagen XML-bestanden, waarbij het standaardgewicht van 5 wordt toegewezen waar reseedWeight ontbreekt en verouderde categoriegewichten worden verwijderd wanneer bestanden worden genormaliseerd.
- Multiplayer-synchronisatie toegevoegd voor herzaaigewichten per gewas.