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.