Una mod di script leggera per Farming Simulator 25 che disabilita le colture selezionate per l'utilizzo dell'IA globale, senza modificare il gioco base o gli XML della mappa. La configurazione è esternalizzata a modSettings, con file supportati per salvataggio.
✨Caratteristiche
- Disabilita colture per AI: impedisce che vengano utilizzate nel lavoro sul campo (useForFieldJob = false).
-Modello + configurazioni per spazio di archiviazione
-Modello: modSettings/FS25_CropControlOverride/config.xml
-Per salvataggio: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
-Creazione automatica della configurazione al primo avvio (semina dalle tipologie di colture attualmente registrate sulla mappa).
-Input/output XML sicuro tramite l'API GIANTS XMLFile (no io.open per la configurazione).
Aiutante della console:
-ccoReload: rilegge e applica la configurazione di memoria corrente.
-ccoWhichConfig: mostra quale file XML è attualmente in uso.
-ccoListAI – elenca tutti i tipi di colture con il loro flag useForFieldJob corrente.
🧠 Come funziona
Si connette a FSBaseMission:loadMapFinish e applica i cambi AI una volta registrati tutti i tipi di raccolto.
Garantisce che sia presente un modello (un modello è disponibile per il download in questo repository, ma non è incluso nel file zip mod):
Documenti/I miei giochi/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml
Garantisce che sia presente una configurazione per ogni salvataggio in:
Documenti/I miei giochi/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml
Viene sempre utilizzato il file salvato per salvataggio (se disponibile). Il modello è solo un fallback/seed.