Crop Control Override

  • Crop Control Override
  • Crop Control Override
V2.0.0.0
7 472

Een lichtgewicht scriptmod voor Farming Simulator 25 die geselecteerde gewassen uitschakelt voor wereldwijd AI-gebruik - zonder het basisspel of de kaart-XML's te bewerken. De configuratie wordt geëxternaliseerd naar modSettings, waarbij bestanden per opslag worden ondersteund.

✨ Kenmerken
- Schakel gewassen uit voor AI: voorkomt dat ze worden gebruikt bij veldwerk (useForFieldJob = false).
-Sjabloon + configuraties per opslag
-Sjabloon: modSettings/FS25_CropControlOverride/config.xml
-Per besparing: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
-Automatisch aanmaken van configuraties bij de eerste start (zaaien vanuit de momenteel geregistreerde gewassoorten op de kaart).
-Beveiligde XML-invoer/uitvoer via de GIANTS XMLFile API (geen io.open voor configuratie).

Console-helper:
-ccoReload – herleest en past de huidige geheugenconfiguratie toe.
-ccoWhichConfig – laat zien welk XML-bestand momenteel in gebruik is.
-ccoListAI – geeft een overzicht van alle gewastypen met hun huidige useForFieldJob-vlag.

🧠 Hoe het werkt
Maakt verbinding met FSBaseMission:loadMapFinished en past AI-schakelaars toe zodra alle gewastypen zijn geregistreerd.
Zorgt ervoor dat er een sjabloon aanwezig is (een sjabloon kan worden gedownload in deze repository, maar is niet opgenomen in het mod-zipbestand):
Documenten/Mijn spellen/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml

Zorgt ervoor dat er een configuratie per opslag is onder:
Documenten/Mijn spellen/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml

Het bestand dat per save is opgeslagen (indien beschikbaar) wordt altijd gebruikt. De sjabloon is slechts een fallback/zaadje.

Server
Consoles
Wijzigingslog
2
  • Deze release upgradet de bètavertakking 2.0.0 naar de stabiele hoofdrelease na succesvolle openbare bètatests en geen negatieve feedback.

    Crop Control Override is een mod voor het beheer van gewassoortenbeleid voor Farming Simulator 25 die werkt per opgeslagen spel. Hierdoor kunnen spelers bepalen welke soorten planten voor zichzelf en voor NPC-boeren zijn toegestaan ​​en of de teelt door NPC's afhankelijk moet zijn van de veldgrootte.

    Versie 2.0.0 is een grote update die zich richt op de in-game gebruikersinterface (GUI), spelspecifieke regels voor gewastypen, validatie van NPC-velden en opruimprocessen voor geblokkeerde velden.

    Hoogtepunten:
    Aangepaste GUI in FS25-stijl.
    XML-configuratie per opgeslagen spel.
    Toegestane plantensoorten instellen voor spelers en NPC's.
    Optionele limiet op de maximale veldgrootte voor NPC's per planttype.
    Schakelbare zichtbaarheid voor geloste gewassoorten.
    Tabblad Validatie voor geblokkeerde NPC-velden.
    Reset vergrendelde velden op veldniveau.
    Ondersteuning voor resetmodus:
    gecultiveerd (teeltstaat),
    DOORZAAIEN, SEIZOEN (seizoensgebonden doorzaaien).
    Detectie van seizoensgebonden herzaaikandidaten op basis van FS25-groeigegevens.
    Assisteren bij het opnieuw inzaaien gedurende de gehele levenscyclus van het gras.
    XML-configureerbare weging voor het opnieuw zaaien van kandidaten.
    Deterministische, gewogen selectie voor herinzaai.
    Testrunfunctie vóór bevestiging.
    Diagnostische consoleopdrachten.
    Validatie en opschoning van NPC-velden
    : CCO kan nu NPC-velden detecteren die niet langer voldoen aan het actieve plantensoortenbeleid.
    Geblokkeerde velden kunnen om de volgende redenen voorkomen:
    Het deactiveren van een plantensoort.
    Het uitschakelen van het gebruik van een planttype door NPC's.
    Overschrijding van de maximale veldgrootte die is geconfigureerd voor NPC's voor een installatietype.
    Bestaande NPC-velden met gewassoorten die volgens de huidige regels niet langer zijn toegestaan.
    Op het tabblad Validatie kunt u geblokkeerde velden verifiëren voordat u actie onderneemt.
    Modi resetten:
    Het resetproces ondersteunt twee modi.
    CULTIVATED: Zet geblokkeerde NPC-ruimtes terug naar de status 'gecultiveerd gebied'.
    SEIZOENSBEZOEKEN: Reset geblokkeerde NPC-velden en probeert ze opnieuw te beplanten met een toegestane seizoensvervangende plant (gebaseerd op het huidige groeiseizoen, geladen planttypegegevens, CCO-beleid en veldgroottelimieten).
    Als er geen geschikt gewastype beschikbaar is, keert CCO terug naar de CULTIVATED-modus.
    Configuratie per opslag:
    CCO bewaart de plantensoortregels per save game. Hierdoor kunnen verschillende beleidsregels worden gebruikt op verschillende kaarten of in rollenspellen zonder dat de kaart zelf rechtstreeks hoeft te worden gewijzigd. De huidige configuratie voor het opslaan van games wordt hier opgeslagen:
    modSettings/FS25_CropControlOverride/saves/savegameXX.xml
    De standaardsjabloon is hier:
    modSettings/FS25_CropControlOverride/config.xml
    Aanbeveling vóór de update:
    Zoals bij alle mods die de status van ruimtes kunnen veranderen, moet je je save opslaan voordat je functies gebruikt om vergrendelde ruimtes te resetten of opnieuw te vullen.
    De interface biedt een testrunstap voordat resetacties worden bevestigd; Dit moet worden gebruikt voordat u wijzigingen aanbrengt in bestaande NPC-velden.

    Opmerking:
    Oudere alfa- en bètaversies worden uitsluitend voor archiveringsdoeleinden bewaard. Dit is de nu aanbevolen stabiele versie voor regelmatig gebruik.

Kredieten
Opmerkingen
2